blob: 3e1f8db0d67a2b1bcd17f04c4a8d765cde4a780e [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "5.4e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "5.7621e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "3.7134e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "3.7134e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.7621e-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.01132 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.02829, 0.02823, 0.02821, 0.02816, 0.0282, 0.02818, 0.02817, \
0.02812, 0.02804, 0.02795");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.01459, -0.01457, -0.01458, -0.01458, -0.01462, -0.01463, -0.01462, \
-0.01463, -0.01463, -0.01462");
}
}
}
pin(A2) {
capacitance : 0.01182 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 11.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "A1" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("0.03994, 0.03985, 0.03981, 0.0398, 0.03991, 0.03998, 0.03997, \
0.03997, 0.03994, 0.03994");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
values("-0.0347, -0.03701, -0.03815, -0.03854, -0.03884, -0.039, -0.03905, \
-0.03912, -0.03917, -0.03921");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.5888 ;
max_transition : 11.2 ;
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.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("-0.008725, -0.008029, -0.007271, -0.00696, -0.006822, -0.006749, -0.006707, -0.00668, -0.006678, -0.006663",\
"-0.01069, -0.009383, -0.007232, -0.006036, -0.005429, -0.005136, -0.004974, -0.004861, -0.004805, -0.004761",\
"-0.01229, -0.01138, -0.008984, -0.006828, -0.005506, -0.004746, -0.0043, -0.003992, -0.003805, -0.003689",\
"-0.008942, -0.008993, -0.008473, -0.007084, -0.005873, -0.004992, -0.004364, -0.003971, -0.003713, -0.003539",\
"0.0008875, -0.0002396, -0.002406, -0.003421, -0.003625, -0.00353, -0.003364, -0.003212, -0.003116, -0.003006",\
"0.01737, 0.01511, 0.01018, 0.005976, 0.003223, 0.001548, 0.000499, -0.0002823, -0.0007764, -0.001147",\
"0.04045, 0.03748, 0.02993, 0.02203, 0.0159, 0.01159, 0.008423, 0.006107, 0.004392, 0.003076",\
"0.07064, 0.06675, 0.05694, 0.04548, 0.03533, 0.02776, 0.02171, 0.01713, 0.01355, 0.01071",\
"0.1082, 0.1036, 0.09183, 0.07665, 0.0626, 0.0507, 0.04138, 0.0337, 0.02774, 0.02284",\
"0.1533, 0.1483, 0.1345, 0.1162, 0.09775, 0.08164, 0.06807, 0.05687, 0.04787, 0.04039");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.09722, 0.0982, 0.09935, 0.1002, 0.1012, 0.1017, 0.1024, 0.1035, 0.1055, 0.1251",\
"0.09314, 0.09437, 0.09674, 0.09871, 0.09989, 0.101, 0.102, 0.1029, 0.1055, 0.125",\
"0.09324, 0.09331, 0.09415, 0.09589, 0.09803, 0.09937, 0.1007, 0.1023, 0.1045, 0.1261",\
"0.09948, 0.09875, 0.09746, 0.09685, 0.09743, 0.09859, 0.1, 0.1017, 0.1047, 0.1295",\
"0.1117, 0.11, 0.1064, 0.1034, 0.1015, 0.101, 0.1015, 0.1025, 0.1051, 0.1357",\
"0.1301, 0.1275, 0.1219, 0.116, 0.1117, 0.1081, 0.1066, 0.1064, 0.1096, 0.1482",\
"0.1556, 0.1521, 0.1443, 0.1354, 0.1279, 0.122, 0.117, 0.1143, 0.1199, 0.1761",\
"0.1887, 0.1843, 0.174, 0.1622, 0.1509, 0.1425, 0.1347, 0.1288, 0.1378, 0.2293",\
"0.2299, 0.2245, 0.2117, 0.1969, 0.1822, 0.1692, 0.1591, 0.1516, 0.1733, 0.3358",\
"0.2796, 0.2735, 0.258, 0.24, 0.2217, 0.2048, 0.1905, 0.187, 0.2534, 0.5564");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.01478, 0.01488, 0.0149, 0.01502, 0.01501, 0.01503, 0.01506, 0.01507, 0.01509, 0.01506",\
"0.01208, 0.01224, 0.01248, 0.01273, 0.01284, 0.01293, 0.01296, 0.01298, 0.01298, 0.01296",\
"0.00939, 0.009657, 0.01028, 0.01081, 0.01106, 0.01131, 0.01136, 0.01148, 0.0115, 0.0115",\
"0.01195, 0.01163, 0.01119, 0.01103, 0.01105, 0.01109, 0.01113, 0.01116, 0.01116, 0.01116",\
"0.02126, 0.02022, 0.01777, 0.0157, 0.01427, 0.01324, 0.01272, 0.01231, 0.01201, 0.01181",\
"0.0381, 0.03621, 0.0314, 0.02626, 0.02238, 0.01941, 0.01734, 0.01591, 0.01487, 0.01406",\
"0.0628, 0.06015, 0.05284, 0.04422, 0.03669, 0.03082, 0.02657, 0.02327, 0.02083, 0.01893",\
"0.09555, 0.09222, 0.08259, 0.0703, 0.05862, 0.04913, 0.04167, 0.0357, 0.03108, 0.02749",\
"0.1366, 0.1327, 0.1211, 0.1054, 0.08929, 0.07528, 0.06366, 0.0544, 0.04695, 0.04087",\
"0.1865, 0.182, 0.1688, 0.1495, 0.1289, 0.1102, 0.09372, 0.08041, 0.06947, 0.06019");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.1236, 0.1242, 0.125, 0.1258, 0.1263, 0.1272, 0.1278, 0.1287, 0.131, 0.1504",\
"0.1201, 0.1211, 0.1231, 0.1244, 0.1256, 0.1267, 0.1275, 0.1284, 0.1309, 0.1508",\
"0.1182, 0.1186, 0.12, 0.1218, 0.1235, 0.1251, 0.1265, 0.1278, 0.1303, 0.152",\
"0.12, 0.1199, 0.1201, 0.1208, 0.1222, 0.124, 0.1259, 0.1269, 0.1302, 0.1541",\
"0.1291, 0.1281, 0.1258, 0.1248, 0.1242, 0.1246, 0.1259, 0.1275, 0.1301, 0.1597",\
"0.1475, 0.1453, 0.1402, 0.1353, 0.1329, 0.1306, 0.1298, 0.1301, 0.1349, 0.1721",\
"0.1752, 0.1716, 0.1635, 0.1549, 0.1481, 0.1438, 0.1396, 0.1377, 0.1429, 0.1951",\
"0.2117, 0.2072, 0.1962, 0.1836, 0.1721, 0.1638, 0.1577, 0.1521, 0.1592, 0.2392",\
"0.2572, 0.2519, 0.2382, 0.2219, 0.206, 0.1925, 0.1828, 0.1761, 0.1901, 0.3258",\
"0.3123, 0.3061, 0.2899, 0.2697, 0.2497, 0.2316, 0.2162, 0.2094, 0.2548, 0.4979");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.06567, 0.08447, 0.1484, 0.2694, 0.4576, 0.7215, 1.069, 1.507, 2.04, 2.677",\
"0.08729, 0.1066, 0.1719, 0.2938, 0.4825, 0.7464, 1.094, 1.532, 2.065, 2.701",\
"0.126, 0.1596, 0.2487, 0.3757, 0.5649, 0.8297, 1.177, 1.615, 2.149, 2.786",\
"0.1422, 0.1917, 0.3251, 0.5088, 0.722, 0.9871, 1.334, 1.772, 2.306, 2.943",\
"0.1358, 0.2008, 0.3763, 0.6223, 0.9104, 1.227, 1.582, 2.018, 2.553, 3.19",\
"0.1024, 0.1839, 0.4027, 0.7076, 1.071, 1.473, 1.905, 2.367, 2.9, 3.535",\
"0.0394, 0.1373, 0.4014, 0.7658, 1.201, 1.689, 2.214, 2.77, 3.354, 3.994",\
"-0.0563, 0.0596, 0.3683, 0.795, 1.299, 1.87, 2.489, 3.144, 3.836, 4.555",\
"-0.1874, -0.0533, 0.301, 0.7913, 1.369, 2.017, 2.729, 3.487, 4.284, 5.116",\
"-0.3564, -0.2034, 0.199, 0.7511, 1.404, 2.133, 2.932, 3.789, 4.696, 5.641");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.1301, 0.1769, 0.3347, 0.632, 1.094, 1.74, 2.59, 3.664, 4.97, 6.532",\
"0.1441, 0.1909, 0.3516, 0.6515, 1.114, 1.761, 2.613, 3.685, 4.995, 6.553",\
"0.2238, 0.2752, 0.4329, 0.7321, 1.197, 1.845, 2.697, 3.771, 5.079, 6.639",\
"0.331, 0.4018, 0.6009, 0.903, 1.364, 2.012, 2.864, 3.938, 5.247, 6.809",\
"0.4649, 0.5516, 0.8013, 1.169, 1.637, 2.282, 3.131, 4.203, 5.509, 7.07",\
"0.6317, 0.7333, 1.025, 1.469, 2.016, 2.668, 3.512, 4.582, 5.887, 7.445",\
"0.8305, 0.9498, 1.283, 1.791, 2.432, 3.171, 4.024, 5.086, 6.388, 7.942",\
"1.065, 1.202, 1.581, 2.146, 2.872, 3.72, 4.662, 5.732, 7.029, 8.579",\
"1.334, 1.489, 1.918, 2.541, 3.341, 4.291, 5.355, 6.515, 7.818, 9.361",\
"1.642, 1.817, 2.296, 2.982, 3.85, 4.893, 6.072, 7.364, 8.755, 10.31");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.06052, 0.09044, 0.1945, 0.3939, 0.7038, 1.14, 1.711, 2.432, 3.307, 4.358",\
"0.06218, 0.09038, 0.1946, 0.3931, 0.7031, 1.139, 1.709, 2.432, 3.308, 4.354",\
"0.1181, 0.1493, 0.2302, 0.3965, 0.704, 1.14, 1.708, 2.431, 3.309, 4.355",\
"0.1862, 0.232, 0.3547, 0.5201, 0.7438, 1.14, 1.709, 2.435, 3.308, 4.356",\
"0.268, 0.3276, 0.4872, 0.7126, 0.9704, 1.272, 1.742, 2.431, 3.315, 4.365",\
"0.3616, 0.4364, 0.6354, 0.9126, 1.243, 1.603, 1.996, 2.543, 3.33, 4.36",\
"0.466, 0.5548, 0.7942, 1.123, 1.525, 1.965, 2.436, 2.934, 3.564, 4.446",\
"0.5824, 0.6884, 0.9684, 1.351, 1.814, 2.34, 2.895, 3.484, 4.099, 4.824",\
"0.7094, 0.8348, 1.159, 1.6, 2.118, 2.717, 3.37, 4.051, 4.764, 5.504",\
"0.8456, 0.9904, 1.361, 1.863, 2.45, 3.113, 3.85, 4.631, 5.446, 6.288");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.1651, 0.2408, 0.5042, 1.008, 1.791, 2.883, 4.325, 6.143, 8.355, 11.01",\
"0.1641, 0.2402, 0.5043, 1.007, 1.787, 2.882, 4.323, 6.137, 8.359, 11",\
"0.2025, 0.2616, 0.5035, 1.007, 1.79, 2.883, 4.325, 6.141, 8.356, 11",\
"0.2733, 0.3544, 0.5788, 1.01, 1.788, 2.886, 4.325, 6.143, 8.358, 11",\
"0.3504, 0.4484, 0.7336, 1.142, 1.805, 2.884, 4.331, 6.143, 8.358, 11",\
"0.4388, 0.55, 0.8864, 1.382, 1.991, 2.919, 4.325, 6.141, 8.361, 11",\
"0.542, 0.6662, 1.04, 1.621, 2.322, 3.161, 4.389, 6.142, 8.364, 11",\
"0.6546, 0.7948, 1.197, 1.85, 2.668, 3.585, 4.685, 6.243, 8.372, 11.01",\
"0.778, 0.9374, 1.38, 2.082, 3.004, 4.049, 5.199, 6.592, 8.5, 11.02",\
"0.9114, 1.09, 1.579, 2.321, 3.325, 4.508, 5.792, 7.19, 8.912, 11.19");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.0907, 0.1114, 0.1794, 0.3033, 0.4931, 0.7574, 1.104, 1.541, 2.073, 2.708",\
"0.1121, 0.1328, 0.2007, 0.3248, 0.5145, 0.779, 1.126, 1.562, 2.095, 2.729",\
"0.1751, 0.2029, 0.2813, 0.4057, 0.5956, 0.86, 1.207, 1.644, 2.176, 2.811",\
"0.2226, 0.2632, 0.3795, 0.5488, 0.7537, 1.018, 1.365, 1.801, 2.334, 2.968",\
"0.2499, 0.3025, 0.455, 0.6807, 0.9544, 1.262, 1.613, 2.049, 2.58, 3.214",\
"0.2553, 0.3205, 0.5073, 0.7865, 1.131, 1.519, 1.942, 2.397, 2.929, 3.562",\
"0.2365, 0.3138, 0.5366, 0.8673, 1.278, 1.748, 2.261, 2.808, 3.384, 4.022",\
"0.193, 0.2818, 0.5403, 0.9238, 1.398, 1.946, 2.548, 3.194, 3.874, 4.585",\
"0.1225, 0.2234, 0.5167, 0.9535, 1.491, 2.113, 2.803, 3.546, 4.332, 5.154",\
"0.0239, 0.1366, 0.4649, 0.9544, 1.558, 2.251, 3.025, 3.863, 4.754, 5.687");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.1714, 0.2175, 0.3742, 0.6714, 1.132, 1.779, 2.629, 3.704, 5.01, 6.57",\
"0.1908, 0.2376, 0.3973, 0.6957, 1.158, 1.806, 2.657, 3.729, 5.037, 6.598",\
"0.2565, 0.3069, 0.4668, 0.767, 1.231, 1.88, 2.731, 3.805, 5.112, 6.672",\
"0.3364, 0.3979, 0.5845, 0.8913, 1.355, 2.004, 2.857, 3.929, 5.24, 6.799",\
"0.4393, 0.5131, 0.7289, 1.076, 1.552, 2.199, 3.051, 4.125, 5.432, 6.993",\
"0.5722, 0.66, 0.9075, 1.295, 1.819, 2.482, 3.33, 4.401, 5.71, 7.27",\
"0.7356, 0.8384, 1.122, 1.55, 2.123, 2.84, 3.706, 4.773, 6.079, 7.636",\
"0.9283, 1.047, 1.373, 1.847, 2.466, 3.238, 4.164, 5.251, 6.551, 8.104",\
"1.148, 1.285, 1.655, 2.183, 2.851, 3.677, 4.664, 5.813, 7.135, 8.685",\
"1.398, 1.553, 1.968, 2.556, 3.281, 4.161, 5.208, 6.423, 7.813, 9.383");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.09007, 0.1216, 0.2277, 0.4262, 0.7351, 1.167, 1.737, 2.454, 3.33, 4.374",\
"0.08818, 0.1202, 0.2269, 0.426, 0.735, 1.168, 1.737, 2.454, 3.33, 4.373",\
"0.1361, 0.1652, 0.2468, 0.4265, 0.7349, 1.168, 1.737, 2.455, 3.33, 4.375",\
"0.2112, 0.2552, 0.372, 0.5331, 0.7664, 1.169, 1.737, 2.454, 3.33, 4.373",\
"0.2932, 0.3506, 0.5086, 0.728, 0.9826, 1.288, 1.764, 2.456, 3.33, 4.374",\
"0.3864, 0.4578, 0.6516, 0.9304, 1.256, 1.616, 2.011, 2.562, 3.348, 4.374",\
"0.485, 0.5734, 0.8074, 1.139, 1.538, 1.976, 2.445, 2.942, 3.579, 4.458",\
"0.5912, 0.6964, 0.977, 1.358, 1.825, 2.348, 2.905, 3.491, 4.104, 4.832",\
"0.7088, 0.83, 1.157, 1.597, 2.121, 2.723, 3.375, 4.056, 4.767, 5.505",\
"0.8344, 0.9768, 1.346, 1.851, 2.438, 3.109, 3.849, 4.637, 5.445, 6.292");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.09717, 0.368, 0.8853, 1.691, 2.822, 4.31, 6.184, 8.473, 11.2");
index_2("0.001, 0.005057, 0.0193, 0.0465, 0.08887, 0.1483, 0.2266, 0.3251, 0.4454, 0.5888");
values("0.1668, 0.241, 0.5045, 1.009, 1.787, 2.885, 4.324, 6.14, 8.358, 11",\
"0.1674, 0.2418, 0.5043, 1.007, 1.787, 2.885, 4.324, 6.137, 8.358, 11",\
"0.1945, 0.2578, 0.5049, 1.007, 1.787, 2.883, 4.325, 6.143, 8.361, 11",\
"0.2522, 0.3261, 0.5625, 1.014, 1.788, 2.886, 4.329, 6.136, 8.36, 11",\
"0.3288, 0.4062, 0.6658, 1.113, 1.812, 2.884, 4.329, 6.153, 8.354, 11",\
"0.4284, 0.5084, 0.7774, 1.262, 1.951, 2.934, 4.327, 6.147, 8.362, 11",\
"0.5404, 0.6316, 0.91, 1.418, 2.155, 3.112, 4.408, 6.151, 8.363, 11.01",\
"0.6616, 0.762, 1.065, 1.589, 2.364, 3.375, 4.628, 6.264, 8.38, 11",\
"0.7954, 0.9058, 1.242, 1.786, 2.586, 3.65, 4.953, 6.526, 8.538, 11.04",\
"0.9404, 1.062, 1.433, 2.009, 2.827, 3.93, 5.296, 6.916, 8.836, 11.23");
}
}
}
}