blob: 0864e7018e8e7a364402f17e29fa6f71d88df1b5 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__or3_4) {
area : 48.294400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0002737152" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002720466" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002657286" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0002657124" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0002591676" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0002591514" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0002591514" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0002591514" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002737152" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008212 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008905, 0.008911, 0.008893, 0.00887, 0.00882, 0.008733, 0.008578, \
0.008261, 0.006905, 0.004279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002899, -0.002899, -0.002913, -0.002931, -0.002929, -0.002928, \
-0.002929, -0.002931, -0.002793, -0.002224");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.005282, 0.005284, 0.00527, 0.005272, 0.005255, 0.00522, 0.005156, \
0.005027, 0.00443, 0.003107");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002914, -0.002909, -0.002929, -0.002944, -0.002943, -0.002945, \
-0.002943, -0.002944, -0.002809, -0.002235");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.005276, 0.005279, 0.005275, 0.005279, 0.005256, 0.005217, 0.005155, \
0.005029, 0.004436, 0.003111");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.002911, -0.002914, -0.00293, -0.002943, -0.002945, -0.002944, \
-0.002944, -0.002947, -0.002807, -0.002234");
}
}
}
pin(A2) {
capacitance : 0.007948 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.003903, 0.003904, 0.003899, 0.003898, 0.003878, 0.003836, 0.003782, \
0.003698, 0.003505, 0.002808");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00375, -0.003749, -0.003768, -0.003781, -0.003788, -0.003789, \
-0.003796, -0.003804, -0.003645, -0.002936");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.006792, 0.006791, 0.006794, 0.006804, 0.006801, 0.0068, 0.006803, \
0.006799, 0.006391, 0.004784");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.006179, -0.006206, -0.006309, -0.006444, -0.006515, -0.006559, \
-0.006577, -0.006599, -0.00642, -0.00561");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00466, 0.004663, 0.004675, 0.004691, 0.004693, 0.004694, 0.004693, \
0.004698, 0.004462, 0.003474");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005531, -0.005541, -0.005551, -0.005567, -0.005566, -0.00556, \
-0.005555, -0.005548, -0.005347, -0.004482");
}
}
}
pin(A3) {
capacitance : 0.008389 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.006779, 0.006778, 0.006782, 0.006798, 0.006796, 0.0068, 0.006799, \
0.006801, 0.006413, 0.004805");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.006179, -0.00623, -0.006372, -0.006485, -0.006534, -0.006567, \
-0.006589, -0.006609, -0.006425, -0.005616");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.006799, 0.00679, 0.006804, 0.00681, 0.006814, 0.006813, 0.006814, \
0.006813, 0.006414, 0.004806");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005754, -0.005836, -0.005987, -0.006153, -0.006264, -0.006333, \
-0.006386, -0.006427, -0.006266, -0.005499");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.006768, 0.006773, 0.006775, 0.006791, 0.006788, 0.006793, 0.006789, \
0.006791, 0.006406, 0.004794");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00618, -0.00623, -0.006375, -0.006485, -0.006536, -0.006567, \
-0.006591, -0.00661, -0.006423, -0.005613");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.7719 ;
max_transition : 25 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.06271, 0.06286, 0.06334, 0.06402, 0.06466, 0.06512, 0.06546, 0.06568, 0.06581, 0.06583",\
"0.06248, 0.06261, 0.0631, 0.0638, 0.06445, 0.06492, 0.06525, 0.06546, 0.0656, 0.0656",\
"0.06193, 0.06207, 0.06256, 0.06327, 0.06391, 0.06439, 0.06472, 0.06494, 0.06507, 0.06504",\
"0.0615, 0.06163, 0.06212, 0.0628, 0.06345, 0.06393, 0.06426, 0.06448, 0.0646, 0.06451",\
"0.06125, 0.06138, 0.06184, 0.06249, 0.0631, 0.06358, 0.06393, 0.06416, 0.06424, 0.06398",\
"0.06112, 0.06124, 0.06166, 0.06224, 0.06282, 0.0633, 0.06366, 0.06389, 0.06383, 0.06311",\
"0.06114, 0.06121, 0.06153, 0.06205, 0.0626, 0.06306, 0.06342, 0.06342, 0.06266, 0.06105",\
"0.06104, 0.06108, 0.06131, 0.06173, 0.06216, 0.06242, 0.06207, 0.06054, 0.05865, 0.05719",\
"0.05434, 0.05434, 0.0544, 0.05428, 0.05247, 0.05051, 0.04936, 0.04866, 0.04822, 0.04793",\
"0.01778, 0.01787, 0.01815, 0.01856, 0.01904, 0.01947, 0.01987, 0.0202, 0.02045, 0.02065");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.0298, 0.03021, 0.03121, 0.03217, 0.03287, 0.03327, 0.03483, 0.05258, 0.1542, 0.3806",\
"0.02988, 0.03033, 0.03128, 0.03229, 0.03313, 0.03361, 0.03466, 0.05427, 0.1577, 0.3851",\
"0.02986, 0.03029, 0.03119, 0.03214, 0.03279, 0.03353, 0.03485, 0.05728, 0.17, 0.4015",\
"0.02944, 0.02974, 0.03046, 0.03143, 0.03235, 0.03294, 0.03506, 0.06458, 0.195, 0.4305",\
"0.02893, 0.02917, 0.02983, 0.03068, 0.03146, 0.03221, 0.03615, 0.07958, 0.2367, 0.4682",\
"0.02852, 0.0287, 0.02925, 0.0301, 0.03072, 0.03165, 0.04007, 0.1086, 0.2923, 0.5048",\
"0.02827, 0.02843, 0.02882, 0.02945, 0.0304, 0.03183, 0.05164, 0.1622, 0.3558, 0.5273",\
"0.02814, 0.02828, 0.02871, 0.02918, 0.02971, 0.03494, 0.0894, 0.242, 0.4006, 0.5166",\
"0.02836, 0.02849, 0.02882, 0.02935, 0.03099, 0.06059, 0.1749, 0.3, 0.3877, 0.4484",\
"0.02926, 0.02936, 0.02967, 0.03104, 0.06202, 0.1453, 0.208, 0.2478, 0.274, 0.2918");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.06664, 0.06679, 0.06727, 0.06797, 0.06861, 0.06909, 0.06941, 0.06964, 0.06977, 0.06975",\
"0.06648, 0.06664, 0.06712, 0.06781, 0.06846, 0.06893, 0.06927, 0.06947, 0.06961, 0.06958",\
"0.06611, 0.06623, 0.06672, 0.06742, 0.06807, 0.06854, 0.06887, 0.06907, 0.06921, 0.06916",\
"0.06575, 0.06591, 0.06638, 0.06707, 0.06771, 0.0682, 0.06852, 0.06874, 0.06885, 0.06871",\
"0.06553, 0.06568, 0.06614, 0.0668, 0.06744, 0.06792, 0.06826, 0.06848, 0.06854, 0.0682",\
"0.06538, 0.06551, 0.06595, 0.06657, 0.06719, 0.06768, 0.06803, 0.06823, 0.06811, 0.06729",\
"0.06532, 0.0654, 0.06581, 0.06636, 0.06695, 0.06744, 0.06776, 0.06772, 0.06686, 0.06518",\
"0.06503, 0.06508, 0.06538, 0.0659, 0.0664, 0.0667, 0.06634, 0.06481, 0.06289, 0.06139",\
"0.05889, 0.05891, 0.05905, 0.05908, 0.0577, 0.0556, 0.05428, 0.05344, 0.0529, 0.05252",\
"0.01986, 0.01998, 0.02032, 0.0208, 0.02132, 0.0218, 0.0222, 0.02251, 0.02274, 0.02291");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.03384, 0.03422, 0.03513, 0.03616, 0.03675, 0.03748, 0.03908, 0.05739, 0.1609, 0.3882",\
"0.03381, 0.0342, 0.0351, 0.03615, 0.03696, 0.03748, 0.03893, 0.05828, 0.1641, 0.3928",\
"0.03372, 0.03409, 0.03496, 0.0359, 0.03657, 0.03744, 0.039, 0.06155, 0.1765, 0.4089",\
"0.03333, 0.03366, 0.03433, 0.03516, 0.03612, 0.03696, 0.03929, 0.06915, 0.2028, 0.4377",\
"0.03282, 0.0331, 0.03374, 0.03451, 0.03519, 0.03609, 0.04056, 0.08525, 0.2442, 0.4754",\
"0.03246, 0.03268, 0.03321, 0.03404, 0.03469, 0.03556, 0.04436, 0.1153, 0.3014, 0.5113",\
"0.03218, 0.0324, 0.03279, 0.03331, 0.03431, 0.03582, 0.05737, 0.172, 0.3644, 0.5318",\
"0.03199, 0.03217, 0.03257, 0.0331, 0.03376, 0.03955, 0.09828, 0.2524, 0.4061, 0.5173",\
"0.03206, 0.03221, 0.03258, 0.03304, 0.03487, 0.06916, 0.1863, 0.3046, 0.3863, 0.4427",\
"0.03282, 0.03292, 0.03325, 0.0353, 0.0736, 0.1519, 0.2053, 0.239, 0.2611, 0.2762");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.07046, 0.0706, 0.07109, 0.07179, 0.07243, 0.07291, 0.07323, 0.07345, 0.07358, 0.07355",\
"0.07029, 0.07043, 0.07091, 0.07161, 0.07225, 0.07274, 0.07306, 0.07328, 0.0734, 0.07337",\
"0.06988, 0.07003, 0.07051, 0.07121, 0.07185, 0.07234, 0.07267, 0.07288, 0.073, 0.07293",\
"0.06957, 0.0697, 0.07018, 0.07087, 0.07152, 0.072, 0.0723, 0.07254, 0.07263, 0.07247",\
"0.06932, 0.06947, 0.06994, 0.07062, 0.07124, 0.07175, 0.07207, 0.07229, 0.07233, 0.07197",\
"0.06917, 0.06931, 0.06976, 0.0704, 0.07103, 0.07152, 0.07187, 0.07205, 0.07191, 0.07104",\
"0.06909, 0.06919, 0.06961, 0.07022, 0.07083, 0.07131, 0.07162, 0.07156, 0.07068, 0.06898",\
"0.06882, 0.06888, 0.06926, 0.06981, 0.07035, 0.07066, 0.07035, 0.06886, 0.0669, 0.06537",\
"0.06366, 0.06372, 0.0639, 0.06408, 0.06324, 0.06107, 0.05952, 0.05851, 0.05783, 0.05737",\
"0.02464, 0.02476, 0.02514, 0.02572, 0.02632, 0.02685, 0.02725, 0.02754, 0.02776, 0.02791");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.03535, 0.03569, 0.0366, 0.03762, 0.0384, 0.03915, 0.0404, 0.05938, 0.164, 0.3918",\
"0.03512, 0.03549, 0.03636, 0.03738, 0.03812, 0.03882, 0.04022, 0.06034, 0.1678, 0.3963",\
"0.03479, 0.03512, 0.03594, 0.03697, 0.03775, 0.03847, 0.0401, 0.06315, 0.1793, 0.412",\
"0.03434, 0.03462, 0.03531, 0.03613, 0.03704, 0.03787, 0.04024, 0.07103, 0.2049, 0.4406",\
"0.03392, 0.03415, 0.03479, 0.03561, 0.03628, 0.03714, 0.04186, 0.08732, 0.2478, 0.4783",\
"0.03358, 0.03382, 0.03433, 0.03504, 0.03581, 0.03664, 0.04605, 0.1186, 0.306, 0.514",\
"0.03333, 0.03354, 0.03395, 0.03446, 0.03544, 0.03688, 0.05969, 0.177, 0.3691, 0.5333",\
"0.03314, 0.03332, 0.03374, 0.03417, 0.03481, 0.04129, 0.1036, 0.2586, 0.4082, 0.5158",\
"0.03316, 0.03329, 0.03365, 0.03422, 0.03638, 0.07541, 0.1933, 0.3057, 0.3828, 0.4361",\
"0.03376, 0.03385, 0.03425, 0.03725, 0.08153, 0.1533, 0.2, 0.2293, 0.2484, 0.2614");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("3.921, 4.103, 4.547, 5.126, 5.797, 6.57, 7.46, 8.487, 9.681, 11.07",\
"3.959, 4.142, 4.586, 5.164, 5.837, 6.609, 7.499, 8.526, 9.72, 11.11",\
"4.144, 4.326, 4.77, 5.349, 6.021, 6.794, 7.683, 8.711, 9.905, 11.29",\
"4.565, 4.747, 5.192, 5.77, 6.444, 7.215, 8.103, 9.131, 10.33, 11.71",\
"5.27, 5.453, 5.896, 6.475, 7.147, 7.919, 8.808, 9.835, 11.03, 12.42",\
"6.285, 6.467, 6.91, 7.488, 8.16, 8.933, 9.82, 10.85, 12.04, 13.43",\
"7.607, 7.791, 8.24, 8.819, 9.493, 10.27, 11.16, 12.18, 13.38, 14.77",\
"9.099, 9.302, 9.782, 10.38, 11.07, 11.85, 12.75, 13.78, 14.98, 16.36",\
"10.68, 10.91, 11.43, 12.07, 12.78, 13.58, 14.48, 15.53, 16.73, 18.13",\
"12.36, 12.6, 13.18, 13.86, 14.6, 15.41, 16.33, 17.38, 18.6, 20");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("1.023, 1.146, 1.53, 2.221, 3.282, 4.765, 6.706, 9.153, 12.16, 15.7",\
"1.096, 1.219, 1.603, 2.294, 3.355, 4.835, 6.787, 9.23, 12.21, 15.77",\
"1.347, 1.47, 1.852, 2.543, 3.605, 5.086, 7.029, 9.477, 12.46, 16.04",\
"1.809, 1.932, 2.313, 3.003, 4.066, 5.549, 7.494, 9.947, 12.95, 16.49",\
"2.379, 2.509, 2.898, 3.589, 4.65, 6.135, 8.085, 10.54, 13.52, 17.08",\
"2.963, 3.103, 3.506, 4.201, 5.263, 6.747, 8.694, 11.15, 14.13, 17.69",\
"3.547, 3.7, 4.121, 4.823, 5.886, 7.37, 9.316, 11.77, 14.76, 18.32",\
"4.12, 4.288, 4.733, 5.441, 6.504, 7.985, 9.934, 12.39, 15.37, 18.93",\
"4.666, 4.856, 5.33, 6.051, 7.113, 8.594, 10.54, 12.99, 15.98, 19.54",\
"5.179, 5.389, 5.9, 6.637, 7.702, 9.181, 11.13, 13.58, 16.57, 20.13");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.885, 1.006, 1.335, 1.845, 2.523, 3.406, 4.545, 5.994, 7.808, 10.04",\
"0.887, 1.004, 1.336, 1.842, 2.522, 3.407, 4.541, 5.997, 7.818, 10.03",\
"0.8854, 1.004, 1.335, 1.844, 2.523, 3.407, 4.539, 5.99, 7.816, 10.03",\
"0.8846, 1.005, 1.335, 1.845, 2.524, 3.401, 4.54, 5.994, 7.817, 10.04",\
"0.8844, 1.004, 1.334, 1.845, 2.524, 3.402, 4.551, 5.996, 7.818, 10.04",\
"0.8846, 1.004, 1.336, 1.846, 2.518, 3.404, 4.548, 5.988, 7.814, 10.04",\
"0.918, 1.032, 1.354, 1.856, 2.53, 3.41, 4.554, 5.998, 7.816, 10.04",\
"1.046, 1.156, 1.454, 1.926, 2.59, 3.452, 4.58, 6.018, 7.82, 10.04",\
"1.182, 1.3, 1.6, 2.044, 2.688, 3.544, 4.66, 6.082, 7.874, 10.08",\
"1.328, 1.452, 1.762, 2.196, 2.798, 3.63, 4.728, 6.158, 7.94, 10.13");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.4235, 0.5786, 1.145, 2.269, 4.045, 6.535, 9.805, 13.93, 18.98, 24.99",\
"0.4224, 0.5792, 1.145, 2.272, 4.051, 6.539, 9.815, 13.97, 18.99, 24.97",\
"0.423, 0.5792, 1.145, 2.272, 4.041, 6.528, 9.812, 13.95, 18.97, 24.99",\
"0.4298, 0.5844, 1.144, 2.272, 4.051, 6.529, 9.806, 13.97, 18.98, 24.97",\
"0.4754, 0.6216, 1.164, 2.275, 4.047, 6.529, 9.814, 13.95, 19, 24.96",\
"0.5338, 0.675, 1.195, 2.288, 4.048, 6.53, 9.818, 13.95, 18.99, 24.96",\
"0.6078, 0.7414, 1.24, 2.306, 4.06, 6.538, 9.808, 13.95, 18.96, 25.01",\
"0.69, 0.824, 1.294, 2.328, 4.068, 6.55, 9.816, 13.94, 18.98, 25",\
"0.79, 0.92, 1.364, 2.362, 4.084, 6.554, 9.826, 13.94, 18.99, 24.98",\
"0.896, 1.028, 1.45, 2.4, 4.096, 6.566, 9.832, 13.95, 18.98, 25");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("4.441, 4.623, 5.067, 5.645, 6.317, 7.089, 7.978, 9.006, 10.2, 11.59",\
"4.489, 4.67, 5.114, 5.693, 6.365, 7.138, 8.026, 9.055, 10.25, 11.64",\
"4.702, 4.885, 5.329, 5.907, 6.578, 7.351, 8.24, 9.268, 10.46, 11.85",\
"5.129, 5.31, 5.754, 6.333, 7.005, 7.778, 8.667, 9.693, 10.89, 12.28",\
"5.768, 5.95, 6.394, 6.972, 7.644, 8.417, 9.306, 10.33, 11.53, 12.91",\
"6.648, 6.831, 7.276, 7.853, 8.527, 9.299, 10.19, 11.22, 12.41, 13.8",\
"7.77, 7.956, 8.407, 8.991, 9.666, 10.44, 11.33, 12.36, 13.55, 14.94",\
"9.053, 9.251, 9.724, 10.33, 11.03, 11.81, 12.71, 13.75, 14.94, 16.33",\
"10.48, 10.69, 11.19, 11.82, 12.54, 13.35, 14.26, 15.31, 16.51, 17.91",\
"12.03, 12.25, 12.78, 13.44, 14.19, 15.02, 15.95, 17.01, 18.23, 19.63");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("1.105, 1.23, 1.616, 2.31, 3.374, 4.857, 6.802, 9.25, 12.24, 15.8",\
"1.177, 1.301, 1.687, 2.381, 3.445, 4.928, 6.873, 9.321, 12.31, 15.87",\
"1.426, 1.551, 1.936, 2.629, 3.693, 5.177, 7.122, 9.572, 12.56, 16.12",\
"1.897, 2.02, 2.403, 3.096, 4.16, 5.644, 7.592, 10.04, 13.03, 16.59",\
"2.504, 2.634, 3.023, 3.716, 4.779, 6.263, 8.212, 10.66, 13.65, 17.21",\
"3.136, 3.275, 3.677, 4.373, 5.436, 6.92, 8.867, 11.32, 14.31, 17.87",\
"3.774, 3.923, 4.343, 5.042, 6.107, 7.592, 9.54, 11.99, 14.98, 18.54",\
"4.404, 4.569, 5.007, 5.715, 6.78, 8.262, 10.21, 12.66, 15.65, 19.21",\
"5.017, 5.198, 5.663, 6.383, 7.445, 8.929, 10.88, 13.33, 16.32, 19.88",\
"5.597, 5.798, 6.296, 7.029, 8.093, 9.576, 11.52, 13.97, 16.96, 20.53");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.8848, 1.005, 1.334, 1.844, 2.526, 3.403, 4.543, 5.994, 7.817, 10.03",\
"0.8844, 1.006, 1.335, 1.845, 2.526, 3.408, 4.55, 5.997, 7.817, 10.03",\
"0.8852, 1.005, 1.334, 1.844, 2.523, 3.407, 4.538, 5.989, 7.817, 10.03",\
"0.885, 1.004, 1.336, 1.845, 2.526, 3.408, 4.547, 5.991, 7.816, 10.04",\
"0.8856, 1.005, 1.335, 1.846, 2.523, 3.403, 4.55, 5.996, 7.818, 10.03",\
"0.886, 1.004, 1.336, 1.842, 2.526, 3.406, 4.542, 5.996, 7.818, 10.03",\
"0.922, 1.038, 1.36, 1.864, 2.536, 3.414, 4.558, 5.992, 7.816, 10.03",\
"0.992, 1.108, 1.438, 1.932, 2.602, 3.462, 4.584, 6.026, 7.822, 10.05",\
"1.066, 1.19, 1.52, 2.024, 2.698, 3.556, 4.67, 6.096, 7.878, 10.07",\
"1.158, 1.282, 1.616, 2.122, 2.798, 3.656, 4.762, 6.17, 7.948, 10.13");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.43, 0.5856, 1.153, 2.279, 4.048, 6.548, 9.834, 13.97, 19.02, 25.03",\
"0.429, 0.5852, 1.151, 2.279, 4.056, 6.549, 9.833, 13.97, 19.02, 25.03",\
"0.4294, 0.585, 1.151, 2.279, 4.048, 6.545, 9.833, 13.95, 19.02, 25.03",\
"0.4336, 0.5888, 1.151, 2.278, 4.057, 6.542, 9.818, 13.96, 19.02, 25.02",\
"0.4698, 0.6176, 1.164, 2.278, 4.046, 6.555, 9.831, 13.97, 19.02, 25",\
"0.5244, 0.6674, 1.193, 2.29, 4.054, 6.543, 9.834, 13.96, 19.01, 24.98",\
"0.5896, 0.7288, 1.231, 2.308, 4.064, 6.542, 9.824, 13.97, 18.98, 24.97",\
"0.666, 0.798, 1.28, 2.326, 4.078, 6.556, 9.818, 13.95, 18.98, 24.97",\
"0.754, 0.884, 1.342, 2.352, 4.086, 6.57, 9.836, 13.94, 18.98, 24.99",\
"0.848, 0.984, 1.42, 2.39, 4.096, 6.57, 9.838, 13.96, 18.99, 25");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("4.608, 4.79, 5.233, 5.812, 6.483, 7.256, 8.146, 9.173, 10.37, 11.75",\
"4.674, 4.856, 5.301, 5.879, 6.55, 7.322, 8.212, 9.239, 10.43, 11.82",\
"4.918, 5.1, 5.545, 6.123, 6.794, 7.567, 8.456, 9.483, 10.68, 12.06",\
"5.353, 5.535, 5.98, 6.558, 7.229, 8.002, 8.892, 9.919, 11.11, 12.5",\
"5.976, 6.158, 6.602, 7.181, 7.853, 8.626, 9.514, 10.54, 11.74, 13.12",\
"6.795, 6.978, 7.422, 8, 8.674, 9.445, 10.33, 11.36, 12.56, 13.94",\
"7.811, 7.996, 8.444, 9.026, 9.701, 10.47, 11.36, 12.39, 13.59, 14.97",\
"8.949, 9.144, 9.61, 10.21, 10.91, 11.69, 12.58, 13.62, 14.82, 16.2",\
"10.2, 10.4, 10.89, 11.51, 12.22, 13.03, 13.94, 14.99, 16.19, 17.59",\
"11.56, 11.77, 12.28, 12.92, 13.66, 14.48, 15.42, 16.48, 17.7, 19.09");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("1.151, 1.278, 1.672, 2.374, 3.443, 4.93, 6.879, 9.329, 12.32, 15.88",\
"1.22, 1.347, 1.74, 2.442, 3.511, 4.999, 6.947, 9.399, 12.39, 15.95",\
"1.468, 1.595, 1.987, 2.688, 3.757, 5.244, 7.194, 9.643, 12.63, 16.19",\
"1.946, 2.071, 2.46, 3.158, 4.227, 5.715, 7.665, 10.12, 13.11, 16.67",\
"2.582, 2.712, 3.105, 3.801, 4.869, 6.356, 8.307, 10.76, 13.75, 17.31",\
"3.251, 3.39, 3.794, 4.493, 5.559, 7.045, 8.997, 11.45, 14.44, 18",\
"3.932, 4.082, 4.5, 5.204, 6.27, 7.757, 9.707, 12.16, 15.15, 18.71",\
"4.609, 4.773, 5.211, 5.92, 6.987, 8.474, 10.43, 12.88, 15.87, 19.43",\
"5.276, 5.455, 5.916, 6.634, 7.701, 9.188, 11.14, 13.59, 16.58, 20.15",\
"5.916, 6.112, 6.603, 7.335, 8.401, 9.886, 11.84, 14.29, 17.28, 20.84");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.8852, 1.004, 1.336, 1.844, 2.525, 3.405, 4.541, 5.992, 7.816, 10.03",\
"0.8852, 1.005, 1.334, 1.844, 2.525, 3.406, 4.548, 5.987, 7.815, 10.03",\
"0.8856, 1.004, 1.334, 1.845, 2.525, 3.408, 4.547, 5.995, 7.818, 10.03",\
"0.8848, 1.005, 1.334, 1.844, 2.523, 3.406, 4.539, 5.99, 7.814, 10.04",\
"0.8854, 1.005, 1.335, 1.843, 2.522, 3.408, 4.548, 5.992, 7.816, 10.03",\
"0.884, 1.006, 1.334, 1.844, 2.522, 3.4, 4.548, 5.992, 7.816, 10.03",\
"0.91, 1.026, 1.352, 1.858, 2.53, 3.41, 4.554, 6, 7.818, 10.04",\
"0.966, 1.084, 1.414, 1.92, 2.584, 3.45, 4.58, 6.02, 7.818, 10.04",\
"1.024, 1.144, 1.48, 1.994, 2.67, 3.548, 4.656, 6.086, 7.868, 10.06",\
"1.084, 1.208, 1.55, 2.07, 2.768, 3.636, 4.746, 6.164, 7.936, 10.13");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.006321, 0.025, 0.06066, 0.1162, 0.1942, 0.2968, 0.426, 0.5838, 0.7719");
values("0.4438, 0.6006, 1.169, 2.298, 4.072, 6.563, 9.842, 13.97, 19.01, 25.04",\
"0.4422, 0.601, 1.17, 2.297, 4.071, 6.558, 9.833, 13.98, 19.02, 25.04",\
"0.4412, 0.5988, 1.167, 2.297, 4.07, 6.563, 9.843, 13.97, 19.01, 25.04",\
"0.4414, 0.5976, 1.165, 2.292, 4.07, 6.563, 9.843, 13.98, 19.02, 25.04",\
"0.4722, 0.6224, 1.172, 2.292, 4.06, 6.562, 9.837, 13.98, 19.03, 25",\
"0.5236, 0.6678, 1.198, 2.301, 4.06, 6.553, 9.842, 13.96, 19.02, 24.98",\
"0.5846, 0.7238, 1.235, 2.312, 4.074, 6.554, 9.826, 13.97, 18.99, 25",\
"0.656, 0.79, 1.278, 2.33, 4.082, 6.57, 9.826, 13.95, 19, 25.02",\
"0.74, 0.872, 1.336, 2.356, 4.098, 6.584, 9.844, 13.95, 19, 25.02",\
"0.828, 0.962, 1.406, 2.39, 4.106, 6.582, 9.844, 13.97, 18.99, 25.02");
}
}
}
}