blob: 7ffae89932e3faf6e63c11a5d4b66cd413f645db [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 : "0.0002099196" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002102274" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002104542" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0002127222" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000217647" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000219429" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0002265246" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0002204334" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002265246" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007759 ;
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.006526, 0.006514, 0.006489, 0.006475, 0.006457, 0.006452, 0.006452, \
0.006445, 0.006048, 0.004599");
}
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.004303, -0.004294, -0.004297, -0.00432, -0.004338, -0.004367, \
-0.004421, -0.004532, -0.004714, -0.004462");
}
}
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.00652, 0.006521, 0.006494, 0.006482, 0.006467, 0.006458, 0.006455, \
0.006448, 0.006027, 0.004572");
}
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.004274, -0.00427, -0.004272, -0.004291, -0.004311, -0.004343, \
-0.004396, -0.004518, -0.004704, -0.004455");
}
}
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.00653, 0.00652, 0.006496, 0.006482, 0.00647, 0.006457, 0.006452, \
0.006447, 0.006029, 0.004572");
}
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.001241, 0.001246, 0.001231, 0.001194, 0.001142, 0.001058, 0.0009214, \
0.0006147, -0.0004742, -0.001821");
}
}
}
pin(A2) {
capacitance : 0.008386 ;
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.006103, 0.006096, 0.006079, 0.006057, 0.00603, 0.005993, 0.005939, \
0.005822, 0.005171, 0.003542");
}
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.005429, -0.005428, -0.005412, -0.005418, -0.005401, -0.005396, \
-0.005385, -0.005385, -0.005198, -0.00451");
}
}
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.006144, 0.005658, 0.005423, 0.005406, 0.005389, 0.00538, 0.005374, \
0.00537, 0.00501, 0.003727");
}
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.005421, -0.00543, -0.005417, -0.005417, -0.005403, -0.005397, \
-0.005393, -0.005389, -0.005196, -0.004507");
}
}
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.005603, 0.005608, 0.005588, 0.005567, 0.00554, 0.005511, 0.005474, \
0.005419, 0.00495, 0.0036");
}
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.005418, -0.005427, -0.005427, -0.005444, -0.005457, -0.005482, \
-0.005513, -0.005547, -0.005369, -0.004683");
}
}
}
pin(A3) {
capacitance : 0.008865 ;
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.005459, 0.005457, 0.005436, 0.005423, 0.005419, 0.005414, 0.005405, \
0.005408, 0.005058, 0.003781");
}
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.005425, -0.005431, -0.00541, -0.005405, -0.005397, -0.005393, \
-0.005383, -0.005382, -0.005199, -0.004509");
}
}
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.005453, 0.005449, 0.00543, 0.005428, 0.005413, 0.005403, 0.0054, \
0.005395, 0.005037, 0.003753");
}
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.005426, -0.005432, -0.005424, -0.005422, -0.005409, -0.005398, \
-0.005395, -0.005386, -0.005194, -0.004505");
}
}
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.005427, 0.005456, 0.005433, 0.005424, 0.005414, 0.005413, 0.005401, \
0.005402, 0.005034, 0.003753");
}
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.005431, -0.005442, -0.005426, -0.00542, -0.005405, -0.0054, \
-0.005394, -0.005387, -0.00519, -0.004502");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.3018 ;
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.005279, 0.00528, 0.005282, 0.005282, 0.005285, 0.00529, 0.005284, 0.005247, 0.005018, 0.004375",\
"0.005106, 0.005142, 0.005181, 0.005217, 0.005244, 0.005254, 0.005257, 0.005221, 0.004994, 0.004336",\
"0.004696, 0.004771, 0.004932, 0.005063, 0.005141, 0.005189, 0.005207, 0.005177, 0.004924, 0.004231",\
"0.004287, 0.004382, 0.004598, 0.004814, 0.004968, 0.005065, 0.005122, 0.005098, 0.004796, 0.004016",\
"0.004024, 0.004098, 0.004303, 0.004562, 0.004766, 0.004919, 0.005002, 0.004965, 0.00456, 0.003648",\
"0.003924, 0.003969, 0.00412, 0.00435, 0.004577, 0.004756, 0.004863, 0.004752, 0.004129, 0.003047",\
"0.003949, 0.003972, 0.004058, 0.004221, 0.004424, 0.004608, 0.00467, 0.004309, 0.00332, 0.002126",\
"0.00409, 0.004088, 0.004104, 0.004194, 0.004335, 0.004458, 0.004202, 0.003193, 0.001898, 0.0008514",\
"0.004458, 0.004428, 0.004385, 0.004384, 0.004403, 0.003841, 0.002323, 0.0009491, -2.956e-06, -0.0006743",\
"0.005334, 0.005278, 0.005163, 0.004885, 0.002949, 0.001059, -0.0001047, -0.000829, -0.001291, -0.0016");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.01544, 0.01546, 0.01556, 0.01558, 0.01567, 0.01571, 0.01619, 0.02247, 0.05773, 0.141",\
"0.01521, 0.01536, 0.01561, 0.01584, 0.01595, 0.0161, 0.01649, 0.02307, 0.05966, 0.1434",\
"0.0144, 0.01458, 0.01505, 0.01553, 0.01583, 0.0161, 0.01667, 0.0243, 0.06435, 0.1507",\
"0.01381, 0.01395, 0.01436, 0.01489, 0.01535, 0.01576, 0.01668, 0.02719, 0.07395, 0.1634",\
"0.01355, 0.01363, 0.01392, 0.01436, 0.01489, 0.01536, 0.0172, 0.03341, 0.09141, 0.1805",\
"0.0135, 0.01353, 0.01367, 0.01404, 0.01447, 0.01509, 0.01929, 0.0479, 0.1186, 0.1984",\
"0.01359, 0.01361, 0.01365, 0.01383, 0.01422, 0.01545, 0.02841, 0.07825, 0.1483, 0.2055",\
"0.01378, 0.01377, 0.01378, 0.0138, 0.01436, 0.0224, 0.06078, 0.1139, 0.1545, 0.1836",\
"0.0137, 0.01369, 0.01367, 0.01424, 0.02736, 0.05616, 0.07773, 0.0922, 0.102, 0.1088",\
"0.01251, 0.01229, 0.01366, 0.0195, 0.02478, 0.02834, 0.03058, 0.03205, 0.03304, 0.03372");
}
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.00527, 0.005277, 0.005281, 0.005286, 0.005291, 0.005292, 0.005291, 0.005251, 0.005015, 0.004367",\
"0.005137, 0.005164, 0.0052, 0.005232, 0.005252, 0.005267, 0.005268, 0.005231, 0.004992, 0.004328",\
"0.004827, 0.00489, 0.005008, 0.005105, 0.00517, 0.005204, 0.005221, 0.005189, 0.004925, 0.004218",\
"0.00448, 0.004562, 0.004737, 0.004915, 0.005037, 0.005112, 0.005154, 0.005119, 0.004807, 0.004021",\
"0.00421, 0.004282, 0.004466, 0.004686, 0.004862, 0.004982, 0.005054, 0.005003, 0.004586, 0.003671",\
"0.004049, 0.004102, 0.004258, 0.004476, 0.004685, 0.004841, 0.004928, 0.004806, 0.004184, 0.003101",\
"0.003954, 0.004004, 0.004125, 0.004316, 0.004518, 0.004692, 0.004749, 0.004402, 0.003432, 0.002231",\
"0.003932, 0.003961, 0.004063, 0.00421, 0.00439, 0.004528, 0.004335, 0.003401, 0.002101, 0.00102",\
"0.004075, 0.004093, 0.004172, 0.004288, 0.004399, 0.004071, 0.002778, 0.001341, 0.0003039, -0.0004294",\
"0.004688, 0.004701, 0.004735, 0.004666, 0.003285, 0.00134, 9.43e-05, -0.000677, -0.001172, -0.001501");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.02083, 0.02083, 0.02085, 0.0209, 0.02096, 0.02099, 0.02142, 0.02809, 0.06441, 0.1484",\
"0.02064, 0.02067, 0.02075, 0.02084, 0.02093, 0.02101, 0.02158, 0.02837, 0.06574, 0.1504",\
"0.01994, 0.02003, 0.02027, 0.02052, 0.0207, 0.02088, 0.02157, 0.02951, 0.07046, 0.1569",\
"0.01937, 0.01944, 0.01971, 0.02002, 0.02035, 0.02056, 0.02158, 0.0324, 0.08037, 0.1692",\
"0.01904, 0.01912, 0.01933, 0.01959, 0.01995, 0.02028, 0.02224, 0.03891, 0.09813, 0.1863",\
"0.01893, 0.01896, 0.01908, 0.01936, 0.0196, 0.02007, 0.02457, 0.0541, 0.1251, 0.2036",\
"0.01893, 0.01896, 0.01898, 0.01914, 0.01945, 0.02061, 0.03417, 0.08503, 0.1539, 0.2093",\
"0.019, 0.01901, 0.019, 0.01902, 0.0196, 0.02831, 0.0675, 0.1191, 0.1578, 0.1851",\
"0.01876, 0.01874, 0.01871, 0.01945, 0.03402, 0.06088, 0.08015, 0.0929, 0.1018, 0.1082",\
"0.01696, 0.01651, 0.01765, 0.02167, 0.02518, 0.02785, 0.02973, 0.03103, 0.03194, 0.03257");
}
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.005271, 0.005277, 0.005277, 0.005282, 0.005286, 0.00529, 0.005286, 0.005248, 0.005011, 0.004355",\
"0.005138, 0.005159, 0.005201, 0.005233, 0.005253, 0.005266, 0.00527, 0.005234, 0.004991, 0.004323",\
"0.004832, 0.004891, 0.005, 0.005105, 0.005168, 0.005207, 0.005223, 0.005186, 0.004926, 0.004217",\
"0.004479, 0.004563, 0.004733, 0.004912, 0.005035, 0.005113, 0.005158, 0.005123, 0.004806, 0.004023",\
"0.004209, 0.004276, 0.004466, 0.00469, 0.004862, 0.004982, 0.00505, 0.005008, 0.004595, 0.003684",\
"0.004037, 0.004095, 0.004259, 0.004476, 0.004685, 0.004839, 0.004932, 0.00482, 0.004221, 0.003153",\
"0.003934, 0.003983, 0.004117, 0.004304, 0.004512, 0.004688, 0.004756, 0.004454, 0.003535, 0.002341",\
"0.003878, 0.003915, 0.004029, 0.004187, 0.00437, 0.004526, 0.004409, 0.003599, 0.00233, 0.001215",\
"0.003989, 0.004011, 0.004107, 0.00424, 0.004378, 0.004246, 0.003238, 0.0018, 0.000675, -0.0001281",\
"0.004539, 0.004562, 0.004623, 0.004663, 0.003957, 0.002176, 0.0007284, -0.0001974, -0.0008011, -0.001209");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.02391, 0.02392, 0.02393, 0.02396, 0.02403, 0.02405, 0.02462, 0.03154, 0.06888, 0.1534",\
"0.02343, 0.02345, 0.02347, 0.02352, 0.02359, 0.0236, 0.02419, 0.03131, 0.06964, 0.1547",\
"0.02291, 0.02295, 0.02305, 0.02316, 0.02326, 0.02331, 0.02403, 0.03231, 0.07419, 0.161",\
"0.02249, 0.02254, 0.02267, 0.02287, 0.02302, 0.02319, 0.0242, 0.03532, 0.08425, 0.1732",\
"0.02223, 0.02226, 0.02238, 0.02256, 0.02276, 0.02301, 0.0248, 0.0423, 0.1023, 0.19",\
"0.02208, 0.02212, 0.0222, 0.02235, 0.02252, 0.0228, 0.02734, 0.05786, 0.1293, 0.2065",\
"0.02204, 0.02205, 0.02208, 0.0222, 0.02233, 0.02346, 0.03778, 0.08944, 0.1571, 0.211",\
"0.02201, 0.02202, 0.02196, 0.02201, 0.02253, 0.0319, 0.0719, 0.1219, 0.1589, 0.1846",\
"0.02159, 0.02157, 0.02152, 0.02262, 0.03794, 0.0631, 0.08028, 0.09173, 0.09986, 0.1057",\
"0.0185, 0.01784, 0.01866, 0.02107, 0.02343, 0.02554, 0.02711, 0.02825, 0.02904, 0.02964");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.5168, 0.6027, 0.9033, 1.477, 2.37, 3.625, 5.272, 7.353, 9.88, 12.9",\
"0.5667, 0.6531, 0.9556, 1.53, 2.425, 3.677, 5.327, 7.399, 9.935, 12.97",\
"0.7617, 0.8493, 1.154, 1.731, 2.628, 3.882, 5.529, 7.611, 10.14, 13.16",\
"1.093, 1.205, 1.542, 2.122, 3.018, 4.275, 5.923, 8.005, 10.53, 13.56",\
"1.426, 1.578, 2.033, 2.724, 3.634, 4.891, 6.539, 8.615, 11.15, 14.18",\
"1.741, 1.938, 2.523, 3.397, 4.474, 5.758, 7.405, 9.482, 12.02, 15.05",\
"2.024, 2.269, 2.996, 4.068, 5.375, 6.86, 8.553, 10.63, 13.16, 16.18",\
"2.26, 2.561, 3.439, 4.728, 6.279, 8.025, 9.944, 12.07, 14.61, 17.63",\
"2.445, 2.803, 3.843, 5.363, 7.174, 9.197, 11.4, 13.78, 16.37, 19.39",\
"2.57, 2.985, 4.2, 5.959, 8.049, 10.36, 12.87, 15.55, 18.41, 21.49");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.586, 0.6856, 1.034, 1.696, 2.729, 4.174, 6.077, 8.474, 11.4, 14.89",\
"0.6605, 0.7641, 1.119, 1.787, 2.821, 4.269, 6.177, 8.571, 11.51, 14.99",\
"0.9229, 1.028, 1.39, 2.066, 3.107, 4.562, 6.465, 8.865, 11.79, 15.28",\
"1.443, 1.555, 1.92, 2.599, 3.645, 5.102, 7.01, 9.414, 12.34, 15.85",\
"2.11, 2.273, 2.739, 3.445, 4.492, 5.955, 7.868, 10.28, 13.2, 16.69",\
"2.869, 3.086, 3.712, 4.601, 5.69, 7.15, 9.063, 11.47, 14.4, 17.91",\
"3.719, 3.995, 4.79, 5.922, 7.229, 8.735, 10.65, 13.06, 15.99, 19.49",\
"4.652, 4.994, 5.972, 7.36, 8.968, 10.69, 12.65, 15.06, 17.99, 21.49",\
"5.668, 6.079, 7.254, 8.919, 10.84, 12.9, 15.06, 17.5, 20.44, 23.94",\
"6.773, 7.251, 8.63, 10.58, 12.84, 15.25, 17.78, 20.39, 23.36, 26.86");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.6984, 0.8398, 1.342, 2.3, 3.791, 5.879, 8.63, 12.1, 16.33, 21.35",\
"0.6974, 0.8429, 1.342, 2.299, 3.793, 5.882, 8.631, 12.09, 16.32, 21.36",\
"0.696, 0.8374, 1.344, 2.305, 3.791, 5.883, 8.627, 12.1, 16.32, 21.36",\
"0.9142, 1.029, 1.416, 2.302, 3.792, 5.882, 8.63, 12.1, 16.32, 21.36",\
"1.259, 1.396, 1.82, 2.535, 3.821, 5.887, 8.634, 12.1, 16.32, 21.36",\
"1.664, 1.83, 2.332, 3.132, 4.229, 5.981, 8.636, 12.1, 16.33, 21.37",\
"2.121, 2.32, 2.916, 3.835, 5.036, 6.554, 8.83, 12.12, 16.32, 21.36",\
"2.622, 2.86, 3.554, 4.622, 5.96, 7.582, 9.576, 12.43, 16.36, 21.37",\
"3.174, 3.444, 4.246, 5.46, 6.968, 8.768, 10.83, 13.34, 16.82, 21.46",\
"3.76, 4.082, 4.996, 6.368, 8.06, 10.03, 12.28, 14.82, 17.9, 22.06");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.7806, 0.9481, 1.535, 2.65, 4.387, 6.834, 10.05, 14.09, 19.03, 24.91",\
"0.7814, 0.9466, 1.532, 2.648, 4.392, 6.826, 10.04, 14.09, 19.09, 24.92",\
"0.7808, 0.9472, 1.531, 2.651, 4.384, 6.835, 10.05, 14.09, 19.02, 24.95",\
"0.9204, 1.036, 1.543, 2.651, 4.391, 6.827, 10.05, 14.08, 19.04, 24.97",\
"1.336, 1.459, 1.821, 2.698, 4.393, 6.833, 10.05, 14.1, 19.05, 24.89",\
"1.813, 1.968, 2.425, 3.126, 4.483, 6.846, 10.06, 14.1, 19.04, 24.92",\
"2.34, 2.534, 3.103, 3.934, 5.032, 6.972, 10.07, 14.09, 19.03, 24.93",\
"2.91, 3.152, 3.842, 4.844, 6.034, 7.61, 10.22, 14.11, 19.03, 24.94",\
"3.52, 3.808, 4.64, 5.81, 7.224, 8.776, 10.93, 14.32, 19.08, 24.92",\
"4.178, 4.52, 5.48, 6.86, 8.484, 10.28, 12.25, 15.08, 19.3, 24.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.6435, 0.7296, 1.03, 1.603, 2.495, 3.748, 5.396, 7.479, 10.01, 13.04",\
"0.7003, 0.7863, 1.088, 1.662, 2.555, 3.808, 5.46, 7.535, 10.07, 13.09",\
"0.891, 0.9785, 1.282, 1.858, 2.754, 4.006, 5.655, 7.734, 10.27, 13.29",\
"1.193, 1.294, 1.623, 2.204, 3.103, 4.355, 6.009, 8.086, 10.62, 13.65",\
"1.542, 1.669, 2.067, 2.724, 3.639, 4.898, 6.549, 8.63, 11.16, 14.18",\
"1.897, 2.061, 2.558, 3.333, 4.359, 5.653, 7.308, 9.389, 11.93, 14.96",\
"2.231, 2.439, 3.057, 3.99, 5.169, 6.596, 8.3, 10.39, 12.93, 15.96",\
"2.526, 2.781, 3.542, 4.662, 6.032, 7.632, 9.489, 11.64, 14.18, 17.21",\
"2.775, 3.083, 3.993, 5.324, 6.917, 8.733, 10.78, 13.09, 15.71, 18.75",\
"2.96, 3.329, 4.401, 5.962, 7.811, 9.869, 12.14, 14.65, 17.44, 20.56");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.7663, 0.8672, 1.219, 1.886, 2.921, 4.371, 6.276, 8.675, 11.6, 15.09",\
"0.8421, 0.9441, 1.298, 1.967, 3.002, 4.453, 6.358, 8.758, 11.69, 15.18",\
"1.108, 1.213, 1.572, 2.246, 3.285, 4.738, 6.645, 9.045, 11.97, 15.46",\
"1.642, 1.747, 2.107, 2.784, 3.828, 5.283, 7.193, 9.595, 12.52, 16.02",\
"2.401, 2.537, 2.949, 3.634, 4.679, 6.138, 8.05, 10.45, 13.38, 16.88",\
"3.267, 3.45, 3.998, 4.815, 5.88, 7.34, 9.253, 11.66, 14.59, 18.08",\
"4.231, 4.465, 5.159, 6.199, 7.44, 8.929, 10.84, 13.25, 16.18, 19.67",\
"5.29, 5.576, 6.433, 7.707, 9.23, 10.9, 12.85, 15.25, 18.19, 21.68",\
"6.441, 6.784, 7.809, 9.336, 11.15, 13.15, 15.26, 17.7, 20.63, 24.13",\
"7.68, 8.082, 9.289, 11.08, 13.21, 15.55, 18.01, 20.6, 23.56, 27.05");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.6974, 0.8419, 1.343, 2.3, 3.789, 5.875, 8.63, 12.1, 16.32, 21.35",\
"0.6978, 0.8398, 1.343, 2.303, 3.791, 5.882, 8.63, 12.1, 16.31, 21.35",\
"0.7, 0.843, 1.342, 2.3, 3.792, 5.878, 8.64, 12.09, 16.33, 21.37",\
"0.8282, 0.9572, 1.396, 2.306, 3.791, 5.882, 8.634, 12.1, 16.32, 21.37",\
"1.052, 1.187, 1.64, 2.463, 3.821, 5.882, 8.63, 12.1, 16.32, 21.36",\
"1.367, 1.515, 1.994, 2.834, 4.093, 5.968, 8.638, 12.1, 16.33, 21.37",\
"1.748, 1.92, 2.451, 3.325, 4.603, 6.352, 8.798, 12.11, 16.33, 21.37",\
"2.18, 2.382, 2.99, 3.936, 5.244, 7.006, 9.292, 12.36, 16.37, 21.37",\
"2.666, 2.896, 3.59, 4.642, 6.014, 7.806, 10.1, 12.98, 16.72, 21.47",\
"3.214, 3.468, 4.248, 5.424, 6.906, 8.748, 11.06, 13.94, 17.45, 21.91");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.9182, 1.087, 1.671, 2.792, 4.536, 6.979, 10.2, 14.24, 19.19, 25.08",\
"0.9183, 1.086, 1.673, 2.79, 4.535, 6.976, 10.19, 14.24, 19.19, 25.07",\
"0.9196, 1.086, 1.671, 2.792, 4.536, 6.981, 10.2, 14.24, 19.19, 25.06",\
"0.9598, 1.107, 1.673, 2.789, 4.536, 6.976, 10.2, 14.24, 19.19, 25.07",\
"1.306, 1.426, 1.843, 2.813, 4.534, 6.979, 10.19, 14.25, 19.18, 25.06",\
"1.759, 1.921, 2.39, 3.144, 4.597, 6.98, 10.19, 14.24, 19.18, 25.08",\
"2.262, 2.465, 3.048, 3.894, 5.06, 7.08, 10.2, 14.25, 19.18, 25.08",\
"2.812, 3.06, 3.774, 4.792, 6.008, 7.652, 10.35, 14.26, 19.19, 25.08",\
"3.4, 3.696, 4.548, 5.75, 7.184, 8.758, 10.99, 14.45, 19.22, 25.08",\
"4.022, 4.38, 5.366, 6.784, 8.426, 10.25, 12.25, 15.17, 19.44, 25.11");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.6894, 0.7755, 1.075, 1.649, 2.543, 3.794, 5.441, 7.518, 10.05, 13.07",\
"0.758, 0.8446, 1.146, 1.72, 2.614, 3.865, 5.514, 7.59, 10.12, 13.15",\
"0.9483, 1.036, 1.34, 1.916, 2.81, 4.067, 5.717, 7.789, 10.32, 13.36",\
"1.227, 1.323, 1.642, 2.222, 3.121, 4.373, 6.024, 8.106, 10.63, 13.66",\
"1.539, 1.652, 2.019, 2.654, 3.566, 4.823, 6.476, 8.555, 11.09, 14.12",\
"1.875, 2.009, 2.435, 3.15, 4.15, 5.441, 7.093, 9.173, 11.71, 14.73",\
"2.211, 2.376, 2.881, 3.694, 4.798, 6.197, 7.903, 9.987, 12.52, 15.55",\
"2.519, 2.722, 3.334, 4.273, 5.5, 7.019, 8.849, 11, 13.55, 16.57",\
"2.786, 3.032, 3.768, 4.868, 6.242, 7.902, 9.868, 12.16, 14.79, 17.83",\
"2.992, 3.291, 4.166, 5.456, 7.013, 8.835, 10.95, 13.38, 16.16, 19.3");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.905, 1.01, 1.373, 2.051, 3.095, 4.55, 6.461, 8.864, 11.8, 15.29",\
"0.9711, 1.076, 1.44, 2.118, 3.161, 4.617, 6.528, 8.931, 11.86, 15.35",\
"1.243, 1.35, 1.715, 2.396, 3.441, 4.898, 6.809, 9.213, 12.14, 15.64",\
"1.785, 1.891, 2.257, 2.941, 3.988, 5.447, 7.359, 9.762, 12.7, 16.19",\
"2.602, 2.725, 3.111, 3.796, 4.845, 6.305, 8.218, 10.62, 13.56, 17.05",\
"3.55, 3.715, 4.22, 4.991, 6.05, 7.512, 9.425, 11.83, 14.76, 18.26",\
"4.606, 4.816, 5.454, 6.43, 7.623, 9.103, 11.02, 13.43, 16.36, 19.85",\
"5.761, 6.016, 6.8, 7.999, 9.458, 11.09, 13.03, 15.43, 18.37, 21.86",\
"7.019, 7.325, 8.259, 9.692, 11.44, 13.37, 15.45, 17.88, 20.82, 24.31",\
"8.372, 8.727, 9.826, 11.5, 13.55, 15.82, 18.23, 20.79, 23.75, 27.24");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("0.6974, 0.8418, 1.342, 2.299, 3.791, 5.875, 8.629, 12.09, 16.32, 21.36",\
"0.6972, 0.8407, 1.342, 2.299, 3.791, 5.879, 8.635, 12.1, 16.32, 21.36",\
"0.6984, 0.8428, 1.343, 2.301, 3.789, 5.881, 8.635, 12.1, 16.32, 21.36",\
"0.7798, 0.9142, 1.376, 2.302, 3.791, 5.88, 8.63, 12.1, 16.32, 21.36",\
"0.9222, 1.067, 1.555, 2.427, 3.82, 5.88, 8.636, 12.1, 16.32, 21.36",\
"1.117, 1.272, 1.783, 2.704, 4.05, 5.969, 8.643, 12.1, 16.33, 21.37",\
"1.395, 1.558, 2.08, 3.026, 4.431, 6.304, 8.806, 12.13, 16.33, 21.37",\
"1.74, 1.92, 2.474, 3.434, 4.866, 6.804, 9.25, 12.39, 16.4, 21.37",\
"2.148, 2.352, 2.958, 3.938, 5.388, 7.356, 9.872, 12.94, 16.76, 21.52",\
"2.624, 2.852, 3.522, 4.556, 6.004, 7.99, 10.55, 13.7, 17.43, 21.98");
}
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.003076, 0.01036, 0.02428, 0.04596, 0.07637, 0.1164, 0.1668, 0.2284, 0.3018");
values("1.05, 1.219, 1.806, 2.923, 4.667, 7.108, 10.33, 14.38, 19.32, 25.2",\
"1.05, 1.219, 1.805, 2.925, 4.669, 7.109, 10.33, 14.37, 19.33, 25.22",\
"1.05, 1.219, 1.806, 2.926, 4.669, 7.107, 10.33, 14.38, 19.33, 25.22",\
"1.054, 1.22, 1.804, 2.924, 4.669, 7.112, 10.33, 14.38, 19.33, 25.22",\
"1.313, 1.434, 1.894, 2.933, 4.666, 7.114, 10.33, 14.38, 19.33, 25.21",\
"1.748, 1.908, 2.375, 3.175, 4.707, 7.11, 10.33, 14.38, 19.33, 25.22",\
"2.242, 2.435, 3.018, 3.87, 5.084, 7.192, 10.33, 14.38, 19.32, 25.22",\
"2.768, 3.018, 3.728, 4.752, 5.972, 7.68, 10.45, 14.38, 19.32, 25.22",\
"3.336, 3.626, 4.48, 5.704, 7.134, 8.736, 11.04, 14.55, 19.35, 25.21",\
"3.954, 4.296, 5.284, 6.706, 8.38, 10.2, 12.24, 15.22, 19.54, 25.25");
}
}
}
}