blob: cf1370afb12b6872e1ec377c726f0d0e7169b4cf [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__nand3_2) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.04976e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.5965424e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.5965748e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.113452e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.163348e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.163348e-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.00727 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006081, 0.00607, 0.006042, 0.006023, 0.006022, 0.006014, 0.006013, \
0.006009, 0.006007, 0.005051");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.004686, -0.004678, -0.00467, -0.004673, -0.004696, -0.004711, \
-0.004731, -0.004767, -0.004872, -0.004759");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006073, 0.006071, 0.006054, 0.006031, 0.006024, 0.006019, 0.006011, \
0.006008, 0.006005, 0.005032");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00469, -0.004686, -0.00468, -0.004676, -0.004701, -0.004716, \
-0.004737, -0.004776, -0.00489, -0.004773");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006025, 0.006021, 0.006019, 0.00601, 0.006015, 0.006016, 0.006015, \
0.006009, 0.006008, 0.005035");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.0001862, -0.0001834, -0.0001876, -0.0002038, -0.0002431, -0.0002829, \
-0.0003336, -0.0004388, -0.0007223, -0.001767");
}
}
}
pin(A2) {
capacitance : 0.007787 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.005229, 0.005203, 0.005183, 0.00516, 0.005148, 0.005125, 0.0051, \
0.005059, 0.004972, 0.003978");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.004995, -0.004986, -0.004976, -0.004963, -0.004966, -0.004955, \
-0.004948, -0.004949, -0.004939, -0.004478");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.005164, 0.004996, 0.004983, 0.004977, 0.004975, 0.004967, 0.004963, \
0.004965, 0.004956, 0.004112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.004991, -0.004988, -0.004977, -0.004963, -0.004961, -0.004958, \
-0.004955, -0.004951, -0.004946, -0.004475");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.005619, 0.005618, 0.005617, 0.005609, 0.005602, 0.005591, 0.005569, \
0.00553, 0.005454, 0.004427");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.004961, -0.004959, -0.004955, -0.00495, -0.004958, -0.004954, \
-0.004949, -0.004949, -0.004943, -0.004469");
}
}
}
pin(A3) {
capacitance : 0.008274 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.005027, 0.005017, 0.004992, 0.004967, 0.004979, 0.004975, 0.004975, \
0.004971, 0.004966, 0.004127");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.004984, -0.004981, -0.004965, -0.004954, -0.004958, -0.004952, \
-0.004949, -0.004946, -0.004938, -0.004475");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.005007, 0.005003, 0.004996, 0.004975, 0.004977, 0.00497, 0.004968, \
0.004969, 0.004963, 0.004111");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.004988, -0.004987, -0.004976, -0.004961, -0.004966, -0.004962, \
-0.004956, -0.00495, -0.004944, -0.004474");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.005026, 0.00502, 0.004999, 0.004977, 0.004988, 0.004979, 0.004974, \
0.004972, 0.004966, 0.004112");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00499, -0.004987, -0.004978, -0.004968, -0.004967, -0.004961, \
-0.00495, -0.004947, -0.004937, -0.004466");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.26 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.004514, 0.004514, 0.004518, 0.004518, 0.004517, 0.004523, 0.004522, 0.00452, 0.004511, 0.004435",\
"0.004399, 0.004422, 0.004446, 0.004469, 0.004488, 0.004497, 0.004501, 0.004504, 0.0045, 0.004418",\
"0.004125, 0.004168, 0.004274, 0.004355, 0.004411, 0.00445, 0.004469, 0.004478, 0.004472, 0.004387",\
"0.003815, 0.00388, 0.004025, 0.004182, 0.004289, 0.004362, 0.004398, 0.004431, 0.004432, 0.004321",\
"0.003579, 0.00363, 0.00379, 0.00398, 0.004131, 0.004239, 0.004316, 0.004361, 0.004365, 0.0042",\
"0.00341, 0.003458, 0.003603, 0.003793, 0.003975, 0.004111, 0.004213, 0.004276, 0.004261, 0.003956",\
"0.003293, 0.003335, 0.003463, 0.003636, 0.003815, 0.003976, 0.004092, 0.004162, 0.00404, 0.003418",\
"0.003208, 0.003252, 0.003361, 0.003514, 0.003681, 0.003847, 0.003971, 0.00394, 0.003379, 0.002292",\
"0.003149, 0.003184, 0.003277, 0.003415, 0.003571, 0.003711, 0.003627, 0.002765, 0.001516, 0.0005394",\
"0.003441, 0.003468, 0.00356, 0.003684, 0.003719, 0.002557, 0.001009, -2.319e-05, -0.0007135, -0.001186");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.02112, 0.02114, 0.02119, 0.02128, 0.02128, 0.02137, 0.02151, 0.02195, 0.02941, 0.07848",\
"0.02094, 0.02103, 0.02124, 0.02138, 0.02152, 0.02159, 0.0218, 0.02222, 0.03012, 0.08045",\
"0.02025, 0.02037, 0.02073, 0.0211, 0.02136, 0.02154, 0.02172, 0.02224, 0.0321, 0.08723",\
"0.01975, 0.01985, 0.02017, 0.02057, 0.02095, 0.02127, 0.0214, 0.02264, 0.03628, 0.1008",\
"0.01948, 0.01956, 0.01978, 0.02014, 0.02056, 0.02088, 0.02119, 0.02319, 0.04531, 0.1225",\
"0.01935, 0.01939, 0.01957, 0.01986, 0.02022, 0.02059, 0.02109, 0.02613, 0.06671, 0.1515",\
"0.01928, 0.0193, 0.01945, 0.01967, 0.01995, 0.02039, 0.02148, 0.03946, 0.1058, 0.1771",\
"0.01922, 0.01926, 0.01935, 0.01956, 0.01985, 0.02043, 0.03124, 0.08188, 0.1392, 0.1822",\
"0.01918, 0.01923, 0.0193, 0.01942, 0.02023, 0.03714, 0.07587, 0.1058, 0.1268, 0.1416",\
"0.01823, 0.01826, 0.01871, 0.0258, 0.03407, 0.03993, 0.04378, 0.04631, 0.04803, 0.04916");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.004518, 0.004523, 0.00452, 0.004519, 0.004523, 0.00453, 0.004532, 0.004529, 0.004519, 0.004444",\
"0.004425, 0.004425, 0.004454, 0.004478, 0.00449, 0.004503, 0.00451, 0.004511, 0.004503, 0.00442",\
"0.004204, 0.004249, 0.00432, 0.004391, 0.004433, 0.004459, 0.004475, 0.004485, 0.004481, 0.004387",\
"0.003972, 0.004012, 0.004132, 0.004249, 0.004335, 0.004387, 0.004421, 0.004443, 0.004442, 0.004326",\
"0.00378, 0.003827, 0.003949, 0.004095, 0.004216, 0.004301, 0.004353, 0.004393, 0.004392, 0.004219",\
"0.003654, 0.003697, 0.003796, 0.003944, 0.004086, 0.004194, 0.004272, 0.004325, 0.004298, 0.003988",\
"0.003556, 0.003595, 0.003693, 0.003818, 0.003963, 0.004087, 0.004182, 0.004235, 0.004103, 0.003486",\
"0.003494, 0.003518, 0.003609, 0.003729, 0.003854, 0.003981, 0.004081, 0.004041, 0.003504, 0.002419",\
"0.003447, 0.003472, 0.003542, 0.003653, 0.003768, 0.003878, 0.003816, 0.003046, 0.001775, 0.0007464",\
"0.003755, 0.003779, 0.003843, 0.00394, 0.003973, 0.003125, 0.001493, 0.0003314, -0.0004434, -0.0009757");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.02567, 0.02568, 0.02568, 0.02572, 0.02576, 0.02583, 0.02577, 0.02635, 0.0343, 0.08453",\
"0.02549, 0.02552, 0.02557, 0.02565, 0.02573, 0.0258, 0.0259, 0.02642, 0.0348, 0.0864",\
"0.02493, 0.025, 0.02517, 0.0254, 0.02554, 0.02569, 0.0258, 0.02647, 0.0367, 0.09295",\
"0.02446, 0.02452, 0.0247, 0.02497, 0.02522, 0.02543, 0.02549, 0.02668, 0.04085, 0.1063",\
"0.02418, 0.02423, 0.02437, 0.02462, 0.0249, 0.02521, 0.02536, 0.0273, 0.05074, 0.1283",\
"0.02401, 0.02405, 0.02417, 0.0244, 0.02462, 0.02482, 0.02528, 0.03084, 0.0725, 0.1566",\
"0.02391, 0.02391, 0.02406, 0.02423, 0.02445, 0.02467, 0.02603, 0.04508, 0.111, 0.1816",\
"0.0238, 0.02382, 0.02388, 0.02406, 0.02429, 0.02486, 0.03627, 0.08776, 0.1437, 0.1854",\
"0.0237, 0.02371, 0.02379, 0.02386, 0.0248, 0.043, 0.08058, 0.1091, 0.1288, 0.1427",\
"0.02258, 0.02258, 0.02319, 0.0296, 0.03635, 0.04087, 0.04402, 0.04618, 0.0477, 0.04879");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.004518, 0.004513, 0.004512, 0.004517, 0.004521, 0.004521, 0.004523, 0.004521, 0.004511, 0.004433",\
"0.004416, 0.004432, 0.004459, 0.004482, 0.004497, 0.004496, 0.004501, 0.004508, 0.004496, 0.004419",\
"0.004205, 0.004249, 0.004319, 0.004386, 0.004426, 0.004457, 0.00447, 0.004481, 0.004476, 0.004384",\
"0.003974, 0.004015, 0.004132, 0.00425, 0.004335, 0.00439, 0.004426, 0.004448, 0.004445, 0.004332",\
"0.00378, 0.003818, 0.003947, 0.004096, 0.004216, 0.004297, 0.004355, 0.004394, 0.004389, 0.004222",\
"0.003652, 0.003693, 0.003796, 0.003949, 0.004089, 0.004196, 0.004273, 0.004325, 0.004303, 0.004008",\
"0.00356, 0.003601, 0.003693, 0.003822, 0.003961, 0.00409, 0.00418, 0.004236, 0.004125, 0.003552",\
"0.003502, 0.00353, 0.003611, 0.003728, 0.003853, 0.003985, 0.004087, 0.004069, 0.003615, 0.002579",\
"0.003447, 0.003469, 0.003547, 0.003654, 0.003779, 0.003884, 0.003889, 0.003313, 0.002096, 0.001016",\
"0.003757, 0.003776, 0.003847, 0.003949, 0.004023, 0.003648, 0.002217, 0.0009074, 5.308e-06, -0.0006188");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.02959, 0.0296, 0.02962, 0.02962, 0.02969, 0.02974, 0.02982, 0.03022, 0.03871, 0.09017",\
"0.02922, 0.02924, 0.02925, 0.02929, 0.02935, 0.02938, 0.02948, 0.03003, 0.03895, 0.0915",\
"0.02881, 0.02884, 0.02891, 0.02901, 0.02909, 0.02915, 0.02926, 0.02977, 0.04037, 0.09796",\
"0.02848, 0.02849, 0.02859, 0.02871, 0.02889, 0.02899, 0.02912, 0.03014, 0.04497, 0.1114",\
"0.02825, 0.02827, 0.02836, 0.02849, 0.02863, 0.02877, 0.02904, 0.03102, 0.05496, 0.1333",\
"0.02809, 0.02812, 0.02821, 0.02834, 0.02848, 0.02866, 0.02896, 0.03473, 0.07755, 0.1615",\
"0.02797, 0.02799, 0.02805, 0.02821, 0.02828, 0.02847, 0.0297, 0.04978, 0.1162, 0.1857",\
"0.02784, 0.02787, 0.02791, 0.02799, 0.0282, 0.02863, 0.04093, 0.0929, 0.1476, 0.1883",\
"0.02765, 0.02766, 0.02771, 0.02776, 0.02883, 0.04828, 0.08476, 0.1119, 0.1306, 0.1435",\
"0.02636, 0.02627, 0.02698, 0.03255, 0.03791, 0.04137, 0.04403, 0.0459, 0.04732, 0.0483");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.4051, 0.4653, 0.6772, 1.082, 1.71, 2.593, 3.756, 5.221, 7.008, 9.129",\
"0.457, 0.5179, 0.7304, 1.135, 1.765, 2.647, 3.808, 5.275, 7.063, 9.19",\
"0.6619, 0.7234, 0.9374, 1.344, 1.973, 2.857, 4.018, 5.482, 7.273, 9.395",\
"1.032, 1.107, 1.338, 1.745, 2.377, 3.261, 4.421, 5.891, 7.674, 9.808",\
"1.476, 1.58, 1.891, 2.369, 3.008, 3.891, 5.053, 6.517, 8.311, 10.44",\
"1.982, 2.116, 2.518, 3.126, 3.878, 4.78, 5.941, 7.405, 9.189, 11.33",\
"2.542, 2.711, 3.216, 3.965, 4.88, 5.922, 7.111, 8.574, 10.36, 12.49",\
"3.156, 3.364, 3.978, 4.883, 5.972, 7.202, 8.55, 10.05, 11.84, 13.96",\
"3.818, 4.07, 4.802, 5.876, 7.156, 8.585, 10.14, 11.81, 13.64, 15.76",\
"4.524, 4.823, 5.684, 6.938, 8.423, 10.07, 11.84, 13.73, 15.74, 17.91");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.5485, 0.6323, 0.9266, 1.487, 2.36, 3.585, 5.196, 7.221, 9.705, 12.64",\
"0.6226, 0.7101, 1.01, 1.576, 2.448, 3.674, 5.284, 7.311, 9.796, 12.73",\
"0.8863, 0.9744, 1.28, 1.851, 2.728, 3.962, 5.568, 7.601, 10.08, 13.04",\
"1.416, 1.504, 1.807, 2.38, 3.262, 4.496, 6.114, 8.142, 10.62, 13.58",\
"2.207, 2.316, 2.643, 3.217, 4.1, 5.334, 6.951, 8.993, 11.47, 14.42",\
"3.187, 3.335, 3.767, 4.397, 5.285, 6.517, 8.136, 10.18, 12.66, 15.6",\
"4.351, 4.543, 5.1, 5.894, 6.846, 8.082, 9.703, 11.73, 14.23, 17.18",\
"5.703, 5.945, 6.637, 7.623, 8.757, 10.06, 11.68, 13.71, 16.2, 19.14",\
"7.243, 7.541, 8.385, 9.577, 10.95, 12.42, 14.09, 16.13, 18.61, 21.56",\
"8.984, 9.337, 10.35, 11.76, 13.39, 15.12, 16.93, 19.01, 21.48, 24.44");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.5274, 0.6273, 0.9749, 1.642, 2.679, 4.137, 6.046, 8.466, 11.4, 14.91",\
"0.5276, 0.6274, 0.9753, 1.643, 2.678, 4.136, 6.05, 8.458, 11.4, 14.91",\
"0.5262, 0.6272, 0.9756, 1.642, 2.679, 4.134, 6.052, 8.467, 11.41, 14.92",\
"0.6776, 0.7502, 1.021, 1.644, 2.679, 4.134, 6.051, 8.456, 11.41, 14.92",\
"0.9414, 1.035, 1.318, 1.803, 2.701, 4.134, 6.051, 8.465, 11.4, 14.91",\
"1.25, 1.362, 1.702, 2.243, 2.988, 4.205, 6.058, 8.463, 11.41, 14.91",\
"1.596, 1.729, 2.137, 2.769, 3.585, 4.617, 6.19, 8.482, 11.41, 14.92",\
"1.988, 2.144, 2.618, 3.35, 4.27, 5.376, 6.73, 8.7, 11.45, 14.92",\
"2.43, 2.608, 3.146, 3.976, 5.022, 6.248, 7.646, 9.364, 11.76, 15",\
"2.918, 3.114, 3.728, 4.656, 5.828, 7.188, 8.724, 10.44, 12.55, 15.41");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.7224, 0.8619, 1.353, 2.291, 3.755, 5.805, 8.489, 11.9, 16.03, 21",\
"0.7224, 0.8627, 1.352, 2.29, 3.752, 5.804, 8.498, 11.9, 16.03, 21",\
"0.722, 0.8618, 1.354, 2.29, 3.751, 5.814, 8.501, 11.9, 16.07, 20.97",\
"0.751, 0.8778, 1.354, 2.292, 3.752, 5.806, 8.496, 11.9, 16.05, 21.04",\
"0.9908, 1.073, 1.43, 2.3, 3.75, 5.802, 8.502, 11.93, 16.03, 20.99",\
"1.361, 1.466, 1.773, 2.43, 3.767, 5.801, 8.497, 11.89, 16.05, 21.02",\
"1.781, 1.91, 2.292, 2.869, 3.93, 5.836, 8.514, 11.9, 16.06, 20.98",\
"2.242, 2.404, 2.87, 3.546, 4.438, 6.012, 8.544, 11.9, 16.04, 20.97",\
"2.76, 2.948, 3.502, 4.296, 5.244, 6.548, 8.716, 11.93, 16.05, 20.98",\
"3.318, 3.546, 4.178, 5.108, 6.212, 7.434, 9.27, 12.14, 16.13, 20.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.4775, 0.5378, 0.7494, 1.153, 1.783, 2.667, 3.825, 5.29, 7.081, 9.21",\
"0.5368, 0.5976, 0.8097, 1.215, 1.845, 2.727, 3.891, 5.356, 7.141, 9.266",\
"0.7408, 0.8019, 1.016, 1.421, 2.051, 2.935, 4.099, 5.56, 7.346, 9.479",\
"1.094, 1.164, 1.39, 1.798, 2.43, 3.315, 4.476, 5.945, 7.728, 9.856",\
"1.554, 1.642, 1.92, 2.377, 3.019, 3.905, 5.068, 6.533, 8.325, 10.45",\
"2.098, 2.212, 2.56, 3.105, 3.824, 4.731, 5.896, 7.364, 9.152, 11.28",\
"2.713, 2.856, 3.292, 3.952, 4.786, 5.787, 6.984, 8.452, 10.24, 12.37",\
"3.395, 3.573, 4.104, 4.901, 5.874, 7.008, 8.313, 9.821, 11.62, 13.75",\
"4.141, 4.356, 4.994, 5.942, 7.084, 8.373, 9.818, 11.45, 13.28, 15.43",\
"4.947, 5.203, 5.956, 7.067, 8.394, 9.868, 11.48, 13.26, 15.22, 17.41");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.6904, 0.7748, 1.071, 1.633, 2.506, 3.729, 5.338, 7.365, 9.838, 12.79",\
"0.7658, 0.8516, 1.149, 1.712, 2.586, 3.81, 5.419, 7.446, 9.919, 12.87",\
"1.033, 1.12, 1.421, 1.989, 2.866, 4.092, 5.703, 7.73, 10.2, 13.15",\
"1.565, 1.652, 1.953, 2.523, 3.403, 4.631, 6.243, 8.273, 10.75, 13.69",\
"2.391, 2.484, 2.795, 3.365, 4.245, 5.476, 7.088, 9.12, 11.59, 14.55",\
"3.44, 3.567, 3.948, 4.551, 5.433, 6.663, 8.278, 10.31, 12.79, 15.74",\
"4.682, 4.846, 5.337, 6.07, 7, 8.232, 9.847, 11.88, 14.36, 17.31",\
"6.12, 6.324, 6.937, 7.847, 8.93, 10.21, 11.83, 13.86, 16.34, 19.29",\
"7.76, 8.008, 8.75, 9.852, 11.16, 12.58, 14.24, 16.28, 18.75, 21.71",\
"9.597, 9.897, 10.78, 12.09, 13.63, 15.31, 17.09, 19.16, 21.64, 24.59");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.5282, 0.6268, 0.9767, 1.642, 2.678, 4.133, 6.052, 8.461, 11.4, 14.92",\
"0.5276, 0.6268, 0.9755, 1.642, 2.679, 4.133, 6.048, 8.463, 11.42, 14.92",\
"0.5278, 0.6286, 0.9754, 1.642, 2.679, 4.135, 6.052, 8.464, 11.41, 14.91",\
"0.6168, 0.703, 1.008, 1.645, 2.678, 4.134, 6.051, 8.463, 11.41, 14.92",\
"0.7884, 0.881, 1.188, 1.75, 2.699, 4.137, 6.048, 8.464, 11.41, 14.91",\
"1.025, 1.129, 1.457, 2.027, 2.886, 4.19, 6.052, 8.464, 11.41, 14.92",\
"1.302, 1.424, 1.798, 2.4, 3.265, 4.46, 6.158, 8.478, 11.41, 14.92",\
"1.614, 1.754, 2.194, 2.862, 3.756, 4.946, 6.514, 8.64, 11.45, 14.92",\
"1.962, 2.13, 2.624, 3.378, 4.342, 5.558, 7.106, 9.082, 11.67, 14.99",\
"2.346, 2.538, 3.104, 3.948, 5.002, 6.274, 7.844, 9.786, 12.2, 15.28");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.7945, 0.9353, 1.424, 2.361, 3.823, 5.876, 8.568, 11.97, 16.11, 21.05",\
"0.7959, 0.9349, 1.425, 2.363, 3.823, 5.873, 8.572, 11.97, 16.11, 21.06",\
"0.7946, 0.9344, 1.425, 2.361, 3.822, 5.875, 8.565, 11.97, 16.12, 21.05",\
"0.799, 0.936, 1.424, 2.361, 3.823, 5.873, 8.568, 11.97, 16.12, 21.06",\
"0.9272, 1.037, 1.458, 2.362, 3.822, 5.871, 8.57, 11.97, 16.12, 21.06",\
"1.249, 1.359, 1.702, 2.443, 3.83, 5.872, 8.565, 11.97, 16.12, 21.06",\
"1.625, 1.766, 2.175, 2.804, 3.95, 5.886, 8.57, 11.97, 16.12, 21.06",\
"2.034, 2.21, 2.708, 3.428, 4.392, 6.034, 8.592, 11.97, 16.11, 21.05",\
"2.48, 2.692, 3.292, 4.148, 5.134, 6.514, 8.75, 12, 16.12, 21.06",\
"2.978, 3.222, 3.924, 4.92, 6.076, 7.352, 9.248, 12.17, 16.16, 21.06");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.5018, 0.5623, 0.7741, 1.177, 1.807, 2.691, 3.855, 5.312, 7.105, 9.226",\
"0.5697, 0.6306, 0.8429, 1.247, 1.876, 2.761, 3.924, 5.386, 7.173, 9.304",\
"0.771, 0.832, 1.046, 1.451, 2.081, 2.964, 4.129, 5.59, 7.382, 9.502",\
"1.099, 1.166, 1.388, 1.796, 2.428, 3.311, 4.474, 5.94, 7.728, 9.853",\
"1.527, 1.606, 1.863, 2.308, 2.949, 3.834, 4.996, 6.461, 8.25, 10.38",\
"2.052, 2.148, 2.449, 2.953, 3.654, 4.56, 5.725, 7.191, 8.98, 11.11",\
"2.66, 2.778, 3.142, 3.721, 4.499, 5.482, 6.681, 8.149, 9.938, 12.07",\
"3.342, 3.488, 3.928, 4.606, 5.478, 6.551, 7.837, 9.35, 11.14, 13.28",\
"4.092, 4.271, 4.8, 5.597, 6.586, 7.765, 9.15, 10.76, 12.61, 14.75",\
"4.908, 5.12, 5.751, 6.687, 7.818, 9.122, 10.62, 12.34, 14.29, 16.49");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.806, 0.8929, 1.195, 1.763, 2.641, 3.869, 5.48, 7.508, 9.983, 12.93",\
"0.8742, 0.9622, 1.264, 1.833, 2.711, 3.938, 5.55, 7.578, 10.05, 13",\
"1.147, 1.235, 1.54, 2.11, 2.989, 4.217, 5.83, 7.859, 10.33, 13.28",\
"1.683, 1.771, 2.077, 2.648, 3.53, 4.759, 6.373, 8.402, 10.88, 13.83",\
"2.524, 2.615, 2.923, 3.494, 4.377, 5.607, 7.221, 9.25, 11.73, 14.68",\
"3.627, 3.743, 4.095, 4.686, 5.568, 6.799, 8.414, 10.44, 12.92, 15.87",\
"4.933, 5.08, 5.533, 6.224, 7.139, 8.369, 9.984, 12.02, 14.49, 17.44",\
"6.441, 6.624, 7.185, 8.041, 9.08, 10.35, 11.97, 14, 16.48, 19.43",\
"8.155, 8.377, 9.055, 10.09, 11.34, 12.73, 14.39, 16.42, 18.89, 21.85",\
"10.08, 10.34, 11.15, 12.37, 13.85, 15.48, 17.24, 19.3, 21.78, 24.73");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.5282, 0.6267, 0.9756, 1.642, 2.678, 4.131, 6.05, 8.465, 11.4, 14.91",\
"0.5284, 0.6271, 0.9757, 1.642, 2.679, 4.133, 6.048, 8.459, 11.4, 14.92",\
"0.5278, 0.627, 0.9758, 1.642, 2.679, 4.136, 6.049, 8.462, 11.4, 14.92",\
"0.587, 0.6774, 0.9972, 1.643, 2.679, 4.134, 6.051, 8.463, 11.4, 14.92",\
"0.696, 0.7952, 1.129, 1.73, 2.698, 4.134, 6.05, 8.466, 11.4, 14.92",\
"0.8552, 0.96, 1.302, 1.931, 2.86, 4.194, 6.054, 8.464, 11.4, 14.91",\
"1.07, 1.184, 1.544, 2.183, 3.138, 4.429, 6.169, 8.486, 11.41, 14.92",\
"1.328, 1.454, 1.846, 2.502, 3.47, 4.792, 6.48, 8.658, 11.46, 14.93",\
"1.626, 1.77, 2.208, 2.896, 3.876, 5.216, 6.93, 9.048, 11.7, 15.02",\
"1.964, 2.132, 2.618, 3.364, 4.358, 5.698, 7.444, 9.592, 12.17, 15.33");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.002788, 0.009063, 0.02105, 0.03971, 0.06591, 0.1004, 0.1438, 0.1968, 0.26");
values("0.8742, 1.013, 1.5, 2.433, 3.89, 5.938, 8.633, 12.03, 16.17, 21.12",\
"0.8744, 1.012, 1.501, 2.433, 3.891, 5.934, 8.632, 12.03, 16.18, 21.12",\
"0.873, 1.013, 1.499, 2.432, 3.89, 5.935, 8.634, 12.03, 16.17, 21.13",\
"0.8698, 1.01, 1.499, 2.433, 3.891, 5.938, 8.628, 12.03, 16.18, 21.12",\
"0.9376, 1.056, 1.513, 2.431, 3.89, 5.936, 8.629, 12.03, 16.17, 21.12",\
"1.204, 1.314, 1.684, 2.481, 3.889, 5.936, 8.628, 12.03, 16.18, 21.11",\
"1.549, 1.687, 2.102, 2.77, 3.98, 5.946, 8.63, 12.03, 16.17, 21.12",\
"1.926, 2.102, 2.616, 3.336, 4.352, 6.064, 8.648, 12.03, 16.17, 21.12",\
"2.342, 2.548, 3.156, 4.038, 5.038, 6.486, 8.79, 12.05, 16.18, 21.12",\
"2.784, 3.036, 3.762, 4.782, 5.954, 7.276, 9.242, 12.21, 16.21, 21.12");
}
}
}
}