blob: e70dd48134092b8d1489a5015e050baf9df6be24 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__or2_2) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.6046424e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.5397776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.3272012e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.3272012e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.6046424e-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.00553 ;
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.003263, 0.003259, 0.003274, 0.003266, 0.003275, 0.003268, 0.00325, \
0.003227, 0.003185, 0.00305");
}
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.002333, -0.002339, -0.00236, -0.002357, -0.002369, -0.002369, \
-0.002372, -0.00237, -0.00237, -0.002361");
}
}
}
pin(A2) {
capacitance : 0.005215 ;
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.004783, 0.004777, 0.004793, 0.004788, 0.004796, 0.004802, 0.004799, \
0.004793, 0.004799, 0.004772");
}
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.004308, -0.004338, -0.004436, -0.004497, -0.004551, -0.004576, \
-0.004593, -0.004601, -0.004608, -0.004602");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2)" ;
max_capacitance : 0.4093 ;
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.0402, 0.0404, 0.04081, 0.04127, 0.04164, 0.04188, 0.04205, 0.04215, 0.04223, 0.04227",\
"0.03999, 0.04019, 0.04059, 0.04107, 0.04144, 0.04169, 0.04185, 0.04196, 0.04202, 0.04207",\
"0.03954, 0.03972, 0.04015, 0.04062, 0.04101, 0.04126, 0.04143, 0.04153, 0.0416, 0.04165",\
"0.03922, 0.0394, 0.03981, 0.04028, 0.04066, 0.04092, 0.04109, 0.0412, 0.04127, 0.04132",\
"0.03902, 0.03918, 0.03958, 0.04001, 0.04038, 0.04065, 0.04084, 0.04096, 0.04104, 0.04109",\
"0.03887, 0.03901, 0.03938, 0.03976, 0.04012, 0.0404, 0.04062, 0.04077, 0.04086, 0.04093",\
"0.03874, 0.03886, 0.03918, 0.03955, 0.03989, 0.04019, 0.04043, 0.04059, 0.0407, 0.0408",\
"0.03861, 0.03873, 0.03903, 0.03937, 0.0397, 0.04, 0.04025, 0.04043, 0.04056, 0.04064",\
"0.03849, 0.03861, 0.0389, 0.03923, 0.03954, 0.03985, 0.04009, 0.04028, 0.04037, 0.04007",\
"0.03832, 0.03843, 0.0387, 0.03901, 0.03931, 0.03953, 0.03935, 0.03813, 0.03665, 0.03558");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.02172, 0.02198, 0.02258, 0.02321, 0.02368, 0.02398, 0.02411, 0.0246, 0.02632, 0.05322",\
"0.0218, 0.02204, 0.02261, 0.02328, 0.02374, 0.02412, 0.02416, 0.02439, 0.02648, 0.05455",\
"0.02174, 0.02197, 0.02251, 0.02305, 0.02353, 0.0239, 0.02416, 0.0244, 0.02724, 0.058",\
"0.02137, 0.0216, 0.02199, 0.02254, 0.02308, 0.02341, 0.02381, 0.02402, 0.02792, 0.06733",\
"0.02101, 0.02115, 0.02155, 0.02203, 0.02254, 0.02286, 0.02329, 0.0238, 0.0298, 0.08425",\
"0.02071, 0.02085, 0.02114, 0.02163, 0.02212, 0.02263, 0.02287, 0.02376, 0.03518, 0.1136",\
"0.02045, 0.02055, 0.02087, 0.0212, 0.02173, 0.02216, 0.02242, 0.02428, 0.04893, 0.1604",\
"0.02023, 0.02036, 0.02067, 0.02105, 0.02123, 0.02194, 0.02215, 0.02835, 0.08387, 0.2208",\
"0.0201, 0.02019, 0.02046, 0.02074, 0.02118, 0.0214, 0.02313, 0.04741, 0.1514, 0.2708",\
"0.01997, 0.02007, 0.02035, 0.02066, 0.02097, 0.02149, 0.03608, 0.1157, 0.2124, 0.2831");
}
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.04236, 0.04254, 0.04295, 0.04343, 0.0438, 0.04405, 0.04422, 0.04432, 0.04439, 0.04443",\
"0.0422, 0.04239, 0.0428, 0.04328, 0.04365, 0.0439, 0.04407, 0.04417, 0.04424, 0.04428",\
"0.04186, 0.04204, 0.04246, 0.04293, 0.04331, 0.04357, 0.04374, 0.04384, 0.04391, 0.04395",\
"0.0416, 0.04177, 0.04218, 0.04266, 0.04304, 0.0433, 0.04348, 0.04359, 0.04364, 0.04369",\
"0.04144, 0.04161, 0.04201, 0.04246, 0.04284, 0.04311, 0.04329, 0.04341, 0.04349, 0.04353",\
"0.04133, 0.04147, 0.04186, 0.04228, 0.04266, 0.04294, 0.04313, 0.04326, 0.04335, 0.04341",\
"0.04121, 0.04137, 0.04172, 0.04212, 0.04249, 0.0428, 0.043, 0.04315, 0.04324, 0.04332",\
"0.04111, 0.04126, 0.0416, 0.042, 0.04235, 0.04264, 0.04288, 0.04304, 0.04315, 0.04321",\
"0.04103, 0.04116, 0.04149, 0.04185, 0.0422, 0.04251, 0.04276, 0.04291, 0.04299, 0.04275",\
"0.04091, 0.04104, 0.04134, 0.04167, 0.04202, 0.04227, 0.0423, 0.04145, 0.0399, 0.0387");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.02374, 0.02396, 0.02451, 0.02509, 0.02555, 0.02593, 0.02602, 0.02622, 0.0285, 0.05572",\
"0.02365, 0.02385, 0.02442, 0.02502, 0.02553, 0.0258, 0.02607, 0.02672, 0.02872, 0.05665",\
"0.02346, 0.02372, 0.02418, 0.02471, 0.02523, 0.02564, 0.02617, 0.02597, 0.02964, 0.06062",\
"0.02313, 0.02333, 0.02374, 0.02428, 0.02476, 0.02506, 0.02557, 0.02572, 0.02954, 0.06962",\
"0.02284, 0.02299, 0.02338, 0.02379, 0.02427, 0.0247, 0.02494, 0.02552, 0.03227, 0.08651",\
"0.02262, 0.02274, 0.02311, 0.0235, 0.02401, 0.02422, 0.02465, 0.02568, 0.03728, 0.117",\
"0.02239, 0.02252, 0.02284, 0.02322, 0.02375, 0.02401, 0.02452, 0.02672, 0.05147, 0.1649",\
"0.02223, 0.02233, 0.02259, 0.0229, 0.02331, 0.02389, 0.02416, 0.03029, 0.08811, 0.2254",\
"0.02207, 0.0222, 0.02244, 0.02272, 0.02307, 0.02355, 0.02518, 0.051, 0.157, 0.2743",\
"0.02194, 0.02201, 0.02228, 0.02259, 0.02291, 0.0235, 0.03929, 0.122, 0.2157, 0.284");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("2.476, 2.555, 2.757, 3.029, 3.356, 3.743, 4.205, 4.758, 5.417, 6.195",\
"2.508, 2.588, 2.789, 3.062, 3.388, 3.776, 4.238, 4.79, 5.449, 6.228",\
"2.683, 2.761, 2.964, 3.235, 3.562, 3.95, 4.412, 4.964, 5.624, 6.402",\
"3.071, 3.149, 3.352, 3.624, 3.95, 4.337, 4.799, 5.352, 6.012, 6.79",\
"3.703, 3.782, 3.984, 4.256, 4.582, 4.97, 5.432, 5.984, 6.644, 7.422",\
"4.605, 4.683, 4.885, 5.157, 5.484, 5.871, 6.333, 6.886, 7.545, 8.324",\
"5.793, 5.872, 6.074, 6.346, 6.674, 7.061, 7.524, 8.077, 8.736, 9.516",\
"7.249, 7.331, 7.54, 7.818, 8.148, 8.538, 9.001, 9.555, 10.21, 10.99",\
"8.908, 8.999, 9.228, 9.52, 9.86, 10.26, 10.73, 11.28, 11.94, 12.72",\
"10.75, 10.85, 11.1, 11.41, 11.77, 12.18, 12.65, 13.21, 13.87, 14.65");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.7026, 0.7792, 1.035, 1.508, 2.234, 3.247, 4.578, 6.255, 8.303, 10.73",\
"0.7595, 0.8357, 1.091, 1.565, 2.293, 3.306, 4.633, 6.313, 8.36, 10.79",\
"0.9576, 1.034, 1.288, 1.761, 2.487, 3.502, 4.834, 6.513, 8.55, 11",\
"1.33, 1.405, 1.657, 2.129, 2.856, 3.873, 5.207, 6.886, 8.925, 11.37",\
"1.839, 1.916, 2.17, 2.64, 3.369, 4.383, 5.715, 7.396, 9.444, 11.88",\
"2.43, 2.509, 2.764, 3.236, 3.96, 4.975, 6.309, 7.982, 10.04, 12.47",\
"3.097, 3.178, 3.436, 3.907, 4.633, 5.648, 6.979, 8.656, 10.7, 13.14",\
"3.84, 3.925, 4.187, 4.658, 5.382, 6.397, 7.728, 9.402, 11.45, 13.88",\
"4.653, 4.742, 5.011, 5.481, 6.207, 7.219, 8.551, 10.23, 12.27, 14.7",\
"5.536, 5.633, 5.909, 6.381, 7.104, 8.117, 9.447, 11.12, 13.17, 15.6");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.4736, 0.5264, 0.6796, 0.9246, 1.274, 1.752, 2.394, 3.232, 4.286, 5.564",\
"0.473, 0.526, 0.6796, 0.924, 1.274, 1.753, 2.395, 3.231, 4.283, 5.565",\
"0.4724, 0.5262, 0.6784, 0.9246, 1.274, 1.753, 2.395, 3.231, 4.284, 5.564",\
"0.473, 0.5256, 0.6794, 0.9246, 1.274, 1.753, 2.394, 3.233, 4.283, 5.566",\
"0.4736, 0.5266, 0.6796, 0.926, 1.275, 1.753, 2.395, 3.233, 4.286, 5.564",\
"0.4738, 0.527, 0.6804, 0.9256, 1.275, 1.753, 2.395, 3.232, 4.282, 5.566",\
"0.4818, 0.5344, 0.6858, 0.93, 1.278, 1.756, 2.396, 3.234, 4.282, 5.566",\
"0.518, 0.568, 0.712, 0.95, 1.292, 1.766, 2.402, 3.236, 4.286, 5.564",\
"0.594, 0.644, 0.788, 1.01, 1.34, 1.8, 2.428, 3.25, 4.296, 5.568",\
"0.672, 0.728, 0.878, 1.09, 1.404, 1.854, 2.47, 3.284, 4.32, 5.58");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.308, 0.4196, 0.8203, 1.591, 2.793, 4.481, 6.703, 9.505, 12.91, 16.99",\
"0.3088, 0.4209, 0.8185, 1.589, 2.796, 4.486, 6.7, 9.506, 12.91, 16.99",\
"0.3094, 0.4196, 0.8198, 1.589, 2.791, 4.481, 6.703, 9.516, 12.91, 16.98",\
"0.31, 0.4214, 0.8206, 1.59, 2.792, 4.478, 6.712, 9.52, 12.92, 17.01",\
"0.3226, 0.4308, 0.8222, 1.589, 2.798, 4.48, 6.703, 9.515, 12.91, 16.98",\
"0.3432, 0.4468, 0.8326, 1.597, 2.795, 4.485, 6.713, 9.498, 12.94, 16.98",\
"0.3684, 0.4696, 0.8438, 1.604, 2.802, 4.484, 6.701, 9.496, 12.92, 16.98",\
"0.4016, 0.4964, 0.8588, 1.612, 2.806, 4.492, 6.704, 9.508, 12.91, 17.01",\
"0.444, 0.534, 0.878, 1.62, 2.816, 4.494, 6.714, 9.502, 12.92, 16.98",\
"0.492, 0.58, 0.906, 1.63, 2.82, 4.502, 6.722, 9.51, 12.92, 17");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("2.578, 2.657, 2.859, 3.131, 3.457, 3.845, 4.307, 4.86, 5.519, 6.297",\
"2.632, 2.711, 2.914, 3.185, 3.512, 3.899, 4.361, 4.914, 5.573, 6.352",\
"2.839, 2.918, 3.12, 3.392, 3.719, 4.106, 4.568, 5.121, 5.78, 6.559",\
"3.238, 3.317, 3.519, 3.791, 4.117, 4.505, 4.967, 5.52, 6.179, 6.957",\
"3.842, 3.921, 4.123, 4.394, 4.721, 5.109, 5.57, 6.124, 6.783, 7.561",\
"4.678, 4.757, 4.958, 5.23, 5.557, 5.945, 6.407, 6.959, 7.619, 8.397",\
"5.767, 5.846, 6.049, 6.321, 6.648, 7.036, 7.499, 8.052, 8.711, 9.49",\
"7.097, 7.18, 7.389, 7.666, 7.997, 8.388, 8.853, 9.406, 10.07, 10.84",\
"8.635, 8.722, 8.943, 9.233, 9.576, 9.976, 10.44, 11, 11.66, 12.44",\
"10.38, 10.47, 10.71, 11.01, 11.36, 11.77, 12.25, 12.81, 13.48, 14.26");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.7407, 0.8175, 1.073, 1.547, 2.274, 3.288, 4.618, 6.292, 8.335, 10.77",\
"0.7961, 0.8729, 1.129, 1.603, 2.33, 3.343, 4.674, 6.348, 8.39, 10.82",\
"0.9927, 1.069, 1.324, 1.798, 2.525, 3.539, 4.87, 6.544, 8.587, 11.02",\
"1.367, 1.443, 1.696, 2.168, 2.896, 3.911, 5.242, 6.916, 8.96, 11.39",\
"1.893, 1.969, 2.223, 2.694, 3.421, 4.436, 5.768, 7.444, 9.486, 11.92",\
"2.503, 2.582, 2.838, 3.308, 4.034, 5.049, 6.381, 8.057, 10.1, 12.53",\
"3.192, 3.274, 3.533, 4.004, 4.73, 5.745, 7.076, 8.752, 10.79, 13.23",\
"3.959, 4.045, 4.306, 4.777, 5.503, 6.518, 7.85, 9.525, 11.57, 14",\
"4.801, 4.891, 5.157, 5.628, 6.353, 7.367, 8.7, 10.38, 12.42, 14.85",\
"5.714, 5.807, 6.083, 6.555, 7.279, 8.293, 9.623, 11.3, 13.34, 15.78");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.4732, 0.5264, 0.6792, 0.9244, 1.274, 1.753, 2.395, 3.232, 4.286, 5.563",\
"0.473, 0.5258, 0.6794, 0.9242, 1.274, 1.753, 2.394, 3.233, 4.286, 5.566",\
"0.473, 0.5254, 0.679, 0.9242, 1.274, 1.753, 2.395, 3.233, 4.283, 5.565",\
"0.4726, 0.5264, 0.6788, 0.9242, 1.274, 1.753, 2.394, 3.231, 4.285, 5.564",\
"0.4728, 0.5256, 0.6786, 0.9248, 1.275, 1.753, 2.394, 3.233, 4.285, 5.562",\
"0.4734, 0.5272, 0.6792, 0.9252, 1.275, 1.753, 2.394, 3.231, 4.284, 5.559",\
"0.4796, 0.5326, 0.6848, 0.93, 1.278, 1.756, 2.394, 3.232, 4.282, 5.566",\
"0.51, 0.56, 0.708, 0.95, 1.294, 1.766, 2.404, 3.236, 4.286, 5.568",\
"0.55, 0.604, 0.756, 0.996, 1.338, 1.802, 2.43, 3.25, 4.296, 5.564",\
"0.594, 0.648, 0.806, 1.048, 1.39, 1.854, 2.474, 3.286, 4.318, 5.578");
}
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.003818, 0.01371, 0.0326, 0.06204, 0.1033, 0.1577, 0.2261, 0.3097, 0.4093");
values("0.3109, 0.4236, 0.822, 1.592, 2.794, 4.481, 6.711, 9.512, 12.93, 16.98",\
"0.3116, 0.4228, 0.823, 1.592, 2.794, 4.482, 6.7, 9.519, 12.91, 16.98",\
"0.3114, 0.4238, 0.8214, 1.592, 2.794, 4.48, 6.716, 9.511, 12.94, 16.98",\
"0.3124, 0.4226, 0.8214, 1.594, 2.794, 4.482, 6.701, 9.498, 12.91, 16.98",\
"0.3216, 0.4308, 0.8238, 1.593, 2.794, 4.489, 6.713, 9.508, 12.91, 16.99",\
"0.3404, 0.4456, 0.8338, 1.599, 2.798, 4.481, 6.701, 9.497, 12.92, 16.98",\
"0.3644, 0.4656, 0.8436, 1.605, 2.803, 4.485, 6.701, 9.516, 12.91, 16.98",\
"0.3942, 0.4906, 0.8578, 1.612, 2.812, 4.492, 6.706, 9.5, 12.92, 17.01",\
"0.432, 0.522, 0.874, 1.62, 2.814, 4.5, 6.714, 9.506, 12.91, 16.98",\
"0.478, 0.564, 0.898, 1.628, 2.822, 4.502, 6.724, 9.51, 12.92, 17");
}
}
}
}