blob: 1d3c5c3bc911c2ee10591d01ab8ad15d15b587b5 [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_1) {
area : 15.366400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0001859922" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000186138" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0001862514" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0001873692" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0001898802" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0001907712" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0001943028" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0001911762" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001943028" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003945 ;
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.003281, 0.003276, 0.003263, 0.003249, 0.003239, 0.003234, 0.003227, \
0.003222, 0.003001, 0.002279");
}
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.002034, -0.002036, -0.002042, -0.002047, -0.002057, -0.002075, \
-0.002106, -0.002169, -0.002282, -0.002187");
}
}
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.003279, 0.003277, 0.003271, 0.003259, 0.003246, 0.00324, 0.003239, \
0.003223, 0.002983, 0.002251");
}
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.002026, -0.002029, -0.002036, -0.002043, -0.002051, -0.00207, \
-0.002104, -0.002182, -0.002304, -0.002204");
}
}
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.003211, 0.00317, 0.00318, 0.003191, 0.0032, 0.003207, 0.00321, \
0.003213, 0.002984, 0.002253");
}
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.0006037, 0.0006301, 0.0006228, 0.0006013, 0.0005755, 0.000529, \
0.0004439, 0.000247, -0.0003897, -0.001078");
}
}
}
pin(A2) {
capacitance : 0.003663 ;
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.003015, 0.003026, 0.003014, 0.003006, 0.002971, 0.002954, 0.002927, \
0.002869, 0.002537, 0.001738");
}
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.002736, -0.002728, -0.002725, -0.002718, -0.002706, -0.002703, \
-0.002698, -0.002693, -0.002592, -0.00225");
}
}
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.003025, 0.002815, 0.00271, 0.002698, 0.002686, 0.002678, 0.002675, \
0.002667, 0.002464, 0.00182");
}
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.00272, -0.002722, -0.002724, -0.002719, -0.002678, -0.002684, \
-0.002688, -0.002689, -0.002581, -0.002237");
}
}
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.002797, 0.002797, 0.002785, 0.002776, 0.002756, 0.00274, 0.00272, \
0.002684, 0.002435, 0.001767");
}
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.002712, -0.002715, -0.002718, -0.002722, -0.002726, -0.00273, \
-0.002735, -0.002737, -0.002634, -0.00229");
}
}
}
pin(A3) {
capacitance : 0.003776 ;
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.002664, 0.002655, 0.002727, 0.002723, 0.002712, 0.002698, 0.002692, \
0.002694, 0.002513, 0.001875");
}
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.002729, -0.002728, -0.002721, -0.002715, -0.002706, -0.00269, \
-0.002691, -0.002692, -0.002593, -0.002249");
}
}
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.002654, 0.002735, 0.002729, 0.002726, 0.002716, 0.002707, 0.002702, \
0.002694, 0.00249, 0.001846");
}
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.002647, -0.002728, -0.002718, -0.00267, -0.002708, -0.002683, \
-0.002687, -0.002688, -0.00258, -0.002237");
}
}
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.002676, 0.002654, 0.002721, 0.002702, 0.002685, 0.002685, 0.002689, \
0.002692, 0.002494, 0.001852");
}
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.002727, -0.002726, -0.002722, -0.002719, -0.002697, -0.002681, \
-0.002684, -0.002685, -0.002579, -0.002235");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.1502 ;
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.003525, 0.003527, 0.00351, 0.003512, 0.003509, 0.003508, 0.003507, 0.003486, 0.00335, 0.002959",\
"0.003449, 0.003461, 0.003477, 0.003491, 0.003501, 0.003509, 0.00351, 0.00348, 0.003344, 0.002942",\
"0.003268, 0.003295, 0.003356, 0.003413, 0.00345, 0.003472, 0.003483, 0.003457, 0.003302, 0.002879",\
"0.003061, 0.003111, 0.003186, 0.003298, 0.003369, 0.003403, 0.00343, 0.003415, 0.003229, 0.002756",\
"0.00293, 0.002961, 0.003052, 0.003172, 0.003259, 0.00334, 0.003373, 0.003345, 0.003093, 0.002537",\
"0.002859, 0.002892, 0.002959, 0.003061, 0.003165, 0.003251, 0.003302, 0.003224, 0.002838, 0.002176",\
"0.00286, 0.002874, 0.002916, 0.002997, 0.003091, 0.003177, 0.003199, 0.002962, 0.002352, 0.001624",\
"0.002921, 0.002918, 0.002935, 0.002981, 0.003049, 0.003098, 0.002917, 0.002287, 0.001496, 0.0008602",\
"0.003087, 0.003083, 0.003062, 0.003071, 0.003068, 0.002686, 0.001748, 0.0009204, 0.0003422, -6.662e-05",\
"0.003513, 0.003493, 0.003445, 0.003239, 0.002022, 0.0009269, 0.00024, -0.0001959, -0.0004797, -0.0006704");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.008248, 0.008255, 0.008273, 0.008224, 0.008199, 0.008193, 0.008385, 0.01172, 0.02979, 0.07099",\
"0.008192, 0.008236, 0.008346, 0.008355, 0.008374, 0.008377, 0.008617, 0.01207, 0.03069, 0.0722",\
"0.007812, 0.007891, 0.00809, 0.008294, 0.00845, 0.008519, 0.008873, 0.01277, 0.03256, 0.07522",\
"0.007497, 0.007554, 0.007751, 0.007921, 0.008208, 0.008239, 0.008677, 0.01419, 0.03799, 0.08169",\
"0.007313, 0.007351, 0.007519, 0.00773, 0.007983, 0.008009, 0.008947, 0.01749, 0.04664, 0.09028",\
"0.007272, 0.007294, 0.007344, 0.007459, 0.00763, 0.007906, 0.01019, 0.02496, 0.0599, 0.099",\
"0.007302, 0.007304, 0.007335, 0.007396, 0.007489, 0.008134, 0.01507, 0.04004, 0.07431, 0.1025",\
"0.007383, 0.007374, 0.007369, 0.007426, 0.007743, 0.01208, 0.03139, 0.05719, 0.07707, 0.09137",\
"0.007341, 0.007321, 0.007301, 0.00775, 0.01481, 0.02845, 0.03877, 0.04577, 0.05062, 0.054",\
"0.006569, 0.006437, 0.007209, 0.009762, 0.01217, 0.01388, 0.01499, 0.01572, 0.01621, 0.01655");
}
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.003521, 0.003523, 0.00351, 0.003515, 0.003514, 0.003513, 0.003511, 0.00349, 0.00335, 0.002954",\
"0.003451, 0.00346, 0.003475, 0.003488, 0.003493, 0.003497, 0.0035, 0.003479, 0.003334, 0.00293",\
"0.003323, 0.003346, 0.00339, 0.003433, 0.003458, 0.003477, 0.003483, 0.003462, 0.003302, 0.00287",\
"0.003156, 0.003183, 0.003257, 0.003334, 0.003391, 0.003425, 0.003448, 0.003424, 0.003232, 0.002751",\
"0.003024, 0.003055, 0.003136, 0.003227, 0.003309, 0.003366, 0.003401, 0.003367, 0.003107, 0.002547",\
"0.002932, 0.002957, 0.003033, 0.003132, 0.00322, 0.003296, 0.003338, 0.003255, 0.002867, 0.002206",\
"0.00288, 0.0029, 0.002961, 0.003047, 0.003142, 0.003222, 0.003241, 0.003016, 0.002416, 0.001684",\
"0.002856, 0.002872, 0.002919, 0.002992, 0.00308, 0.00314, 0.002995, 0.002409, 0.001616, 0.0009585",\
"0.002924, 0.002933, 0.002967, 0.003026, 0.003073, 0.002833, 0.002023, 0.001152, 0.0005233, 7.835e-05",\
"0.003219, 0.003223, 0.003245, 0.003153, 0.002241, 0.001097, 0.000359, -0.0001056, -0.0004079, -0.0006117");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.01021, 0.0102, 0.0102, 0.01018, 0.01015, 0.01011, 0.01029, 0.01375, 0.03231, 0.07383",\
"0.01015, 0.01017, 0.01015, 0.01015, 0.01013, 0.01011, 0.01031, 0.01395, 0.03295, 0.07476",\
"0.009837, 0.009878, 0.009976, 0.01009, 0.01018, 0.01025, 0.01062, 0.01456, 0.03535, 0.07799",\
"0.00951, 0.009578, 0.009638, 0.009844, 0.009994, 0.009879, 0.01037, 0.01609, 0.04034, 0.08395",\
"0.009374, 0.009363, 0.009434, 0.00963, 0.009797, 0.009974, 0.0107, 0.01959, 0.04912, 0.09243",\
"0.00928, 0.009292, 0.009332, 0.009395, 0.009482, 0.009667, 0.01205, 0.0271, 0.06233, 0.1008",\
"0.009269, 0.009268, 0.009308, 0.009315, 0.009359, 0.01017, 0.01727, 0.04252, 0.07631, 0.1036",\
"0.009282, 0.00929, 0.009277, 0.009289, 0.009659, 0.01433, 0.03401, 0.05901, 0.07794, 0.09138",\
"0.009149, 0.009143, 0.009115, 0.009714, 0.01729, 0.03, 0.03921, 0.04538, 0.04973, 0.05289",\
"0.007795, 0.007591, 0.008228, 0.009929, 0.0115, 0.01281, 0.01375, 0.01438, 0.01483, 0.01515");
}
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.003509, 0.003511, 0.00351, 0.003512, 0.003512, 0.003513, 0.003512, 0.003489, 0.003348, 0.002949",\
"0.003466, 0.003468, 0.003479, 0.003489, 0.0035, 0.003503, 0.003504, 0.003482, 0.003336, 0.002928",\
"0.003323, 0.003341, 0.003388, 0.00343, 0.003457, 0.003472, 0.003482, 0.00346, 0.003299, 0.002865",\
"0.003157, 0.003187, 0.003261, 0.003338, 0.003392, 0.003429, 0.00345, 0.003427, 0.003235, 0.002753",\
"0.003023, 0.003058, 0.003136, 0.003229, 0.003309, 0.003368, 0.003401, 0.003367, 0.003113, 0.002556",\
"0.002935, 0.002959, 0.003032, 0.00313, 0.003222, 0.003297, 0.00334, 0.003266, 0.002894, 0.00224",\
"0.002867, 0.002894, 0.002959, 0.003045, 0.003141, 0.003222, 0.00325, 0.003051, 0.002483, 0.001756",\
"0.002835, 0.002852, 0.002904, 0.002985, 0.003073, 0.003144, 0.003045, 0.002533, 0.001757, 0.001078",\
"0.002885, 0.0029, 0.002942, 0.003006, 0.00307, 0.002955, 0.00231, 0.001434, 0.0007512, 0.0002624",\
"0.003155, 0.003165, 0.003196, 0.00319, 0.002697, 0.001609, 0.0007445, 0.0001876, -0.000181, -0.0004318");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.01189, 0.01189, 0.01188, 0.01186, 0.01184, 0.0118, 0.012, 0.01563, 0.03467, 0.07645",\
"0.01166, 0.01166, 0.01166, 0.01165, 0.01162, 0.01158, 0.01181, 0.01559, 0.03508, 0.07708",\
"0.01141, 0.01142, 0.01144, 0.01147, 0.01146, 0.01143, 0.0117, 0.01617, 0.03738, 0.08018",\
"0.01121, 0.01126, 0.01127, 0.0114, 0.01133, 0.01134, 0.01183, 0.01776, 0.04248, 0.08611",\
"0.01108, 0.01109, 0.01111, 0.01116, 0.01119, 0.01121, 0.01223, 0.02132, 0.05133, 0.09435",\
"0.01101, 0.01102, 0.01102, 0.01104, 0.01108, 0.01121, 0.01366, 0.02935, 0.06449, 0.1025",\
"0.01097, 0.01097, 0.01098, 0.01099, 0.01098, 0.01162, 0.0192, 0.04494, 0.07807, 0.1046",\
"0.01094, 0.01094, 0.01092, 0.01097, 0.01117, 0.01631, 0.03626, 0.06052, 0.07861, 0.09138",\
"0.01073, 0.0107, 0.01067, 0.01142, 0.01939, 0.03122, 0.03942, 0.04497, 0.04891, 0.0519",\
"0.008415, 0.008219, 0.008713, 0.009718, 0.01083, 0.01184, 0.01263, 0.0132, 0.01361, 0.01391");
}
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.6089, 0.6939, 0.9919, 1.56, 2.447, 3.691, 5.325, 7.388, 9.899, 12.9",\
"0.6598, 0.7453, 1.044, 1.614, 2.501, 3.745, 5.38, 7.44, 9.952, 12.95",\
"0.8558, 0.9423, 1.244, 1.816, 2.705, 3.947, 5.585, 7.645, 10.16, 13.16",\
"1.213, 1.315, 1.633, 2.207, 3.097, 4.342, 5.978, 8.04, 10.56, 13.55",\
"1.591, 1.729, 2.153, 2.814, 3.711, 4.957, 6.593, 8.653, 11.17, 14.17",\
"1.955, 2.132, 2.675, 3.51, 4.556, 5.825, 7.461, 9.523, 12.03, 15.03",\
"2.291, 2.513, 3.184, 4.208, 5.476, 6.932, 8.606, 10.66, 13.18, 16.17",\
"2.586, 2.853, 3.668, 4.894, 6.397, 8.106, 10, 12.11, 14.62, 17.62",\
"2.831, 3.152, 4.113, 5.556, 7.308, 9.295, 11.46, 13.81, 16.39, 19.38",\
"3.019, 3.394, 4.508, 6.184, 8.207, 10.48, 12.94, 15.59, 18.42, 21.48");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.6932, 0.7921, 1.136, 1.795, 2.821, 4.253, 6.14, 8.521, 11.43, 14.9",\
"0.7722, 0.8733, 1.224, 1.885, 2.912, 4.35, 6.238, 8.623, 11.53, 14.99",\
"1.037, 1.139, 1.496, 2.165, 3.196, 4.636, 6.527, 8.907, 11.83, 15.27",\
"1.564, 1.67, 2.027, 2.699, 3.736, 5.181, 7.08, 9.46, 12.38, 15.84",\
"2.285, 2.43, 2.859, 3.545, 4.582, 6.031, 7.929, 10.32, 13.23, 16.69",\
"3.104, 3.298, 3.871, 4.713, 5.78, 7.228, 9.131, 11.51, 14.43, 17.89",\
"4.017, 4.261, 4.993, 6.064, 7.328, 8.812, 10.71, 13.1, 16.01, 19.48",\
"5.018, 5.322, 6.215, 7.536, 9.087, 10.78, 12.71, 15.1, 18.01, 21.48",\
"6.106, 6.471, 7.549, 9.121, 10.98, 13, 15.12, 17.54, 20.46, 23.93",\
"7.285, 7.712, 8.975, 10.82, 13, 15.36, 17.84, 20.43, 23.37, 26.85");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.8518, 0.9978, 1.492, 2.443, 3.922, 5.996, 8.727, 12.16, 16.36, 21.36",\
"0.8525, 0.9954, 1.494, 2.442, 3.923, 5.998, 8.722, 12.16, 16.36, 21.35",\
"0.8502, 0.9938, 1.494, 2.441, 3.92, 5.995, 8.725, 12.16, 16.36, 21.36",\
"1.036, 1.141, 1.543, 2.443, 3.92, 5.996, 8.726, 12.16, 16.36, 21.36",\
"1.405, 1.531, 1.937, 2.645, 3.945, 5.995, 8.727, 12.16, 16.35, 21.36",\
"1.841, 1.994, 2.468, 3.239, 4.329, 6.082, 8.727, 12.16, 16.36, 21.36",\
"2.331, 2.513, 3.07, 3.962, 5.129, 6.64, 8.908, 12.18, 16.36, 21.36",\
"2.874, 3.084, 3.736, 4.75, 6.07, 7.666, 9.644, 12.48, 16.41, 21.37",\
"3.466, 3.718, 4.456, 5.622, 7.09, 8.888, 10.9, 13.39, 16.84, 21.46",\
"4.11, 4.38, 5.238, 6.552, 8.204, 10.13, 12.35, 14.89, 17.93, 22.04");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.9628, 1.126, 1.707, 2.812, 4.542, 6.962, 10.15, 14.17, 19.07, 24.92",\
"0.9607, 1.125, 1.704, 2.815, 4.54, 6.962, 10.15, 14.17, 19.08, 24.93",\
"0.961, 1.126, 1.706, 2.817, 4.535, 6.966, 10.16, 14.17, 19.07, 24.93",\
"1.045, 1.177, 1.713, 2.819, 4.542, 6.968, 10.15, 14.17, 19.07, 24.93",\
"1.463, 1.571, 1.939, 2.849, 4.547, 6.965, 10.15, 14.16, 19.08, 24.9",\
"1.978, 2.119, 2.538, 3.24, 4.625, 6.976, 10.15, 14.17, 19.07, 24.91",\
"2.548, 2.726, 3.248, 4.038, 5.148, 7.09, 10.17, 14.17, 19.07, 24.92",\
"3.168, 3.382, 4.024, 4.972, 6.13, 7.708, 10.34, 14.18, 19.07, 24.94",\
"3.84, 4.088, 4.844, 5.966, 7.334, 8.86, 11.02, 14.4, 19.13, 24.92",\
"4.536, 4.844, 5.724, 7.044, 8.606, 10.38, 12.33, 15.14, 19.37, 25");
}
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.7424, 0.8273, 1.126, 1.694, 2.581, 3.823, 5.458, 7.521, 10.03, 13.03",\
"0.7998, 0.8852, 1.184, 1.754, 2.64, 3.882, 5.517, 7.578, 10.09, 13.09",\
"0.9935, 1.08, 1.38, 1.952, 2.84, 4.084, 5.718, 7.781, 10.29, 13.29",\
"1.312, 1.408, 1.723, 2.298, 3.188, 4.432, 6.068, 8.13, 10.65, 13.65",\
"1.689, 1.807, 2.186, 2.823, 3.724, 4.974, 6.611, 8.672, 11.19, 14.19",\
"2.086, 2.235, 2.7, 3.447, 4.451, 5.728, 7.37, 9.435, 11.95, 14.95",\
"2.47, 2.657, 3.23, 4.121, 5.272, 6.678, 8.362, 10.43, 12.95, 15.95",\
"2.819, 3.049, 3.751, 4.817, 6.147, 7.724, 9.555, 11.68, 14.21, 17.21",\
"3.125, 3.403, 4.239, 5.506, 7.056, 8.83, 10.85, 13.14, 15.74, 18.75",\
"3.378, 3.703, 4.691, 6.173, 7.96, 9.98, 12.21, 14.7, 17.47, 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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.8822, 0.9821, 1.331, 1.992, 3.019, 4.457, 6.347, 8.727, 11.63, 15.09",\
"0.9594, 1.06, 1.41, 2.072, 3.1, 4.538, 6.429, 8.809, 11.71, 15.18",\
"1.228, 1.33, 1.684, 2.352, 3.383, 4.824, 6.715, 9.096, 12, 15.47",\
"1.762, 1.865, 2.22, 2.891, 3.925, 5.368, 7.264, 9.646, 12.55, 16.01",\
"2.557, 2.681, 3.065, 3.741, 4.778, 6.224, 8.118, 10.5, 13.41, 16.88",\
"3.475, 3.642, 4.15, 4.927, 5.979, 7.425, 9.323, 11.71, 14.62, 18.08",\
"4.498, 4.707, 5.354, 6.341, 7.543, 9.015, 10.91, 13.3, 16.21, 19.67",\
"5.614, 5.875, 6.668, 7.882, 9.355, 10.99, 12.91, 15.3, 18.21, 21.68",\
"6.831, 7.142, 8.09, 9.542, 11.3, 13.25, 15.34, 17.75, 20.66, 24.12",\
"8.138, 8.504, 9.621, 11.32, 13.38, 15.67, 18.09, 20.64, 23.58, 27.04");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.8519, 0.9957, 1.494, 2.443, 3.921, 5.995, 8.728, 12.16, 16.36, 21.36",\
"0.8541, 0.9965, 1.493, 2.442, 3.923, 5.997, 8.726, 12.17, 16.36, 21.37",\
"0.8548, 0.9966, 1.494, 2.443, 3.921, 5.996, 8.726, 12.17, 16.36, 21.36",\
"0.9656, 1.088, 1.53, 2.445, 3.922, 5.998, 8.726, 12.16, 16.36, 21.37",\
"1.197, 1.326, 1.772, 2.585, 3.948, 5.997, 8.726, 12.16, 16.36, 21.36",\
"1.522, 1.663, 2.127, 2.956, 4.202, 6.075, 8.729, 12.17, 16.36, 21.36",\
"1.929, 2.088, 2.59, 3.447, 4.712, 6.448, 8.88, 12.18, 16.36, 21.37",\
"2.388, 2.578, 3.148, 4.058, 5.354, 7.102, 9.378, 12.43, 16.41, 21.37",\
"2.902, 3.118, 3.764, 4.786, 6.128, 7.922, 10.18, 13.05, 16.75, 21.47",\
"3.47, 3.714, 4.448, 5.57, 7.02, 8.846, 11.17, 14.01, 17.49, 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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("1.105, 1.271, 1.853, 2.963, 4.692, 7.116, 10.3, 14.32, 19.23, 25.06",\
"1.105, 1.271, 1.852, 2.962, 4.692, 7.117, 10.31, 14.33, 19.23, 25.06",\
"1.105, 1.27, 1.851, 2.963, 4.693, 7.111, 10.3, 14.32, 19.23, 25.06",\
"1.125, 1.281, 1.852, 2.962, 4.692, 7.116, 10.31, 14.32, 19.22, 25.07",\
"1.436, 1.549, 1.978, 2.98, 4.691, 7.112, 10.3, 14.32, 19.22, 25.07",\
"1.932, 2.074, 2.506, 3.268, 4.742, 7.118, 10.31, 14.32, 19.23, 25.07",\
"2.476, 2.656, 3.198, 4.006, 5.168, 7.214, 10.31, 14.32, 19.22, 25.07",\
"3.076, 3.296, 3.946, 4.922, 6.096, 7.746, 10.45, 14.34, 19.23, 25.07",\
"3.718, 3.976, 4.754, 5.904, 7.286, 8.844, 11.08, 14.52, 19.25, 25.07",\
"4.406, 4.714, 5.616, 6.954, 8.558, 10.32, 12.33, 15.22, 19.48, 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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.7869, 0.8718, 1.17, 1.739, 2.624, 3.867, 5.502, 7.565, 10.08, 13.07",\
"0.8561, 0.9414, 1.24, 1.81, 2.697, 3.94, 5.574, 7.637, 10.15, 13.15",\
"1.048, 1.134, 1.435, 2.006, 2.893, 4.137, 5.774, 7.833, 10.35, 13.35",\
"1.336, 1.429, 1.739, 2.312, 3.201, 4.447, 6.084, 8.146, 10.66, 13.66",\
"1.667, 1.774, 2.128, 2.748, 3.648, 4.896, 6.535, 8.597, 11.11, 14.12",\
"2.026, 2.151, 2.559, 3.256, 4.238, 5.514, 7.154, 9.217, 11.73, 14.73",\
"2.395, 2.547, 3.024, 3.812, 4.896, 6.276, 7.964, 10.03, 12.55, 15.55",\
"2.746, 2.931, 3.501, 4.405, 5.607, 7.104, 8.914, 11.05, 13.57, 16.57",\
"3.061, 3.285, 3.966, 5.017, 6.359, 7.995, 9.937, 12.2, 14.81, 17.82",\
"3.324, 3.593, 4.399, 5.626, 7.144, 8.932, 11.02, 13.43, 16.19, 19.29");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("1.022, 1.126, 1.483, 2.154, 3.189, 4.632, 6.527, 8.911, 11.82, 15.28",\
"1.089, 1.192, 1.55, 2.221, 3.256, 4.7, 6.595, 8.978, 11.89, 15.35",\
"1.362, 1.466, 1.825, 2.499, 3.535, 4.98, 6.874, 9.26, 12.17, 15.63",\
"1.904, 2.007, 2.369, 3.044, 4.082, 5.529, 7.425, 9.81, 12.72, 16.18",\
"2.738, 2.853, 3.223, 3.899, 4.938, 6.385, 8.284, 10.67, 13.58, 17.04",\
"3.734, 3.886, 4.356, 5.097, 6.146, 7.593, 9.49, 11.88, 14.79, 18.25",\
"4.839, 5.028, 5.627, 6.562, 7.72, 9.184, 11.08, 13.47, 16.38, 19.85",\
"6.045, 6.28, 7.014, 8.16, 9.573, 11.17, 13.09, 15.48, 18.39, 21.85",\
"7.358, 7.635, 8.512, 9.88, 11.57, 13.47, 15.52, 17.93, 20.84, 24.3",\
"8.767, 9.093, 10.12, 11.72, 13.71, 15.93, 18.3, 20.83, 23.76, 27.22");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("0.8542, 0.9956, 1.493, 2.443, 3.921, 5.997, 8.726, 12.16, 16.36, 21.36",\
"0.8537, 0.9966, 1.494, 2.444, 3.922, 5.996, 8.726, 12.16, 16.36, 21.36",\
"0.854, 0.9958, 1.494, 2.443, 3.922, 5.998, 8.726, 12.17, 16.36, 21.36",\
"0.9244, 1.055, 1.517, 2.444, 3.922, 5.995, 8.726, 12.17, 16.36, 21.37",\
"1.078, 1.219, 1.695, 2.556, 3.946, 5.995, 8.728, 12.16, 16.36, 21.36",\
"1.283, 1.429, 1.93, 2.833, 4.169, 6.075, 8.73, 12.17, 16.36, 21.37",\
"1.567, 1.721, 2.232, 3.167, 4.552, 6.408, 8.892, 12.19, 16.36, 21.36",\
"1.93, 2.098, 2.63, 3.568, 4.99, 6.908, 9.336, 12.44, 16.43, 21.37",\
"2.364, 2.548, 3.12, 4.08, 5.5, 7.464, 9.958, 13, 16.79, 21.51",\
"2.862, 3.066, 3.688, 4.696, 6.13, 8.096, 10.64, 13.76, 17.46, 21.96");
}
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.00203, 0.005644, 0.01255, 0.0233, 0.03839, 0.05824, 0.08325, 0.1138, 0.1502");
values("1.234, 1.4, 1.983, 3.093, 4.821, 7.248, 10.44, 14.46, 19.36, 25.21",\
"1.235, 1.4, 1.983, 3.093, 4.822, 7.246, 10.44, 14.46, 19.36, 25.21",\
"1.235, 1.4, 1.983, 3.093, 4.822, 7.247, 10.44, 14.46, 19.36, 25.21",\
"1.236, 1.401, 1.982, 3.09, 4.822, 7.248, 10.44, 14.46, 19.36, 25.21",\
"1.444, 1.572, 2.048, 3.1, 4.821, 7.247, 10.44, 14.46, 19.36, 25.2",\
"1.921, 2.063, 2.493, 3.309, 4.854, 7.245, 10.44, 14.46, 19.36, 25.2",\
"2.447, 2.628, 3.17, 3.98, 5.204, 7.318, 10.44, 14.46, 19.35, 25.21",\
"3.026, 3.246, 3.9, 4.882, 6.072, 7.786, 10.56, 14.47, 19.36, 25.21",\
"3.652, 3.908, 4.69, 5.852, 7.24, 8.824, 11.12, 14.62, 19.38, 25.21",\
"4.318, 4.628, 5.536, 6.886, 8.5, 10.27, 12.32, 15.27, 19.59, 25.25");
}
}
}
}