blob: 314c54746c9cbfdc9a3c22574f7fb27fc97aafe3 [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__xnor2_1) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "1.645812e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "2.5083e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "1.688148e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "2.63142e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.63142e-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.006329 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006787 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(ZN) {
direction : output ;
function : "(!(A1^A2))" ;
max_capacitance : 0.08698 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.0001994, 0.0002018, 0.0002052, 0.0002089, 0.0002115, 0.0002098, 0.0002109, 0.0002109, 0.0002121, 0.0002138",\
"0.0001815, 0.0001971, 0.0002263, 0.0002554, 0.0002781, 0.000294, 0.0003048, 0.0003096, 0.0003185, 0.0003214",\
"2.092e-05, 5.753e-05, 0.000137, 0.0002302, 0.0003049, 0.0003555, 0.0003874, 0.00041, 0.0004253, 0.0004365",\
"-0.0002313, -0.0001896, -7.806e-05, 6.015e-05, 0.000186, 0.0002864, 0.0003538, 0.0004026, 0.0004344, 0.0004584",\
"-0.0004139, -0.0003818, -0.000283, -0.0001269, 2.475e-05, 0.0001539, 0.0002547, 0.0003278, 0.0003834, 0.0004221",\
"-0.0004339, -0.0004216, -0.0003588, -0.0002495, -0.0001081, 3.078e-05, 0.0001508, 0.0002438, 0.0003163, 0.0003676",\
"-0.0003099, -0.0003099, -0.0002917, -0.0002419, -0.0001498, -3.9e-05, 7.447e-05, 0.000173, 0.0002537, 0.0003169",\
"-2.735e-05, -3.979e-05, -7.228e-05, -9.068e-05, -7.132e-05, -1.338e-05, 6.629e-05, 0.000148, 0.0002238, 0.0002881",\
"0.0004069, 0.0003811, 0.0003006, 0.0002029, 0.0001441, 0.0001307, 0.0001524, 0.0001961, 0.0002481, 0.000299",\
"0.0009952, 0.0009492, 0.000818, 0.0006561, 0.0005106, 0.0004039, 0.0003553, 0.0003374, 0.0003516, 0.0003714");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.01945, 0.01947, 0.01951, 0.01955, 0.01959, 0.01964, 0.01971, 0.01977, 0.0199, 0.02129",\
"0.01909, 0.01913, 0.01923, 0.01935, 0.01948, 0.01955, 0.01964, 0.0197, 0.01987, 0.02124",\
"0.0185, 0.01855, 0.01871, 0.01893, 0.01914, 0.01932, 0.01946, 0.01958, 0.01982, 0.02134",\
"0.01817, 0.0182, 0.01831, 0.01851, 0.01872, 0.01896, 0.01918, 0.01932, 0.01968, 0.02145",\
"0.01809, 0.01811, 0.01816, 0.01826, 0.01844, 0.01865, 0.01885, 0.01908, 0.01948, 0.02173",\
"0.01816, 0.01816, 0.01818, 0.01824, 0.01832, 0.01848, 0.01867, 0.01884, 0.0194, 0.02248",\
"0.01838, 0.01836, 0.01834, 0.01833, 0.01838, 0.01843, 0.01854, 0.01875, 0.01953, 0.02416",\
"0.01872, 0.0187, 0.01863, 0.01855, 0.01853, 0.01856, 0.01858, 0.01877, 0.02024, 0.02814",\
"0.01917, 0.01916, 0.01904, 0.01891, 0.01879, 0.01877, 0.01878, 0.01912, 0.02249, 0.03682",\
"0.01978, 0.01973, 0.01961, 0.01944, 0.01923, 0.01907, 0.01917, 0.02061, 0.02948, 0.05404");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.03045, 0.03039, 0.03023, 0.02996, 0.02962, 0.0293, 0.02902, 0.0288, 0.02863, 0.02849",\
"0.03037, 0.03032, 0.03016, 0.02988, 0.02955, 0.02922, 0.02894, 0.02871, 0.02854, 0.0284",\
"0.03027, 0.03023, 0.03009, 0.02985, 0.02954, 0.02922, 0.02893, 0.02868, 0.02849, 0.02834",\
"0.03008, 0.03005, 0.02995, 0.02977, 0.02952, 0.02924, 0.02897, 0.02872, 0.02852, 0.02835",\
"0.02983, 0.02982, 0.02975, 0.02966, 0.02949, 0.02929, 0.02907, 0.02886, 0.02866, 0.02849",\
"0.02969, 0.02968, 0.02965, 0.0296, 0.02951, 0.02938, 0.02922, 0.02904, 0.02886, 0.02871",\
"0.02972, 0.02971, 0.0297, 0.02968, 0.02963, 0.02957, 0.02945, 0.02932, 0.02918, 0.02903",\
"0.02991, 0.02991, 0.02991, 0.02991, 0.0299, 0.02986, 0.0298, 0.02971, 0.0296, 0.02948",\
"0.03026, 0.03027, 0.03027, 0.03029, 0.0303, 0.03027, 0.03026, 0.0302, 0.03012, 0.03003",\
"0.03079, 0.0308, 0.03082, 0.03083, 0.03085, 0.03085, 0.03085, 0.03082, 0.03076, 0.03069");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.02594, 0.02593, 0.02586, 0.02571, 0.02548, 0.02521, 0.02495, 0.02478, 0.0246, 0.02445",\
"0.02593, 0.02591, 0.02584, 0.0257, 0.02549, 0.02523, 0.02497, 0.02477, 0.02458, 0.0245",\
"0.02566, 0.02563, 0.02557, 0.02545, 0.02526, 0.02505, 0.02482, 0.02462, 0.02447, 0.02443",\
"0.02482, 0.02482, 0.02479, 0.02474, 0.02466, 0.02456, 0.02442, 0.0243, 0.0242, 0.02409",\
"0.02423, 0.02422, 0.02422, 0.02422, 0.0242, 0.02419, 0.02412, 0.02408, 0.02402, 0.02394",\
"0.02387, 0.02386, 0.02385, 0.02391, 0.02393, 0.02395, 0.02393, 0.02396, 0.02389, 0.02394",\
"0.02372, 0.02372, 0.02373, 0.02373, 0.02377, 0.02381, 0.02389, 0.02394, 0.02389, 0.02387",\
"0.02377, 0.02377, 0.02377, 0.02379, 0.02379, 0.02378, 0.0239, 0.02401, 0.0241, 0.02409",\
"0.02398, 0.02398, 0.02399, 0.02402, 0.02405, 0.02406, 0.0241, 0.02408, 0.02422, 0.0245",\
"0.02441, 0.02438, 0.0244, 0.02441, 0.02442, 0.02449, 0.02449, 0.02451, 0.02446, 0.02475");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.003838, 0.003838, 0.003846, 0.003843, 0.003845, 0.003843, 0.003837, 0.003836, 0.003829, 0.003831",\
"0.003713, 0.003715, 0.003716, 0.003716, 0.003718, 0.003721, 0.003724, 0.003723, 0.00372, 0.003718",\
"0.003458, 0.003474, 0.003495, 0.003514, 0.003526, 0.003533, 0.003536, 0.003533, 0.003544, 0.003546",\
"0.003246, 0.003257, 0.003298, 0.003336, 0.003372, 0.003406, 0.003424, 0.00344, 0.003449, 0.003449",\
"0.003104, 0.003113, 0.003143, 0.003198, 0.003264, 0.003304, 0.003337, 0.003365, 0.00338, 0.003389",\
"0.003068, 0.003073, 0.0031, 0.003134, 0.003182, 0.003237, 0.003279, 0.003309, 0.003331, 0.003348",\
"0.003174, 0.00317, 0.00316, 0.003165, 0.003188, 0.003218, 0.003256, 0.003286, 0.003304, 0.003323",\
"0.003411, 0.003397, 0.003358, 0.003323, 0.003293, 0.003286, 0.003289, 0.0033, 0.003312, 0.003326",\
"0.0038, 0.003772, 0.003702, 0.003604, 0.00352, 0.003449, 0.003408, 0.003379, 0.003372, 0.003366",\
"0.00434, 0.004308, 0.004192, 0.004028, 0.003872, 0.00373, 0.003625, 0.003552, 0.003498, 0.003464");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.02192, 0.02194, 0.02197, 0.022, 0.02204, 0.02208, 0.02213, 0.02218, 0.02233, 0.02371",\
"0.02178, 0.02182, 0.0219, 0.02202, 0.0221, 0.02217, 0.02225, 0.02233, 0.0225, 0.02391",\
"0.02133, 0.02136, 0.02151, 0.02167, 0.02187, 0.02202, 0.02217, 0.02228, 0.02251, 0.02403",\
"0.02098, 0.02102, 0.02112, 0.02129, 0.02152, 0.02172, 0.0219, 0.02208, 0.02235, 0.02417",\
"0.02082, 0.02085, 0.02091, 0.02103, 0.02121, 0.02141, 0.02162, 0.02181, 0.02222, 0.02447",\
"0.02074, 0.02076, 0.02082, 0.02091, 0.02103, 0.0212, 0.02137, 0.02157, 0.02209, 0.02519",\
"0.02073, 0.02074, 0.02076, 0.02083, 0.02095, 0.02107, 0.02121, 0.02141, 0.02218, 0.02673",\
"0.0208, 0.0208, 0.02082, 0.02084, 0.0209, 0.02105, 0.02114, 0.02135, 0.02274, 0.03005",\
"0.02099, 0.02098, 0.02096, 0.02094, 0.02096, 0.02103, 0.02117, 0.02152, 0.0244, 0.03732",\
"0.02132, 0.02129, 0.02126, 0.02118, 0.02113, 0.02113, 0.02126, 0.02246, 0.02962, 0.05187");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.02618, 0.02619, 0.02623, 0.02627, 0.0263, 0.02628, 0.02627, 0.02627, 0.02625, 0.02625",\
"0.02615, 0.02617, 0.02621, 0.02625, 0.02628, 0.02626, 0.02625, 0.02623, 0.02621, 0.0262",\
"0.0259, 0.02592, 0.02597, 0.02603, 0.02607, 0.02607, 0.02606, 0.02604, 0.02602, 0.026",\
"0.02566, 0.02567, 0.02573, 0.02581, 0.02586, 0.02589, 0.02589, 0.02587, 0.02586, 0.02584",\
"0.02551, 0.02553, 0.02559, 0.02567, 0.02575, 0.02581, 0.02584, 0.02585, 0.02584, 0.02583",\
"0.02553, 0.02555, 0.02561, 0.02569, 0.02578, 0.02586, 0.02591, 0.02594, 0.02595, 0.02595",\
"0.02571, 0.02572, 0.02578, 0.02585, 0.02595, 0.02604, 0.02611, 0.02616, 0.02618, 0.0262",\
"0.02604, 0.02606, 0.0261, 0.02619, 0.02627, 0.02636, 0.02645, 0.02651, 0.02654, 0.02657",\
"0.02653, 0.02655, 0.02659, 0.02667, 0.02675, 0.02684, 0.02692, 0.02699, 0.02704, 0.02709",\
"0.02718, 0.0272, 0.02725, 0.02731, 0.0274, 0.02748, 0.02756, 0.02764, 0.0277, 0.02774");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.02401, 0.02399, 0.02394, 0.02381, 0.02362, 0.02342, 0.02323, 0.02309, 0.02298, 0.02292",\
"0.02392, 0.0239, 0.02384, 0.02374, 0.02355, 0.02336, 0.02318, 0.02302, 0.0229, 0.02286",\
"0.0236, 0.02359, 0.02354, 0.02344, 0.02329, 0.02313, 0.02297, 0.02285, 0.02272, 0.02266",\
"0.02287, 0.02286, 0.02284, 0.0228, 0.02275, 0.02267, 0.02259, 0.02251, 0.02242, 0.02239",\
"0.02233, 0.02234, 0.02234, 0.02234, 0.02233, 0.02234, 0.02231, 0.02227, 0.02222, 0.02224",\
"0.02205, 0.02205, 0.02205, 0.02207, 0.02214, 0.02215, 0.02216, 0.02219, 0.02217, 0.02219",\
"0.022, 0.02202, 0.02201, 0.02203, 0.02206, 0.02211, 0.02224, 0.02225, 0.02224, 0.02237",\
"0.02219, 0.02218, 0.02217, 0.02222, 0.02223, 0.02223, 0.02231, 0.02244, 0.02257, 0.0226",\
"0.02253, 0.02252, 0.02252, 0.02254, 0.02255, 0.02259, 0.02259, 0.02264, 0.02282, 0.02304",\
"0.02305, 0.02305, 0.02304, 0.02304, 0.02306, 0.02312, 0.02313, 0.02318, 0.02322, 0.02342");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.187, 0.2017, 0.2529, 0.3511, 0.5048, 0.7211, 1.006, 1.366, 1.804, 2.327",\
"0.2139, 0.2287, 0.2805, 0.3792, 0.5336, 0.7502, 1.035, 1.394, 1.833, 2.356",\
"0.3084, 0.3236, 0.3762, 0.4761, 0.6313, 0.8484, 1.134, 1.493, 1.932, 2.456",\
"0.4297, 0.4531, 0.5279, 0.6506, 0.8134, 1.031, 1.317, 1.677, 2.116, 2.639",\
"0.5312, 0.5637, 0.6668, 0.8347, 1.052, 1.307, 1.6, 1.96, 2.398, 2.921",\
"0.607, 0.6486, 0.7827, 0.9985, 1.277, 1.601, 1.962, 2.354, 2.796, 3.319",\
"0.6553, 0.7067, 0.8701, 1.137, 1.48, 1.878, 2.318, 2.793, 3.3, 3.842",\
"0.6703, 0.7317, 0.9285, 1.246, 1.656, 2.131, 2.655, 3.217, 3.815, 4.445",\
"0.6498, 0.7223, 0.9512, 1.323, 1.8, 2.356, 2.966, 3.622, 4.314, 5.042",\
"0.5939, 0.6752, 0.9361, 1.363, 1.912, 2.548, 3.248, 3.998, 4.792, 5.621");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.5742, 0.6207, 0.783, 1.091, 1.571, 2.243, 3.127, 4.24, 5.6, 7.218",\
"0.5945, 0.642, 0.8078, 1.12, 1.603, 2.277, 3.161, 4.279, 5.635, 7.255",\
"0.6806, 0.7285, 0.8966, 1.213, 1.7, 2.379, 3.267, 4.384, 5.745, 7.365",\
"0.8839, 0.9308, 1.096, 1.412, 1.899, 2.582, 3.471, 4.591, 5.953, 7.576",\
"1.198, 1.252, 1.428, 1.742, 2.227, 2.907, 3.797, 4.919, 6.283, 7.913",\
"1.548, 1.617, 1.84, 2.206, 2.7, 3.377, 4.267, 5.386, 6.749, 8.381",\
"1.927, 2.011, 2.282, 2.726, 3.306, 4.004, 4.891, 6.01, 7.371, 8.997",\
"2.336, 2.436, 2.754, 3.279, 3.964, 4.768, 5.685, 6.801, 8.161, 9.784",\
"2.776, 2.891, 3.258, 3.865, 4.655, 5.584, 6.621, 7.773, 9.132, 10.75",\
"3.254, 3.383, 3.796, 4.486, 5.385, 6.442, 7.62, 8.896, 10.29, 11.91");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.258, 0.2834, 0.3717, 0.5424, 0.8068, 1.177, 1.663, 2.272, 3.019, 3.903",\
"0.2585, 0.2839, 0.3722, 0.5431, 0.8064, 1.176, 1.662, 2.272, 3.018, 3.908",\
"0.2755, 0.2965, 0.3762, 0.5434, 0.8068, 1.178, 1.663, 2.271, 3.018, 3.907",\
"0.4062, 0.4278, 0.4994, 0.6224, 0.8328, 1.178, 1.663, 2.273, 3.017, 3.907",\
"0.5684, 0.5962, 0.6868, 0.8376, 1.042, 1.306, 1.703, 2.276, 3.018, 3.906",\
"0.7492, 0.7844, 0.8978, 1.083, 1.33, 1.627, 1.974, 2.429, 3.065, 3.907",\
"0.9444, 0.9882, 1.128, 1.353, 1.646, 1.995, 2.394, 2.843, 3.371, 4.071",\
"1.158, 1.209, 1.371, 1.64, 1.988, 2.395, 2.854, 3.361, 3.92, 4.537",\
"1.376, 1.437, 1.63, 1.945, 2.346, 2.816, 3.345, 3.916, 4.538, 5.214",\
"1.605, 1.677, 1.903, 2.265, 2.726, 3.261, 3.86, 4.507, 5.2, 5.946");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.7912, 0.8682, 1.141, 1.656, 2.458, 3.583, 5.068, 6.937, 9.213, 11.93",\
"0.7933, 0.8708, 1.138, 1.655, 2.457, 3.582, 5.067, 6.93, 9.2, 11.91",\
"0.7914, 0.8697, 1.141, 1.656, 2.456, 3.585, 5.061, 6.931, 9.198, 11.93",\
"0.798, 0.871, 1.139, 1.655, 2.457, 3.582, 5.065, 6.929, 9.208, 11.92",\
"0.958, 1.012, 1.216, 1.669, 2.458, 3.581, 5.061, 6.931, 9.208, 11.92",\
"1.216, 1.278, 1.488, 1.856, 2.512, 3.589, 5.072, 6.936, 9.204, 11.92",\
"1.493, 1.568, 1.816, 2.225, 2.796, 3.693, 5.076, 6.937, 9.204, 11.92",\
"1.775, 1.868, 2.162, 2.638, 3.27, 4.063, 5.236, 6.961, 9.218, 11.93",\
"2.065, 2.175, 2.514, 3.068, 3.787, 4.648, 5.69, 7.174, 9.256, 11.94",\
"2.357, 2.48, 2.876, 3.51, 4.328, 5.29, 6.378, 7.7, 9.53, 11.99");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("1.06, 1.078, 1.137, 1.244, 1.404, 1.624, 1.909, 2.268, 2.706, 3.228",\
"1.092, 1.11, 1.168, 1.276, 1.436, 1.656, 1.941, 2.3, 2.737, 3.26",\
"1.214, 1.231, 1.29, 1.398, 1.559, 1.778, 2.064, 2.422, 2.86, 3.382",\
"1.451, 1.469, 1.529, 1.637, 1.799, 2.019, 2.305, 2.664, 3.101, 3.623",\
"1.821, 1.839, 1.9, 2.01, 2.173, 2.395, 2.681, 3.04, 3.478, 3.999",\
"2.288, 2.306, 2.369, 2.482, 2.648, 2.872, 3.16, 3.519, 3.957, 4.479",\
"2.796, 2.816, 2.883, 3.001, 3.171, 3.398, 3.689, 4.05, 4.489, 5.011",\
"3.345, 3.366, 3.437, 3.559, 3.735, 3.966, 4.259, 4.623, 5.063, 5.587",\
"3.935, 3.958, 4.033, 4.161, 4.343, 4.578, 4.874, 5.239, 5.681, 6.205",\
"4.57, 4.595, 4.676, 4.812, 4.999, 5.24, 5.54, 5.907, 6.349, 6.874");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("1.021, 1.045, 1.126, 1.276, 1.507, 1.828, 2.251, 2.785, 3.438, 4.218",\
"1.047, 1.071, 1.151, 1.302, 1.533, 1.854, 2.277, 2.811, 3.465, 4.244",\
"1.112, 1.136, 1.217, 1.368, 1.599, 1.921, 2.345, 2.879, 3.533, 4.313",\
"1.217, 1.241, 1.323, 1.476, 1.71, 2.034, 2.46, 2.996, 3.65, 4.431",\
"1.351, 1.376, 1.46, 1.615, 1.851, 2.177, 2.605, 3.142, 3.797, 4.578",\
"1.48, 1.504, 1.589, 1.745, 1.981, 2.309, 2.738, 3.277, 3.933, 4.715",\
"1.582, 1.608, 1.694, 1.852, 2.091, 2.418, 2.846, 3.384, 4.041, 4.823",\
"1.648, 1.675, 1.762, 1.923, 2.163, 2.492, 2.921, 3.459, 4.114, 4.895",\
"1.673, 1.7, 1.79, 1.952, 2.194, 2.524, 2.954, 3.492, 4.149, 4.93",\
"1.652, 1.679, 1.772, 1.937, 2.181, 2.512, 2.943, 3.481, 4.139, 4.921");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.3687, 0.3934, 0.4788, 0.6422, 0.8928, 1.249, 1.723, 2.325, 3.067, 3.952",\
"0.3688, 0.3938, 0.4788, 0.642, 0.8922, 1.248, 1.722, 2.326, 3.067, 3.954",\
"0.3684, 0.3932, 0.479, 0.6414, 0.8916, 1.249, 1.722, 2.326, 3.068, 3.952",\
"0.3686, 0.3936, 0.4788, 0.6418, 0.8928, 1.248, 1.721, 2.324, 3.067, 3.951",\
"0.3714, 0.397, 0.481, 0.6426, 0.8922, 1.248, 1.723, 2.325, 3.067, 3.95",\
"0.3808, 0.406, 0.4898, 0.6506, 0.898, 1.253, 1.724, 2.325, 3.068, 3.953",\
"0.3976, 0.4208, 0.5034, 0.6606, 0.9052, 1.256, 1.725, 2.326, 3.067, 3.95",\
"0.4236, 0.4458, 0.5258, 0.6788, 0.9196, 1.263, 1.726, 2.322, 3.063, 3.949",\
"0.4562, 0.4786, 0.5568, 0.7048, 0.942, 1.276, 1.733, 2.322, 3.056, 3.94",\
"0.494, 0.518, 0.594, 0.736, 0.968, 1.298, 1.748, 2.328, 3.058, 3.942");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.572, 0.61, 0.7418, 0.9918, 1.386, 1.94, 2.672, 3.594, 4.722, 6.064",\
"0.5723, 0.6112, 0.7408, 0.9924, 1.386, 1.94, 2.673, 3.595, 4.722, 6.063",\
"0.5732, 0.6112, 0.7416, 0.9932, 1.386, 1.94, 2.673, 3.595, 4.722, 6.064",\
"0.5768, 0.614, 0.7426, 0.9942, 1.386, 1.94, 2.673, 3.596, 4.719, 6.064",\
"0.5694, 0.6078, 0.7392, 0.992, 1.386, 1.941, 2.673, 3.595, 4.719, 6.064",\
"0.5688, 0.6046, 0.7318, 0.976, 1.365, 1.923, 2.663, 3.594, 4.722, 6.062",\
"0.5838, 0.6206, 0.7468, 0.9858, 1.367, 1.912, 2.642, 3.569, 4.703, 6.056",\
"0.6028, 0.6384, 0.7624, 0.9992, 1.376, 1.92, 2.643, 3.562, 4.685, 6.035",\
"0.6266, 0.6612, 0.7818, 1.015, 1.386, 1.926, 2.648, 3.564, 4.686, 6.023",\
"0.6514, 0.686, 0.8048, 1.034, 1.401, 1.934, 2.654, 3.567, 4.69, 6.026");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.2353, 0.2513, 0.3066, 0.41, 0.5685, 0.7886, 1.077, 1.438, 1.878, 2.403",\
"0.2608, 0.2768, 0.3322, 0.4358, 0.5945, 0.8147, 1.103, 1.464, 1.905, 2.429",\
"0.3555, 0.3712, 0.4262, 0.5299, 0.6889, 0.9096, 1.198, 1.559, 2, 2.524",\
"0.5064, 0.5273, 0.5954, 0.7099, 0.8699, 1.09, 1.379, 1.74, 2.181, 2.705",\
"0.6452, 0.6733, 0.7653, 0.9199, 1.124, 1.37, 1.661, 2.023, 2.463, 2.986",\
"0.762, 0.7978, 0.9161, 1.113, 1.373, 1.683, 2.033, 2.418, 2.86, 3.384",\
"0.852, 0.8963, 1.041, 1.283, 1.603, 1.981, 2.407, 2.871, 3.369, 3.908",\
"0.9119, 0.9645, 1.136, 1.426, 1.807, 2.258, 2.763, 3.312, 3.898, 4.52",\
"0.9388, 0.9998, 1.201, 1.536, 1.981, 2.507, 3.095, 3.733, 4.413, 5.128",\
"0.9286, 0.999, 1.229, 1.613, 2.122, 2.725, 3.398, 4.129, 4.905, 5.723");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.6789, 0.7249, 0.887, 1.195, 1.674, 2.346, 3.23, 4.343, 5.705, 7.32",\
"0.7094, 0.7568, 0.9215, 1.233, 1.715, 2.39, 3.272, 4.386, 5.745, 7.365",\
"0.81, 0.8575, 1.025, 1.34, 1.826, 2.503, 3.39, 4.506, 5.867, 7.488",\
"0.9957, 1.043, 1.209, 1.523, 2.011, 2.689, 3.58, 4.698, 6.061, 7.683",\
"1.26, 1.312, 1.485, 1.801, 2.286, 2.966, 3.856, 4.976, 6.346, 7.964",\
"1.563, 1.623, 1.823, 2.173, 2.672, 3.35, 4.242, 5.361, 6.726, 8.354",\
"1.903, 1.971, 2.2, 2.596, 3.151, 3.858, 4.75, 5.87, 7.235, 8.861",\
"2.273, 2.354, 2.615, 3.064, 3.682, 4.459, 5.39, 6.513, 7.877, 9.503",\
"2.674, 2.767, 3.068, 3.573, 4.261, 5.113, 6.124, 7.295, 8.665, 10.29",\
"3.106, 3.212, 3.555, 4.124, 4.888, 5.82, 6.918, 8.176, 9.599, 11.23");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.3149, 0.3398, 0.4289, 0.5984, 0.8604, 1.228, 1.711, 2.32, 3.066, 3.949",\
"0.3147, 0.3401, 0.4292, 0.5982, 0.8604, 1.229, 1.711, 2.322, 3.064, 3.953",\
"0.3126, 0.3377, 0.4265, 0.5984, 0.8621, 1.229, 1.713, 2.322, 3.066, 3.951",\
"0.421, 0.4435, 0.5144, 0.6444, 0.871, 1.23, 1.712, 2.322, 3.066, 3.95",\
"0.5738, 0.6012, 0.6922, 0.8466, 1.051, 1.327, 1.741, 2.325, 3.067, 3.951",\
"0.745, 0.7822, 0.8948, 1.084, 1.333, 1.632, 1.985, 2.454, 3.106, 3.96",\
"0.9308, 0.9742, 1.114, 1.344, 1.638, 1.993, 2.397, 2.847, 3.386, 4.104",\
"1.127, 1.18, 1.349, 1.619, 1.973, 2.383, 2.848, 3.359, 3.922, 4.547",\
"1.338, 1.403, 1.597, 1.917, 2.326, 2.802, 3.332, 3.91, 4.538, 5.215",\
"1.558, 1.63, 1.857, 2.221, 2.696, 3.242, 3.84, 4.492, 5.198, 5.944");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.792, 0.8713, 1.14, 1.655, 2.456, 3.583, 5.063, 6.924, 9.206, 11.92",\
"0.7917, 0.8679, 1.138, 1.655, 2.456, 3.58, 5.061, 6.927, 9.209, 11.93",\
"0.7917, 0.8713, 1.138, 1.656, 2.457, 3.58, 5.064, 6.93, 9.207, 11.93",\
"0.7966, 0.8724, 1.138, 1.655, 2.458, 3.584, 5.064, 6.931, 9.208, 11.92",\
"0.8898, 0.9548, 1.19, 1.666, 2.459, 3.583, 5.065, 6.929, 9.212, 11.91",\
"1.037, 1.112, 1.354, 1.795, 2.507, 3.588, 5.062, 6.931, 9.209, 11.92",\
"1.211, 1.289, 1.552, 2.023, 2.705, 3.685, 5.079, 6.926, 9.199, 11.92",\
"1.422, 1.502, 1.778, 2.275, 3, 3.949, 5.23, 6.972, 9.222, 11.92",\
"1.662, 1.749, 2.038, 2.557, 3.317, 4.317, 5.556, 7.172, 9.28, 11.92",\
"1.93, 2.023, 2.336, 2.878, 3.664, 4.712, 6.002, 7.558, 9.532, 12.03");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.9356, 0.9537, 1.015, 1.126, 1.289, 1.511, 1.799, 2.159, 2.598, 3.12",\
"0.9697, 0.9879, 1.05, 1.16, 1.324, 1.546, 1.833, 2.193, 2.632, 3.155",\
"1.087, 1.105, 1.167, 1.278, 1.442, 1.664, 1.951, 2.311, 2.749, 3.272",\
"1.322, 1.34, 1.402, 1.513, 1.677, 1.899, 2.187, 2.547, 2.986, 3.508",\
"1.686, 1.705, 1.767, 1.879, 2.044, 2.267, 2.555, 2.915, 3.354, 3.877",\
"2.128, 2.148, 2.213, 2.328, 2.496, 2.721, 3.011, 3.371, 3.81, 4.333",\
"2.609, 2.631, 2.7, 2.82, 2.993, 3.221, 3.513, 3.874, 4.314, 4.836",\
"3.127, 3.15, 3.225, 3.352, 3.53, 3.763, 4.057, 4.42, 4.86, 5.383",\
"3.685, 3.711, 3.791, 3.925, 4.11, 4.348, 4.645, 5.01, 5.45, 5.973",\
"4.287, 4.314, 4.401, 4.545, 4.736, 4.98, 5.282, 5.65, 6.091, 6.614");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.9979, 1.021, 1.102, 1.253, 1.484, 1.807, 2.232, 2.767, 3.422, 4.202",\
"1.02, 1.043, 1.125, 1.276, 1.508, 1.83, 2.255, 2.79, 3.445, 4.226",\
"1.099, 1.123, 1.204, 1.356, 1.588, 1.912, 2.337, 2.873, 3.527, 4.308",\
"1.243, 1.267, 1.349, 1.502, 1.737, 2.062, 2.489, 3.026, 3.681, 4.462",\
"1.412, 1.437, 1.52, 1.676, 1.911, 2.239, 2.667, 3.204, 3.86, 4.642",\
"1.558, 1.583, 1.667, 1.824, 2.062, 2.392, 2.822, 3.361, 4.018, 4.8",\
"1.675, 1.701, 1.787, 1.945, 2.183, 2.512, 2.942, 3.483, 4.141, 4.924",\
"1.755, 1.78, 1.868, 2.028, 2.267, 2.597, 3.027, 3.567, 4.224, 5.008",\
"1.791, 1.818, 1.906, 2.069, 2.309, 2.64, 3.069, 3.609, 4.268, 5.05",\
"1.781, 1.809, 1.901, 2.065, 2.308, 2.638, 3.068, 3.608, 4.266, 5.049");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.3285, 0.3526, 0.4368, 0.5962, 0.8464, 1.2, 1.674, 2.277, 3.018, 3.906",\
"0.3282, 0.3522, 0.4358, 0.5972, 0.8456, 1.201, 1.673, 2.276, 3.018, 3.906",\
"0.3284, 0.3526, 0.4358, 0.596, 0.847, 1.2, 1.674, 2.277, 3.02, 3.905",\
"0.3276, 0.353, 0.4372, 0.5972, 0.8466, 1.2, 1.674, 2.277, 3.019, 3.903",\
"0.3334, 0.3576, 0.4406, 0.5984, 0.8482, 1.201, 1.673, 2.275, 3.018, 3.906",\
"0.3564, 0.3796, 0.4598, 0.614, 0.8578, 1.207, 1.676, 2.279, 3.019, 3.906",\
"0.3912, 0.414, 0.4912, 0.641, 0.8798, 1.223, 1.686, 2.282, 3.021, 3.903",\
"0.431, 0.4524, 0.5268, 0.672, 0.9064, 1.243, 1.698, 2.291, 3.021, 3.901",\
"0.4744, 0.496, 0.569, 0.7084, 0.937, 1.265, 1.716, 2.298, 3.026, 3.906",\
"0.518, 0.54, 0.614, 0.75, 0.97, 1.294, 1.734, 2.312, 3.034, 3.912");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001593, 0.003677, 0.007655, 0.01385, 0.02255, 0.03399, 0.04841, 0.06601, 0.08698");
values("0.5723, 0.6109, 0.7409, 0.9916, 1.386, 1.94, 2.673, 3.595, 4.722, 6.062",\
"0.5736, 0.6109, 0.7423, 0.9924, 1.386, 1.94, 2.673, 3.595, 4.722, 6.061",\
"0.574, 0.6104, 0.741, 0.9934, 1.385, 1.94, 2.673, 3.596, 4.723, 6.064",\
"0.576, 0.6128, 0.7428, 0.993, 1.386, 1.941, 2.673, 3.596, 4.723, 6.064",\
"0.5764, 0.614, 0.7456, 0.9962, 1.389, 1.941, 2.673, 3.596, 4.723, 6.061",\
"0.5714, 0.6074, 0.734, 0.9824, 1.373, 1.933, 2.668, 3.596, 4.723, 6.065",\
"0.585, 0.6194, 0.7452, 0.9882, 1.371, 1.921, 2.652, 3.581, 4.715, 6.062",\
"0.6048, 0.6394, 0.763, 0.9992, 1.379, 1.923, 2.649, 3.57, 4.699, 6.047",\
"0.6282, 0.663, 0.7818, 1.015, 1.387, 1.929, 2.651, 3.57, 4.697, 6.039",\
"0.6568, 0.691, 0.8076, 1.034, 1.399, 1.934, 2.656, 3.575, 4.7, 6.038");
}
}
}
}