blob: 45e6813747e6c795ab44a0ea54f72c2d579bf121 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dlya_1) {
area : 31.046400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!I" ;
value : "0.0002567376" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "I" ;
value : "0.0002503062" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002567376" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(I) {
capacitance : 0.002071 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "I" ;
max_capacitance : 0.2358 ;
max_transition : 20 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "I" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.00262, 0.008309, 0.01917, 0.03609, 0.05984, 0.09108, 0.1304, 0.1785, 0.2358");
values("0.03066, 0.03073, 0.03093, 0.03119, 0.03142, 0.03159, 0.0317, 0.03178, 0.03183, 0.03186",\
"0.03057, 0.03063, 0.03083, 0.0311, 0.03133, 0.0315, 0.03161, 0.03169, 0.03174, 0.03177",\
"0.0304, 0.03047, 0.03067, 0.03094, 0.03117, 0.03133, 0.03144, 0.03152, 0.03157, 0.0316",\
"0.0303, 0.03037, 0.03057, 0.03083, 0.03106, 0.03123, 0.03134, 0.03142, 0.03147, 0.03149",\
"0.03026, 0.03033, 0.03053, 0.03079, 0.03102, 0.03118, 0.03129, 0.03137, 0.03142, 0.03144",\
"0.03025, 0.03032, 0.03053, 0.03078, 0.03102, 0.03118, 0.03129, 0.03137, 0.03141, 0.03138",\
"0.03029, 0.03036, 0.03056, 0.03082, 0.03105, 0.03122, 0.03133, 0.0314, 0.0314, 0.03121",\
"0.03037, 0.03044, 0.03064, 0.0309, 0.03113, 0.0313, 0.0314, 0.0314, 0.03111, 0.0304",\
"0.03046, 0.03053, 0.03072, 0.03098, 0.03119, 0.03129, 0.03105, 0.03023, 0.02924, 0.02847",\
"0.02797, 0.028, 0.02793, 0.02688, 0.02588, 0.02527, 0.0249, 0.02466, 0.0245, 0.0244");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.00262, 0.008309, 0.01917, 0.03609, 0.05984, 0.09108, 0.1304, 0.1785, 0.2358");
values("0.02452, 0.0246, 0.02483, 0.02512, 0.02546, 0.02571, 0.02601, 0.02854, 0.04712, 0.1043",\
"0.0245, 0.02458, 0.02481, 0.02509, 0.02542, 0.02569, 0.02591, 0.02879, 0.04768, 0.1053",\
"0.02441, 0.02449, 0.02472, 0.02504, 0.02531, 0.02559, 0.02591, 0.02905, 0.05015, 0.1098",\
"0.02431, 0.02442, 0.02464, 0.02492, 0.0252, 0.02552, 0.02589, 0.02983, 0.05444, 0.1182",\
"0.02425, 0.02433, 0.02456, 0.02485, 0.02518, 0.02545, 0.02591, 0.03148, 0.06229, 0.13",\
"0.02421, 0.0243, 0.0245, 0.02485, 0.02511, 0.0254, 0.02628, 0.03469, 0.07327, 0.1438",\
"0.02421, 0.02429, 0.02451, 0.02482, 0.02515, 0.02541, 0.02705, 0.04116, 0.08979, 0.1591",\
"0.02427, 0.02436, 0.02458, 0.02487, 0.02512, 0.02559, 0.0291, 0.05382, 0.1112, 0.1718",\
"0.02436, 0.02445, 0.02468, 0.02499, 0.02518, 0.02591, 0.03626, 0.07607, 0.1313, 0.1759",\
"0.02454, 0.02463, 0.02487, 0.02516, 0.02549, 0.02969, 0.0563, 0.1014, 0.1383, 0.1646");
}
}
timing() {
related_pin : "I" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.00262, 0.008309, 0.01917, 0.03609, 0.05984, 0.09108, 0.1304, 0.1785, 0.2358");
values("4.918, 5.016, 5.287, 5.669, 6.131, 6.678, 7.319, 8.074, 8.965, 10.01",\
"4.964, 5.062, 5.332, 5.715, 6.178, 6.723, 7.364, 8.12, 9.011, 10.05",\
"5.161, 5.259, 5.529, 5.912, 6.375, 6.92, 7.562, 8.317, 9.208, 10.25",\
"5.582, 5.681, 5.949, 6.331, 6.794, 7.34, 7.981, 8.738, 9.627, 10.67",\
"6.254, 6.352, 6.622, 7.004, 7.468, 8.013, 8.654, 9.41, 10.3, 11.34",\
"7.161, 7.259, 7.529, 7.912, 8.375, 8.92, 9.561, 10.32, 11.21, 12.25",\
"8.206, 8.305, 8.575, 8.957, 9.421, 9.966, 10.61, 11.36, 12.25, 13.3",\
"9.343, 9.441, 9.711, 10.09, 10.56, 11.1, 11.74, 12.5, 13.39, 14.43",\
"10.58, 10.67, 10.95, 11.33, 11.79, 12.34, 12.98, 13.73, 14.63, 15.67",\
"11.91, 12, 12.28, 12.66, 13.12, 13.67, 14.31, 15.06, 15.95, 17");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.00262, 0.008309, 0.01917, 0.03609, 0.05984, 0.09108, 0.1304, 0.1785, 0.2358");
values("3.213, 3.307, 3.612, 4.163, 5.008, 6.186, 7.73, 9.675, 12.04, 14.87",\
"3.263, 3.357, 3.662, 4.213, 5.059, 6.236, 7.781, 9.726, 12.1, 14.92",\
"3.433, 3.528, 3.832, 4.384, 5.229, 6.407, 7.952, 9.897, 12.26, 15.09",\
"3.704, 3.799, 4.104, 4.655, 5.5, 6.678, 8.223, 10.17, 12.54, 15.36",\
"3.971, 4.065, 4.37, 4.92, 5.766, 6.943, 8.487, 10.43, 12.81, 15.63",\
"4.201, 4.295, 4.599, 5.152, 5.996, 7.174, 8.719, 10.66, 13.04, 15.87",\
"4.382, 4.475, 4.78, 5.332, 6.177, 7.356, 8.902, 10.85, 13.22, 16.05",\
"4.507, 4.602, 4.907, 5.459, 6.304, 7.482, 9.026, 10.97, 13.34, 16.17",\
"4.565, 4.66, 4.965, 5.517, 6.361, 7.539, 9.084, 11.03, 13.4, 16.22",\
"4.543, 4.637, 4.942, 5.494, 6.338, 7.516, 9.061, 11, 13.38, 16.2");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.00262, 0.008309, 0.01917, 0.03609, 0.05984, 0.09108, 0.1304, 0.1785, 0.2358");
values("0.7734, 0.845, 1.061, 1.408, 1.9, 2.557, 3.432, 4.553, 5.954, 7.682",\
"0.7734, 0.8448, 1.06, 1.409, 1.896, 2.564, 3.432, 4.551, 5.962, 7.684",\
"0.7734, 0.845, 1.06, 1.409, 1.896, 2.559, 3.431, 4.551, 5.961, 7.683",\
"0.7732, 0.8438, 1.061, 1.409, 1.9, 2.559, 3.431, 4.551, 5.959, 7.679",\
"0.7734, 0.8446, 1.059, 1.408, 1.899, 2.559, 3.43, 4.546, 5.956, 7.678",\
"0.7744, 0.844, 1.06, 1.408, 1.9, 2.556, 3.426, 4.552, 5.954, 7.672",\
"0.772, 0.842, 1.058, 1.408, 1.896, 2.56, 3.43, 4.552, 5.962, 7.676",\
"0.774, 0.846, 1.06, 1.408, 1.898, 2.562, 3.428, 4.552, 5.96, 7.684",\
"0.772, 0.846, 1.06, 1.41, 1.898, 2.558, 3.424, 4.55, 5.956, 7.68",\
"0.774, 0.844, 1.06, 1.41, 1.902, 2.56, 3.424, 4.544, 5.96, 7.674");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.00262, 0.008309, 0.01917, 0.03609, 0.05984, 0.09108, 0.1304, 0.1785, 0.2358");
values("0.5772, 0.7008, 1.144, 2.025, 3.43, 5.402, 8.004, 11.26, 15.27, 20.04",\
"0.577, 0.7008, 1.142, 2.026, 3.427, 5.403, 7.993, 11.27, 15.26, 20.02",\
"0.5782, 0.7002, 1.143, 2.024, 3.429, 5.404, 7.997, 11.26, 15.27, 20.04",\
"0.5784, 0.6998, 1.142, 2.024, 3.429, 5.404, 8.004, 11.27, 15.26, 20.02",\
"0.5776, 0.7006, 1.144, 2.026, 3.428, 5.403, 8.006, 11.29, 15.3, 20.07",\
"0.5772, 0.7018, 1.142, 2.026, 3.426, 5.404, 8.008, 11.26, 15.28, 20.03",\
"0.578, 0.7008, 1.142, 2.024, 3.422, 5.4, 8.01, 11.29, 15.25, 20.01",\
"0.578, 0.7, 1.142, 2.024, 3.424, 5.392, 7.99, 11.27, 15.28, 20.02",\
"0.578, 0.7, 1.142, 2.024, 3.424, 5.406, 7.99, 11.25, 15.24, 20.02",\
"0.578, 0.7, 1.142, 2.026, 3.426, 5.396, 7.988, 11.26, 15.25, 20.01");
}
}
}
}