blob: 865a0acfe1025d6481e46e14b9a044ab4987b957 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__nor2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.57464e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.5049152e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.0797624e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.0797624e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.57464e-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.009508 ;
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.006766, 0.006743, 0.006746, 0.006733, 0.006741, 0.006716, 0.006692, \
0.006638, 0.006549, 0.00626");
}
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.004733, -0.004717, -0.004734, -0.004741, -0.004753, -0.004755, \
-0.004755, -0.004752, -0.004753, -0.004732");
}
}
}
pin(A2) {
capacitance : 0.00971 ;
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.009582, 0.009549, 0.009581, 0.00957, 0.009587, 0.00959, 0.009594, \
0.009592, 0.009589, 0.009533");
}
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.008677, -0.008701, -0.008902, -0.009005, -0.009121, -0.009164, \
-0.009188, -0.009215, -0.009231, -0.009222");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2))" ;
max_capacitance : 0.1907 ;
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("-0.001358, -0.001353, -0.001329, -0.001327, -0.001322, -0.001326, -0.001321, -0.001317, -0.001319, -0.001314",\
"-0.001468, -0.001441, -0.001325, -0.001256, -0.001216, -0.001186, -0.00117, -0.00116, -0.001154, -0.001145",\
"-0.001992, -0.001883, -0.001599, -0.001349, -0.001195, -0.001089, -0.001018, -0.000984, -0.0009547, -0.0009383",\
"-0.002584, -0.002456, -0.002104, -0.001722, -0.001418, -0.001211, -0.001076, -0.000982, -0.0009186, -0.000881",\
"-0.003024, -0.002917, -0.002605, -0.002195, -0.001799, -0.001485, -0.001276, -0.001123, -0.001018, -0.0009415",\
"-0.003354, -0.003257, -0.003004, -0.002612, -0.002201, -0.001831, -0.00155, -0.001342, -0.001187, -0.001071",\
"-0.00355, -0.003479, -0.003272, -0.002948, -0.00256, -0.002186, -0.001862, -0.001603, -0.001402, -0.001247",\
"-0.003688, -0.003643, -0.003464, -0.003196, -0.002859, -0.002496, -0.002168, -0.001875, -0.001643, -0.001453",\
"-0.0038, -0.003753, -0.003608, -0.003379, -0.003089, -0.002768, -0.002439, -0.002151, -0.001885, -0.001671",\
"-0.00386, -0.003817, -0.003691, -0.003492, -0.003244, -0.002961, -0.002663, -0.002369, -0.00211, -0.001893");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.02692, 0.02695, 0.027, 0.02706, 0.02713, 0.02716, 0.02723, 0.0273, 0.02815, 0.03855",\
"0.02628, 0.02636, 0.02656, 0.02678, 0.02694, 0.02705, 0.02716, 0.02725, 0.02818, 0.03893",\
"0.0255, 0.02559, 0.02583, 0.02615, 0.02644, 0.0267, 0.02689, 0.02706, 0.02823, 0.04043",\
"0.02515, 0.02519, 0.02538, 0.02563, 0.02594, 0.02623, 0.02648, 0.02675, 0.02836, 0.04402",\
"0.02496, 0.02501, 0.02511, 0.02534, 0.02557, 0.02585, 0.02613, 0.02645, 0.02917, 0.0518",\
"0.02483, 0.02487, 0.02496, 0.02513, 0.02535, 0.02557, 0.02583, 0.0263, 0.03184, 0.06754",\
"0.02476, 0.02479, 0.02488, 0.02504, 0.0252, 0.02541, 0.02561, 0.02686, 0.04089, 0.09506",\
"0.02471, 0.02475, 0.02478, 0.02493, 0.02512, 0.0253, 0.02563, 0.03124, 0.06719, 0.1275",\
"0.02466, 0.0247, 0.02475, 0.02483, 0.025, 0.02524, 0.02899, 0.05766, 0.1048, 0.1414",\
"0.02456, 0.0246, 0.02466, 0.02478, 0.02517, 0.03374, 0.06138, 0.08478, 0.1013, 0.113");
}
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.00308, 0.003084, 0.003086, 0.003092, 0.003114, 0.0031, 0.003099, 0.003108, 0.003109, 0.003109",\
"0.002896, 0.002859, 0.002862, 0.002864, 0.00288, 0.002895, 0.002887, 0.002886, 0.002896, 0.002893",\
"0.002461, 0.002465, 0.002511, 0.002554, 0.002584, 0.002574, 0.00257, 0.002582, 0.002597, 0.002588",\
"0.002022, 0.002051, 0.002102, 0.002188, 0.002268, 0.002326, 0.002364, 0.002398, 0.002406, 0.002415",\
"0.001617, 0.00164, 0.001749, 0.001865, 0.002009, 0.002103, 0.002162, 0.002215, 0.002249, 0.002284",\
"0.001317, 0.001356, 0.00144, 0.001583, 0.001735, 0.001874, 0.001957, 0.002043, 0.002098, 0.002155",\
"0.001075, 0.001099, 0.001195, 0.001334, 0.001477, 0.001632, 0.001768, 0.001866, 0.001956, 0.002005",\
"0.0008692, 0.0008913, 0.0009658, 0.001112, 0.001273, 0.001433, 0.001563, 0.001689, 0.001785, 0.001863",\
"0.0007004, 0.0006965, 0.0007941, 0.0008944, 0.001046, 0.001212, 0.001341, 0.001477, 0.001603, 0.001679",\
"0.0005072, 0.0005134, 0.0005752, 0.0006843, 0.0008261, 0.0009759, 0.001116, 0.001245, 0.001359, 0.001438");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.03132, 0.03134, 0.03138, 0.03142, 0.03148, 0.03153, 0.03157, 0.03166, 0.03257, 0.04322",\
"0.0309, 0.03096, 0.03109, 0.03123, 0.03134, 0.03144, 0.03155, 0.03159, 0.03255, 0.04366",\
"0.03032, 0.03039, 0.03056, 0.03077, 0.031, 0.03118, 0.03134, 0.03148, 0.03266, 0.04548",\
"0.03006, 0.03009, 0.03022, 0.0304, 0.03064, 0.03086, 0.03107, 0.03126, 0.03295, 0.04933",\
"0.02993, 0.02995, 0.03004, 0.03017, 0.03037, 0.03058, 0.03076, 0.03104, 0.03385, 0.05733",\
"0.02983, 0.02984, 0.02993, 0.03004, 0.03021, 0.03038, 0.03056, 0.03101, 0.03663, 0.07283",\
"0.02977, 0.02978, 0.02984, 0.02996, 0.03007, 0.03023, 0.03041, 0.03157, 0.04544, 0.09945",\
"0.02975, 0.02976, 0.0298, 0.0299, 0.03002, 0.03015, 0.03044, 0.03568, 0.0704, 0.1311",\
"0.02972, 0.02973, 0.02976, 0.02983, 0.02993, 0.03017, 0.0331, 0.05942, 0.1077, 0.1462",\
"0.02963, 0.02965, 0.02971, 0.02977, 0.02994, 0.03579, 0.06297, 0.09014, 0.1093, 0.123");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.1489, 0.1637, 0.2152, 0.3133, 0.4661, 0.6802, 0.9621, 1.317, 1.751, 2.269",\
"0.2039, 0.2189, 0.2712, 0.3699, 0.5229, 0.7372, 1.019, 1.375, 1.809, 2.327",\
"0.3907, 0.4091, 0.4661, 0.5664, 0.7204, 0.9353, 1.218, 1.573, 2.007, 2.523",\
"0.6566, 0.6876, 0.7818, 0.9226, 1.094, 1.311, 1.594, 1.949, 2.383, 2.901",\
"0.9754, 1.021, 1.158, 1.364, 1.61, 1.882, 2.179, 2.536, 2.969, 3.486",\
"1.345, 1.407, 1.594, 1.871, 2.202, 2.563, 2.948, 3.35, 3.794, 4.31",\
"1.764, 1.845, 2.087, 2.441, 2.866, 3.328, 3.815, 4.321, 4.843, 5.389",\
"2.23, 2.333, 2.634, 3.075, 3.602, 4.171, 4.764, 5.389, 6.026, 6.677",\
"2.738, 2.864, 3.237, 3.775, 4.407, 5.09, 5.808, 6.551, 7.31, 8.085",\
"3.284, 3.437, 3.885, 4.531, 5.282, 6.09, 6.933, 7.803, 8.691, 9.597");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.6386, 0.7082, 0.9508, 1.412, 2.127, 3.133, 4.453, 6.121, 8.147, 10.56",\
"0.6626, 0.7344, 0.9836, 1.449, 2.169, 3.174, 4.495, 6.16, 8.194, 10.62",\
"0.8402, 0.9121, 1.162, 1.632, 2.357, 3.367, 4.696, 6.366, 8.395, 10.82",\
"1.241, 1.311, 1.558, 2.026, 2.753, 3.764, 5.093, 6.765, 8.804, 11.23",\
"1.861, 1.941, 2.196, 2.662, 3.385, 4.397, 5.725, 7.403, 9.437, 11.85",\
"2.638, 2.743, 3.06, 3.561, 4.286, 5.296, 6.623, 8.29, 10.33, 12.76",\
"3.557, 3.688, 4.089, 4.701, 5.473, 6.486, 7.81, 9.481, 11.52, 13.95",\
"4.621, 4.783, 5.271, 6.015, 6.923, 7.987, 9.313, 10.98, 13.02, 15.44",\
"5.831, 6.029, 6.615, 7.499, 8.576, 9.777, 11.15, 12.82, 14.85, 17.27",\
"7.196, 7.428, 8.121, 9.159, 10.41, 11.8, 13.3, 15.01, 17.04, 19.46");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.1601, 0.1855, 0.2713, 0.4353, 0.692, 1.053, 1.527, 2.121, 2.85, 3.719",\
"0.1611, 0.1852, 0.2716, 0.4356, 0.6926, 1.052, 1.526, 2.125, 2.853, 3.719",\
"0.2002, 0.2168, 0.2834, 0.4381, 0.6933, 1.053, 1.527, 2.127, 2.856, 3.727",\
"0.3416, 0.366, 0.4402, 0.5552, 0.7376, 1.06, 1.525, 2.122, 2.852, 3.723",\
"0.5162, 0.549, 0.6508, 0.8082, 1.001, 1.233, 1.59, 2.136, 2.852, 3.722",\
"0.7208, 0.7652, 0.8982, 1.099, 1.347, 1.628, 1.93, 2.334, 2.925, 3.734",\
"0.959, 1.013, 1.178, 1.431, 1.733, 2.079, 2.45, 2.843, 3.306, 3.944",\
"1.237, 1.298, 1.494, 1.794, 2.163, 2.574, 3.017, 3.488, 3.976, 4.51",\
"1.55, 1.63, 1.852, 2.2, 2.628, 3.11, 3.632, 4.176, 4.75, 5.354",\
"1.9, 1.99, 2.258, 2.644, 3.14, 3.69, 4.286, 4.918, 5.576, 6.262");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.7338, 0.846, 1.24, 1.993, 3.166, 4.809, 6.971, 9.703, 13.04, 17",\
"0.7336, 0.8463, 1.241, 1.993, 3.164, 4.811, 6.975, 9.7, 13.03, 17",\
"0.7332, 0.846, 1.24, 1.993, 3.166, 4.81, 6.973, 9.704, 13.03, 17",\
"0.738, 0.847, 1.24, 1.993, 3.164, 4.809, 6.974, 9.699, 13.03, 17",\
"0.877, 0.9572, 1.277, 1.998, 3.164, 4.809, 6.977, 9.701, 13.03, 17",\
"1.161, 1.245, 1.517, 2.087, 3.176, 4.809, 6.976, 9.701, 13.03, 17",\
"1.477, 1.585, 1.906, 2.425, 3.309, 4.834, 6.974, 9.702, 13.03, 17",\
"1.835, 1.955, 2.334, 2.926, 3.714, 4.992, 7.006, 9.7, 13.03, 17",\
"2.222, 2.368, 2.806, 3.482, 4.336, 5.444, 7.184, 9.744, 13.03, 17",\
"2.644, 2.814, 3.312, 4.078, 5.044, 6.164, 7.672, 9.938, 13.08, 17");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.1826, 0.1991, 0.2551, 0.3585, 0.5154, 0.7325, 1.016, 1.372, 1.805, 2.322",\
"0.2376, 0.254, 0.3101, 0.4133, 0.57, 0.787, 1.07, 1.426, 1.86, 2.376",\
"0.4344, 0.4508, 0.5062, 0.6084, 0.765, 0.982, 1.265, 1.621, 2.055, 2.571",\
"0.7432, 0.7689, 0.8496, 0.9766, 1.14, 1.357, 1.64, 1.997, 2.43, 2.946",\
"1.114, 1.151, 1.267, 1.449, 1.675, 1.934, 2.228, 2.583, 3.016, 3.532",\
"1.545, 1.594, 1.749, 1.992, 2.295, 2.638, 3.008, 3.4, 3.842, 4.357",\
"2.03, 2.093, 2.295, 2.605, 2.992, 3.427, 3.894, 4.387, 4.899, 5.439",\
"2.573, 2.652, 2.899, 3.285, 3.763, 4.298, 4.87, 5.472, 6.095, 6.736",\
"3.168, 3.264, 3.564, 4.03, 4.605, 5.247, 5.933, 6.651, 7.393, 8.156",\
"3.812, 3.926, 4.284, 4.838, 5.518, 6.276, 7.084, 7.925, 8.793, 9.684");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.7489, 0.818, 1.06, 1.52, 2.235, 3.238, 4.557, 6.225, 8.258, 10.68",\
"0.7986, 0.8693, 1.115, 1.579, 2.298, 3.304, 4.621, 6.292, 8.322, 10.75",\
"1.01, 1.081, 1.327, 1.795, 2.516, 3.527, 4.847, 6.515, 8.552, 10.96",\
"1.42, 1.49, 1.735, 2.201, 2.922, 3.933, 5.257, 6.93, 8.968, 11.39",\
"2.022, 2.095, 2.344, 2.808, 3.529, 4.539, 5.866, 7.54, 9.57, 11.99",\
"2.788, 2.875, 3.157, 3.643, 4.367, 5.375, 6.701, 8.368, 10.41, 12.83",\
"3.721, 3.821, 4.147, 4.698, 5.456, 6.47, 7.795, 9.462, 11.5, 13.92",\
"4.823, 4.94, 5.317, 5.942, 6.786, 7.842, 9.172, 10.84, 12.87, 15.3",\
"6.093, 6.233, 6.672, 7.38, 8.321, 9.476, 10.85, 12.52, 14.56, 16.98",\
"7.531, 7.697, 8.209, 9.019, 10.07, 11.33, 12.81, 14.52, 16.56, 18.99");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.1973, 0.2217, 0.3064, 0.4694, 0.7205, 1.077, 1.546, 2.137, 2.864, 3.728",\
"0.195, 0.2192, 0.3052, 0.4677, 0.7207, 1.076, 1.547, 2.138, 2.864, 3.727",\
"0.2039, 0.224, 0.3035, 0.4656, 0.7191, 1.077, 1.546, 2.138, 2.865, 3.729",\
"0.3198, 0.345, 0.4208, 0.5402, 0.7432, 1.078, 1.546, 2.139, 2.864, 3.726",\
"0.4624, 0.498, 0.6056, 0.7692, 0.9698, 1.215, 1.592, 2.148, 2.864, 3.729",\
"0.6264, 0.674, 0.8148, 1.031, 1.293, 1.581, 1.897, 2.319, 2.925, 3.743",\
"0.8098, 0.8714, 1.056, 1.324, 1.652, 2.013, 2.396, 2.796, 3.275, 3.928",\
"1.016, 1.091, 1.318, 1.652, 2.044, 2.48, 2.941, 3.422, 3.922, 4.468",\
"1.248, 1.34, 1.602, 2.002, 2.478, 2.988, 3.528, 4.098, 4.68, 5.286",\
"1.508, 1.616, 1.928, 2.39, 2.944, 3.536, 4.162, 4.816, 5.488, 6.182");
}
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.00231, 0.006907, 0.01569, 0.02936, 0.04855, 0.07381, 0.1056, 0.1445, 0.1907");
values("0.7339, 0.8462, 1.24, 1.992, 3.164, 4.811, 6.974, 9.701, 13.03, 16.98",\
"0.7343, 0.8466, 1.24, 1.993, 3.165, 4.809, 6.976, 9.697, 13.02, 16.98",\
"0.7354, 0.8468, 1.24, 1.992, 3.164, 4.81, 6.975, 9.699, 13.02, 17.01",\
"0.7364, 0.8474, 1.241, 1.992, 3.165, 4.811, 6.975, 9.698, 13.03, 17",\
"0.7962, 0.8958, 1.259, 1.995, 3.164, 4.809, 6.973, 9.701, 13.03, 16.99",\
"0.9328, 1.039, 1.39, 2.052, 3.177, 4.81, 6.976, 9.702, 13.03, 17",\
"1.094, 1.209, 1.593, 2.253, 3.271, 4.826, 6.974, 9.702, 13.03, 17",\
"1.29, 1.418, 1.83, 2.536, 3.534, 4.958, 7.002, 9.702, 13.03, 17",\
"1.536, 1.674, 2.11, 2.852, 3.906, 5.274, 7.158, 9.74, 13.03, 17",\
"1.816, 1.968, 2.452, 3.218, 4.32, 5.734, 7.516, 9.922, 13.09, 17");
}
}
}
}