blob: 6d2890d18c935533d4b7df71c2784d27e88450d5 [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 : "3.196746e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "2.974158e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "2.552472e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "2.552472e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.123172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.123172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.123172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.123172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.196746e-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.007669 ;
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.007027, 0.007022, 0.007027, 0.007015, 0.007, 0.006959, 0.006885, \
0.006759, 0.006427, 0.00448");
}
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.003029, -0.003036, -0.003053, -0.003057, -0.003063, -0.003066, \
-0.00307, -0.003067, -0.003067, -0.002677");
}
}
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.004421, 0.004412, 0.004427, 0.004418, 0.004424, 0.004403, 0.004374, \
0.004323, 0.004192, 0.00325");
}
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.003042, -0.003049, -0.003066, -0.003074, -0.00308, -0.003082, \
-0.003082, -0.003084, -0.003083, -0.002691");
}
}
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.004415, 0.004413, 0.004427, 0.004428, 0.004425, 0.004405, 0.004374, \
0.004324, 0.004194, 0.003255");
}
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.003041, -0.003053, -0.003062, -0.003071, -0.003083, -0.003083, \
-0.003082, -0.003081, -0.003083, -0.002691");
}
}
}
pin(A2) {
capacitance : 0.007341 ;
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.003952, 0.003958, 0.003964, 0.003969, 0.003977, 0.003977, 0.003972, \
0.003967, 0.003967, 0.003544");
}
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.003759, -0.00376, -0.003781, -0.003797, -0.003811, -0.003822, \
-0.003844, -0.003872, -0.00392, -0.003508");
}
}
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.006225, 0.006216, 0.006233, 0.006228, 0.006239, 0.006243, 0.006241, \
0.006238, 0.006238, 0.005202");
}
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.005644, -0.005646, -0.005761, -0.00585, -0.005919, -0.005955, \
-0.005976, -0.005992, -0.006006, -0.005473");
}
}
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.004347, 0.004349, 0.004358, 0.004368, 0.004386, 0.004386, 0.004387, \
0.004387, 0.004385, 0.003787");
}
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.005034, -0.005039, -0.005058, -0.005058, -0.005077, -0.005075, \
-0.005078, -0.005077, -0.005077, -0.004566");
}
}
}
pin(A3) {
capacitance : 0.00779 ;
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.006218, 0.006212, 0.00622, 0.006218, 0.006241, 0.006239, 0.006241, \
0.006238, 0.006238, 0.005215");
}
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.005612, -0.005664, -0.005807, -0.005877, -0.005943, -0.005969, \
-0.005985, -0.006002, -0.006006, -0.005477");
}
}
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.006228, 0.006212, 0.006229, 0.006225, 0.00624, 0.006239, 0.006243, \
0.006239, 0.006236, 0.005209");
}
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.005303, -0.005336, -0.005472, -0.005583, -0.005682, -0.005737, \
-0.005778, -0.005812, -0.005837, -0.005331");
}
}
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.006213, 0.006215, 0.006224, 0.006226, 0.006243, 0.006238, 0.006234, \
0.006238, 0.006239, 0.005217");
}
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.00561, -0.005667, -0.00581, -0.005877, -0.005944, -0.005971, \
-0.005986, -0.006002, -0.006008, -0.005476");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.6626 ;
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.05974, 0.05993, 0.06043, 0.06101, 0.06151, 0.06189, 0.06217, 0.06235, 0.06249, 0.06257",\
"0.05955, 0.05975, 0.06024, 0.06083, 0.06134, 0.06172, 0.062, 0.06218, 0.06231, 0.06239",\
"0.05912, 0.05932, 0.05982, 0.0604, 0.06093, 0.06131, 0.06159, 0.06177, 0.0619, 0.06198",\
"0.05877, 0.05897, 0.05946, 0.06004, 0.06056, 0.06094, 0.06122, 0.06141, 0.06154, 0.06162",\
"0.05853, 0.05875, 0.05923, 0.05979, 0.06029, 0.06067, 0.06095, 0.06115, 0.06128, 0.06137",\
"0.0584, 0.0586, 0.05906, 0.05957, 0.06003, 0.06042, 0.06072, 0.06093, 0.06107, 0.06113",\
"0.05827, 0.05845, 0.05886, 0.05933, 0.05977, 0.06015, 0.06048, 0.0607, 0.06083, 0.06065",\
"0.05811, 0.05828, 0.05867, 0.05912, 0.05954, 0.05991, 0.06021, 0.06029, 0.05965, 0.05801",\
"0.05698, 0.05712, 0.05747, 0.0578, 0.05798, 0.0575, 0.05557, 0.05379, 0.05253, 0.05166",\
"0.02145, 0.02166, 0.02211, 0.02258, 0.023, 0.02339, 0.02374, 0.02402, 0.02424, 0.02443");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.02945, 0.02976, 0.03047, 0.03128, 0.03193, 0.03226, 0.03238, 0.03393, 0.05713, 0.1978",\
"0.0295, 0.02979, 0.03055, 0.03141, 0.03222, 0.03234, 0.03276, 0.03398, 0.05769, 0.2025",\
"0.02957, 0.02983, 0.0305, 0.03133, 0.03185, 0.03247, 0.03293, 0.03466, 0.06242, 0.2194",\
"0.0292, 0.02944, 0.02999, 0.03071, 0.03135, 0.032, 0.03229, 0.03479, 0.07392, 0.2525",\
"0.02876, 0.02895, 0.02949, 0.03014, 0.03086, 0.03124, 0.03202, 0.03662, 0.09722, 0.303",\
"0.02839, 0.02853, 0.02896, 0.02962, 0.03028, 0.0308, 0.03132, 0.04245, 0.1423, 0.3646",\
"0.02802, 0.02821, 0.02855, 0.02907, 0.02983, 0.03033, 0.03242, 0.06256, 0.2191, 0.4224",\
"0.02782, 0.02797, 0.02825, 0.02875, 0.02916, 0.03026, 0.03756, 0.1271, 0.3072, 0.4552",\
"0.02758, 0.02771, 0.028, 0.02839, 0.02892, 0.03147, 0.08631, 0.2313, 0.3499, 0.4342",\
"0.02783, 0.02798, 0.02831, 0.02873, 0.03185, 0.09213, 0.1865, 0.2502, 0.2928, 0.3222");
}
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.06262, 0.06281, 0.06331, 0.0639, 0.06441, 0.06479, 0.06505, 0.06525, 0.06537, 0.06545",\
"0.06247, 0.06267, 0.06317, 0.06376, 0.06427, 0.06465, 0.06493, 0.06512, 0.06525, 0.06532",\
"0.06216, 0.06236, 0.06288, 0.06344, 0.06397, 0.06436, 0.06463, 0.06481, 0.06493, 0.06502",\
"0.0619, 0.06211, 0.0626, 0.06318, 0.06369, 0.06408, 0.06436, 0.06455, 0.06467, 0.06475",\
"0.06173, 0.06194, 0.06243, 0.06299, 0.06349, 0.06387, 0.06417, 0.06436, 0.06449, 0.06456",\
"0.06162, 0.06183, 0.06228, 0.06282, 0.06331, 0.06371, 0.064, 0.06421, 0.06434, 0.06438",\
"0.06153, 0.06172, 0.06215, 0.06266, 0.06314, 0.06353, 0.06384, 0.06405, 0.06415, 0.06392",\
"0.06143, 0.06158, 0.06202, 0.0625, 0.06295, 0.06334, 0.06363, 0.06368, 0.06298, 0.06129",\
"0.06036, 0.06053, 0.06092, 0.06129, 0.06149, 0.06109, 0.05922, 0.05737, 0.05609, 0.05517",\
"0.02416, 0.02439, 0.02488, 0.02539, 0.02587, 0.02628, 0.02663, 0.0269, 0.0271, 0.02725");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.03208, 0.03239, 0.03303, 0.03385, 0.03436, 0.0348, 0.03534, 0.03743, 0.06013, 0.2022",\
"0.03205, 0.03237, 0.03303, 0.03382, 0.03438, 0.03482, 0.03552, 0.03624, 0.06126, 0.2069",\
"0.03202, 0.03227, 0.03289, 0.03371, 0.03436, 0.03472, 0.03536, 0.03656, 0.06597, 0.2236",\
"0.03168, 0.03192, 0.03245, 0.03316, 0.03368, 0.03459, 0.03494, 0.03747, 0.077, 0.2589",\
"0.03133, 0.03153, 0.03202, 0.03264, 0.03315, 0.03365, 0.03452, 0.03961, 0.1011, 0.308",\
"0.03095, 0.03111, 0.03156, 0.03217, 0.03266, 0.03326, 0.03386, 0.04545, 0.1493, 0.3702",\
"0.03067, 0.03082, 0.03116, 0.03168, 0.03239, 0.03298, 0.03504, 0.06694, 0.226, 0.4276",\
"0.03038, 0.03054, 0.03086, 0.03128, 0.03179, 0.03266, 0.0412, 0.1335, 0.3132, 0.4583",\
"0.03011, 0.03027, 0.03063, 0.03094, 0.03128, 0.03461, 0.09391, 0.2378, 0.3526, 0.4336",\
"0.03035, 0.03049, 0.03074, 0.03117, 0.0353, 0.1012, 0.19, 0.2493, 0.2888, 0.3159");
}
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.06528, 0.06549, 0.06599, 0.06657, 0.06709, 0.06747, 0.06774, 0.06792, 0.06805, 0.06813",\
"0.06516, 0.06536, 0.06587, 0.06644, 0.06696, 0.06734, 0.06763, 0.06781, 0.06792, 0.06801",\
"0.06484, 0.06504, 0.06555, 0.06612, 0.06663, 0.06703, 0.0673, 0.06748, 0.06762, 0.0677",\
"0.06458, 0.06478, 0.06528, 0.06586, 0.06637, 0.06676, 0.06703, 0.06721, 0.06735, 0.06744",\
"0.06441, 0.06462, 0.06511, 0.06568, 0.06619, 0.06656, 0.06687, 0.06705, 0.06718, 0.06725",\
"0.06429, 0.0645, 0.06497, 0.06552, 0.06602, 0.06641, 0.0667, 0.0669, 0.06704, 0.06707",\
"0.0642, 0.0644, 0.06485, 0.06538, 0.06587, 0.06627, 0.06658, 0.06677, 0.06688, 0.06662",\
"0.06411, 0.06429, 0.06474, 0.06525, 0.06572, 0.06611, 0.06639, 0.06645, 0.06578, 0.0641",\
"0.06326, 0.06344, 0.06384, 0.06426, 0.06456, 0.06434, 0.0627, 0.06074, 0.05933, 0.05833",\
"0.02893, 0.02914, 0.02965, 0.03019, 0.0307, 0.03114, 0.03147, 0.03172, 0.03191, 0.03204");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.03439, 0.03463, 0.03529, 0.03605, 0.03675, 0.03729, 0.03745, 0.03916, 0.06287, 0.2062",\
"0.0342, 0.03445, 0.03516, 0.03589, 0.03661, 0.03732, 0.03757, 0.03853, 0.06482, 0.2113",\
"0.034, 0.0343, 0.0349, 0.03556, 0.0363, 0.03683, 0.03681, 0.03917, 0.06832, 0.227",\
"0.03365, 0.03384, 0.03439, 0.03508, 0.03575, 0.03648, 0.03634, 0.03968, 0.07954, 0.2602",\
"0.03332, 0.03355, 0.03396, 0.03456, 0.03521, 0.03594, 0.03644, 0.04123, 0.104, 0.3119",\
"0.03302, 0.03319, 0.03367, 0.03415, 0.03486, 0.03541, 0.03567, 0.04791, 0.1514, 0.3744",\
"0.0328, 0.03297, 0.03329, 0.03381, 0.03448, 0.03502, 0.03644, 0.07116, 0.2314, 0.4313",\
"0.03254, 0.03271, 0.03301, 0.03341, 0.03387, 0.03483, 0.04373, 0.1399, 0.3178, 0.4607",\
"0.03226, 0.03242, 0.03271, 0.03308, 0.03361, 0.03687, 0.1004, 0.2431, 0.3545, 0.4332",\
"0.03243, 0.03254, 0.03287, 0.03329, 0.03865, 0.1086, 0.1926, 0.2482, 0.2852, 0.3106");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("3.955, 4.085, 4.407, 4.823, 5.307, 5.866, 6.511, 7.261, 8.138, 9.161",\
"3.995, 4.126, 4.447, 4.863, 5.349, 5.907, 6.552, 7.302, 8.179, 9.202",\
"4.196, 4.326, 4.648, 5.064, 5.549, 6.108, 6.751, 7.502, 8.379, 9.401",\
"4.648, 4.779, 5.1, 5.516, 6.001, 6.558, 7.204, 7.954, 8.831, 9.855",\
"5.391, 5.521, 5.842, 6.258, 6.743, 7.302, 7.946, 8.697, 9.573, 10.6",\
"6.45, 6.58, 6.901, 7.317, 7.801, 8.36, 9.005, 9.756, 10.63, 11.65",\
"7.853, 7.984, 8.303, 8.718, 9.202, 9.762, 10.41, 11.16, 12.03, 13.06",\
"9.609, 9.741, 10.07, 10.48, 10.97, 11.53, 12.17, 12.92, 13.8, 14.82",\
"11.67, 11.81, 12.15, 12.58, 13.07, 13.64, 14.28, 15.04, 15.92, 16.94",\
"13.96, 14.11, 14.48, 14.94, 15.44, 16.02, 16.68, 17.43, 18.31, 19.34");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.91, 1.007, 1.322, 1.905, 2.802, 4.053, 5.704, 7.767, 10.3, 13.32",\
"0.9796, 1.076, 1.392, 1.975, 2.873, 4.124, 5.77, 7.841, 10.38, 13.39",\
"1.222, 1.318, 1.633, 2.215, 3.112, 4.365, 6.012, 8.085, 10.62, 13.61",\
"1.679, 1.775, 2.088, 2.67, 3.568, 4.824, 6.472, 8.548, 11.07, 14.09",\
"2.324, 2.421, 2.736, 3.316, 4.213, 5.466, 7.116, 9.196, 11.72, 14.73",\
"3.067, 3.169, 3.487, 4.068, 4.964, 6.218, 7.867, 9.938, 12.46, 15.49",\
"3.897, 4.004, 4.329, 4.91, 5.807, 7.06, 8.705, 10.78, 13.31, 16.32",\
"4.811, 4.927, 5.26, 5.843, 6.739, 7.992, 9.637, 11.71, 14.24, 17.25",\
"5.808, 5.931, 6.276, 6.861, 7.756, 9.008, 10.65, 12.72, 15.25, 18.26",\
"6.881, 7.014, 7.375, 7.963, 8.858, 10.11, 11.75, 13.82, 16.35, 19.36");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.724, 0.8076, 1.031, 1.377, 1.856, 2.478, 3.298, 4.351, 5.681, 7.305",\
"0.7238, 0.807, 1.032, 1.377, 1.854, 2.482, 3.299, 4.352, 5.682, 7.306",\
"0.7238, 0.8066, 1.032, 1.377, 1.851, 2.482, 3.303, 4.35, 5.681, 7.307",\
"0.7242, 0.8066, 1.031, 1.377, 1.853, 2.482, 3.299, 4.35, 5.681, 7.306",\
"0.725, 0.8066, 1.032, 1.376, 1.852, 2.482, 3.303, 4.35, 5.678, 7.308",\
"0.7244, 0.807, 1.033, 1.378, 1.854, 2.482, 3.298, 4.35, 5.68, 7.306",\
"0.726, 0.808, 1.034, 1.378, 1.854, 2.482, 3.3, 4.352, 5.678, 7.302",\
"0.746, 0.828, 1.048, 1.388, 1.86, 2.484, 3.3, 4.356, 5.68, 7.308",\
"0.812, 0.892, 1.1, 1.424, 1.886, 2.506, 3.322, 4.364, 5.688, 7.31",\
"0.91, 0.994, 1.21, 1.518, 1.96, 2.562, 3.366, 4.396, 5.71, 7.326");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.3594, 0.4936, 0.9792, 1.932, 3.423, 5.513, 8.26, 11.73, 15.96, 20.98",\
"0.3581, 0.4938, 0.9794, 1.932, 3.425, 5.512, 8.265, 11.73, 15.95, 21.01",\
"0.3576, 0.4938, 0.9794, 1.932, 3.422, 5.512, 8.261, 11.72, 15.94, 21.01",\
"0.3614, 0.4942, 0.9798, 1.934, 3.423, 5.515, 8.275, 11.76, 15.96, 20.98",\
"0.377, 0.5074, 0.9844, 1.934, 3.425, 5.511, 8.261, 11.73, 15.96, 21",\
"0.4068, 0.533, 0.9996, 1.941, 3.426, 5.511, 8.282, 11.73, 15.96, 21.02",\
"0.4452, 0.5664, 1.017, 1.949, 3.431, 5.518, 8.276, 11.73, 15.97, 21.01",\
"0.492, 0.606, 1.042, 1.958, 3.44, 5.524, 8.268, 11.73, 15.96, 21",\
"0.546, 0.658, 1.072, 1.972, 3.452, 5.53, 8.274, 11.73, 15.96, 21",\
"0.612, 0.718, 1.112, 1.99, 3.454, 5.538, 8.28, 11.74, 15.96, 21.03");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("4.281, 4.412, 4.733, 5.149, 5.632, 6.192, 6.836, 7.587, 8.464, 9.486",\
"4.33, 4.46, 4.782, 5.197, 5.683, 6.24, 6.886, 7.636, 8.513, 9.536",\
"4.561, 4.691, 5.013, 5.429, 5.913, 6.472, 7.117, 7.867, 8.744, 9.766",\
"5.031, 5.162, 5.482, 5.899, 6.383, 6.942, 7.586, 8.337, 9.214, 10.24",\
"5.748, 5.88, 6.2, 6.617, 7.101, 7.658, 8.304, 9.055, 9.931, 10.95",\
"6.747, 6.878, 7.198, 7.615, 8.096, 8.656, 9.302, 10.05, 10.93, 11.95",\
"8.056, 8.187, 8.508, 8.923, 9.408, 9.966, 10.61, 11.36, 12.24, 13.26",\
"9.687, 9.819, 10.14, 10.56, 11.05, 11.61, 12.25, 13.01, 13.88, 14.91",\
"11.61, 11.75, 12.09, 12.51, 13.01, 13.57, 14.22, 14.98, 15.86, 16.88",\
"13.79, 13.94, 14.29, 14.74, 15.25, 15.83, 16.49, 17.25, 18.13, 19.15");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.9632, 1.06, 1.376, 1.96, 2.859, 4.111, 5.757, 7.828, 10.35, 13.36",\
"1.032, 1.129, 1.445, 2.029, 2.928, 4.18, 5.826, 7.896, 10.42, 13.43",\
"1.273, 1.37, 1.685, 2.269, 3.167, 4.42, 6.065, 8.137, 10.66, 13.67",\
"1.732, 1.829, 2.143, 2.725, 3.624, 4.878, 6.524, 8.596, 11.12, 14.13",\
"2.394, 2.492, 2.806, 3.388, 4.286, 5.539, 7.186, 9.259, 11.78, 14.8",\
"3.161, 3.263, 3.583, 4.164, 5.06, 6.315, 7.961, 10.03, 12.56, 15.57",\
"4.021, 4.127, 4.452, 5.035, 5.93, 7.185, 8.831, 10.9, 13.43, 16.44",\
"4.966, 5.079, 5.413, 5.995, 6.892, 8.146, 9.792, 11.86, 14.39, 17.4",\
"5.997, 6.117, 6.461, 7.045, 7.941, 9.194, 10.84, 12.91, 15.44, 18.45",\
"7.106, 7.238, 7.593, 8.181, 9.078, 10.33, 11.97, 14.05, 16.58, 19.58");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.7254, 0.8066, 1.032, 1.377, 1.853, 2.481, 3.298, 4.354, 5.679, 7.306",\
"0.7244, 0.8072, 1.032, 1.377, 1.853, 2.481, 3.303, 4.352, 5.682, 7.305",\
"0.7252, 0.808, 1.031, 1.377, 1.853, 2.482, 3.303, 4.35, 5.679, 7.308",\
"0.7232, 0.8058, 1.032, 1.377, 1.853, 2.481, 3.303, 4.353, 5.681, 7.306",\
"0.7238, 0.8064, 1.031, 1.377, 1.851, 2.482, 3.304, 4.349, 5.68, 7.306",\
"0.7236, 0.8064, 1.032, 1.376, 1.854, 2.48, 3.298, 4.352, 5.678, 7.306",\
"0.724, 0.808, 1.032, 1.38, 1.854, 2.482, 3.296, 4.354, 5.674, 7.306",\
"0.74, 0.822, 1.044, 1.386, 1.86, 2.486, 3.308, 4.354, 5.678, 7.308",\
"0.788, 0.868, 1.088, 1.426, 1.892, 2.51, 3.326, 4.368, 5.686, 7.312",\
"0.84, 0.922, 1.146, 1.492, 1.958, 2.568, 3.374, 4.408, 5.708, 7.322");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.3615, 0.4974, 0.9836, 1.935, 3.424, 5.515, 8.262, 11.76, 15.95, 21",\
"0.3618, 0.4972, 0.9834, 1.935, 3.424, 5.515, 8.262, 11.73, 15.96, 21",\
"0.3624, 0.4974, 0.9834, 1.935, 3.425, 5.515, 8.264, 11.74, 15.96, 21.02",\
"0.3628, 0.4974, 0.9838, 1.936, 3.425, 5.526, 8.263, 11.75, 15.96, 21.04",\
"0.3746, 0.506, 0.9854, 1.935, 3.424, 5.522, 8.264, 11.73, 15.96, 21",\
"0.4034, 0.53, 1, 1.942, 3.43, 5.515, 8.273, 11.74, 15.99, 21.02",\
"0.4384, 0.5608, 1.017, 1.952, 3.432, 5.52, 8.282, 11.74, 15.97, 21",\
"0.482, 0.598, 1.038, 1.958, 3.442, 5.524, 8.272, 11.73, 15.96, 21.01",\
"0.532, 0.644, 1.066, 1.974, 3.448, 5.53, 8.276, 11.73, 15.96, 21.04",\
"0.592, 0.702, 1.102, 1.986, 3.454, 5.542, 8.284, 11.74, 15.97, 21.01");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("4.372, 4.502, 4.823, 5.239, 5.724, 6.282, 6.928, 7.678, 8.555, 9.577",\
"4.441, 4.571, 4.893, 5.309, 5.793, 6.351, 6.997, 7.747, 8.624, 9.646",\
"4.696, 4.826, 5.148, 5.564, 6.048, 6.608, 7.252, 8.003, 8.879, 9.902",\
"5.176, 5.305, 5.627, 6.043, 6.527, 7.086, 7.731, 8.481, 9.359, 10.38",\
"5.887, 6.017, 6.338, 6.754, 7.237, 7.797, 8.442, 9.193, 10.07, 11.09",\
"6.847, 6.978, 7.298, 7.715, 8.199, 8.757, 9.402, 10.15, 11.03, 12.05",\
"8.082, 8.213, 8.534, 8.95, 9.435, 9.993, 10.64, 11.39, 12.27, 13.29",\
"9.604, 9.735, 10.06, 10.48, 10.96, 11.52, 12.17, 12.92, 13.8, 14.82",\
"11.39, 11.52, 11.86, 12.29, 12.78, 13.34, 13.99, 14.75, 15.63, 16.65",\
"13.41, 13.55, 13.9, 14.34, 14.85, 15.43, 16.09, 16.85, 17.73, 18.75");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.9961, 1.095, 1.415, 2.002, 2.904, 4.159, 5.806, 7.876, 10.4, 13.42",\
"1.064, 1.162, 1.482, 2.07, 2.971, 4.227, 5.872, 7.945, 10.47, 13.48",\
"1.304, 1.402, 1.721, 2.308, 3.209, 4.464, 6.112, 8.183, 10.71, 13.72",\
"1.766, 1.863, 2.18, 2.765, 3.666, 4.922, 6.569, 8.641, 11.17, 14.18",\
"2.441, 2.538, 2.855, 3.439, 4.338, 5.595, 7.242, 9.316, 11.84, 14.86",\
"3.229, 3.332, 3.652, 4.235, 5.134, 6.39, 8.036, 10.11, 12.64, 15.65",\
"4.114, 4.22, 4.545, 5.13, 6.027, 7.282, 8.93, 11, 13.53, 16.54",\
"5.086, 5.198, 5.531, 6.116, 7.014, 8.27, 9.917, 11.99, 14.52, 17.53",\
"6.146, 6.266, 6.608, 7.194, 8.091, 9.346, 11, 13.07, 15.6, 18.61",\
"7.289, 7.417, 7.772, 8.361, 9.257, 10.51, 12.16, 14.23, 16.76, 19.77");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.7242, 0.8068, 1.032, 1.378, 1.852, 2.48, 3.299, 4.351, 5.678, 7.307",\
"0.7242, 0.8072, 1.031, 1.376, 1.853, 2.482, 3.298, 4.354, 5.68, 7.307",\
"0.7254, 0.8078, 1.032, 1.377, 1.853, 2.48, 3.299, 4.351, 5.679, 7.306",\
"0.7234, 0.8064, 1.032, 1.377, 1.854, 2.482, 3.298, 4.35, 5.682, 7.305",\
"0.723, 0.807, 1.031, 1.377, 1.853, 2.482, 3.304, 4.354, 5.682, 7.3",\
"0.7248, 0.806, 1.032, 1.376, 1.854, 2.482, 3.302, 4.35, 5.682, 7.306",\
"0.724, 0.808, 1.032, 1.378, 1.852, 2.482, 3.296, 4.352, 5.682, 7.302",\
"0.738, 0.818, 1.042, 1.386, 1.858, 2.488, 3.308, 4.352, 5.684, 7.304",\
"0.774, 0.858, 1.082, 1.42, 1.89, 2.51, 3.32, 4.364, 5.692, 7.312",\
"0.82, 0.9, 1.13, 1.474, 1.946, 2.57, 3.366, 4.404, 5.71, 7.326");
}
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.005566, 0.0216, 0.05221, 0.09989, 0.1668, 0.2549, 0.3658, 0.5012, 0.6626");
values("0.3694, 0.5039, 0.9942, 1.946, 3.433, 5.521, 8.271, 11.73, 15.96, 21",\
"0.368, 0.5038, 0.993, 1.945, 3.441, 5.533, 8.269, 11.75, 15.99, 21.03",\
"0.3682, 0.5048, 0.9934, 1.945, 3.433, 5.521, 8.272, 11.73, 15.96, 21",\
"0.3668, 0.5034, 0.991, 1.944, 3.432, 5.533, 8.27, 11.73, 15.96, 21",\
"0.3766, 0.5098, 0.9908, 1.942, 3.432, 5.534, 8.27, 11.74, 15.98, 21.02",\
"0.4044, 0.531, 1.005, 1.946, 3.432, 5.52, 8.27, 11.73, 15.96, 21.02",\
"0.4362, 0.5596, 1.019, 1.954, 3.438, 5.524, 8.27, 11.76, 15.98, 21",\
"0.476, 0.594, 1.04, 1.964, 3.444, 5.53, 8.274, 11.75, 15.96, 21",\
"0.526, 0.638, 1.064, 1.972, 3.454, 5.536, 8.28, 11.74, 15.97, 21.02",\
"0.58, 0.692, 1.096, 1.986, 3.458, 5.542, 8.286, 11.75, 15.97, 21.02");
}
}
}
}