blob: 441a092beb0e618ee271d5a65eb9b2c327ef7da1 [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 : "0.000218781" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002267028" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.000220968" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002222478" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002267028" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006381 ;
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 ;
}
pin(A2) {
capacitance : 0.006906 ;
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 ;
}
pin(ZN) {
direction : output ;
function : "(!(A1^A2))" ;
max_capacitance : 0.07658 ;
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" ;
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.0004709, 0.0004691, 0.0004673, 0.0004672, 0.0004679, 0.000467, 0.0004644, 0.0004639, 0.0004637, 0.0004631",\
"0.0004643, 0.000473, 0.0004881, 0.0005024, 0.0005152, 0.000523, 0.0005278, 0.000526, 0.0005336, 0.000535",\
"0.0003661, 0.0003842, 0.0004326, 0.000495, 0.0005355, 0.0005643, 0.000592, 0.0006094, 0.0006142, 0.0006257",\
"0.0001631, 0.0001951, 0.000269, 0.0003647, 0.0004557, 0.0005223, 0.0005689, 0.0006044, 0.0006289, 0.0006447",\
"-2.067e-05, 4.198e-06, 8.33e-05, 0.0001981, 0.0003194, 0.000418, 0.0004948, 0.0005488, 0.0005919, 0.0006186",\
"-0.0001366, -0.0001167, -5.417e-05, 5.261e-05, 0.000175, 0.0002945, 0.0003912, 0.000468, 0.0005237, 0.0005635",\
"-0.0001787, -0.0001655, -0.0001232, -4.202e-05, 6.448e-05, 0.0001824, 0.0002884, 0.0003806, 0.0004482, 0.0004824",\
"-0.0001451, -0.0001401, -0.0001196, -7.194e-05, 6.633e-06, 0.0001017, 0.0002045, 0.0002919, 0.0003421, 0.000272",\
"6.746e-05, 6.552e-05, 6.404e-05, 8.088e-05, 0.0001196, 0.0001844, 0.0002489, 0.0001901, -0.0001408, -0.0006278",\
"0.0007015, 0.0006908, 0.0006728, 0.0006518, 0.0006251, 0.0003618, -0.0002937, -0.0008463, -0.001239, -0.001518");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.01079, 0.01079, 0.0108, 0.01082, 0.01084, 0.01089, 0.01105, 0.01276, 0.02164, 0.04153",\
"0.01055, 0.01058, 0.01064, 0.01071, 0.01078, 0.01084, 0.01103, 0.01286, 0.02191, 0.04202",\
"0.01013, 0.01016, 0.01027, 0.01042, 0.01055, 0.01067, 0.01095, 0.0131, 0.02298, 0.04353",\
"0.009823, 0.009852, 0.009937, 0.01007, 0.01022, 0.01041, 0.01081, 0.01365, 0.02516, 0.04617",\
"0.00969, 0.009703, 0.009757, 0.00986, 0.009999, 0.01017, 0.01081, 0.01505, 0.029, 0.04991",\
"0.009646, 0.009653, 0.009692, 0.009754, 0.009844, 0.01004, 0.01129, 0.01839, 0.03485, 0.05353",\
"0.009662, 0.00967, 0.009689, 0.00974, 0.009797, 0.01019, 0.01354, 0.02498, 0.04097, 0.05449",\
"0.00975, 0.009742, 0.009736, 0.009746, 0.009953, 0.01206, 0.02029, 0.03191, 0.04147, 0.04863",\
"0.00956, 0.00956, 0.009528, 0.009717, 0.01207, 0.01731, 0.02214, 0.02585, 0.02862, 0.03065",\
"0.00636, 0.006146, 0.005973, 0.006468, 0.007342, 0.0082, 0.008887, 0.009407, 0.009785, 0.01007");
}
}
internal_power() {
related_pin : "A1" ;
when : "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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.02497, 0.02493, 0.02482, 0.02463, 0.02439, 0.02415, 0.02393, 0.02376, 0.02361, 0.02349",\
"0.0249, 0.02487, 0.02476, 0.02457, 0.02433, 0.02409, 0.02387, 0.02368, 0.02354, 0.02341",\
"0.02486, 0.02483, 0.02474, 0.02456, 0.02434, 0.0241, 0.02387, 0.02368, 0.02351, 0.02338",\
"0.02474, 0.02472, 0.02465, 0.02452, 0.02433, 0.02413, 0.02392, 0.02372, 0.02355, 0.0234",\
"0.02455, 0.02453, 0.0245, 0.02441, 0.02428, 0.02413, 0.02396, 0.02378, 0.02361, 0.02346",\
"0.02435, 0.02434, 0.02433, 0.02428, 0.02421, 0.02411, 0.02398, 0.02384, 0.02369, 0.02353",\
"0.02422, 0.02422, 0.02421, 0.02419, 0.02415, 0.02409, 0.02399, 0.02389, 0.02375, 0.02354",\
"0.02411, 0.02412, 0.02411, 0.02411, 0.02408, 0.02405, 0.024, 0.02387, 0.02361, 0.02312",\
"0.02363, 0.02363, 0.02363, 0.02363, 0.02359, 0.02346, 0.02303, 0.02235, 0.0217, 0.02115",\
"0.01127, 0.01127, 0.01129, 0.01131, 0.01133, 0.01134, 0.01134, 0.01132, 0.01129, 0.01124");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.02159, 0.02157, 0.02151, 0.02139, 0.02122, 0.02101, 0.02081, 0.02062, 0.02061, 0.02183",\
"0.02159, 0.02158, 0.02154, 0.02142, 0.02126, 0.02106, 0.02086, 0.02069, 0.02068, 0.02197",\
"0.02141, 0.02141, 0.02136, 0.02126, 0.02113, 0.02096, 0.02078, 0.02061, 0.02066, 0.02215",\
"0.02078, 0.02079, 0.02077, 0.02073, 0.02068, 0.02058, 0.02048, 0.02038, 0.02053, 0.0225",\
"0.02032, 0.02031, 0.02032, 0.02031, 0.0203, 0.02028, 0.02021, 0.02021, 0.0206, 0.02362",\
"0.01996, 0.01997, 0.01997, 0.02001, 0.02003, 0.02001, 0.02003, 0.02007, 0.02099, 0.02625",\
"0.01971, 0.01971, 0.01974, 0.01973, 0.01973, 0.0198, 0.01986, 0.0201, 0.02231, 0.03203",\
"0.01954, 0.01953, 0.01955, 0.01958, 0.01956, 0.01958, 0.01967, 0.02084, 0.02694, 0.04371",\
"0.01957, 0.01957, 0.01957, 0.01958, 0.01957, 0.01962, 0.02032, 0.02522, 0.03956, 0.05948",\
"0.02012, 0.02012, 0.02013, 0.02013, 0.02022, 0.02138, 0.02778, 0.04019, 0.05223, 0.06153");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.003353, 0.003352, 0.003352, 0.003347, 0.003345, 0.00335, 0.003348, 0.003344, 0.003339, 0.00333",\
"0.003261, 0.003259, 0.00326, 0.003259, 0.003256, 0.003256, 0.003253, 0.00325, 0.003245, 0.003238",\
"0.003085, 0.003089, 0.003098, 0.003102, 0.003106, 0.003113, 0.003111, 0.003115, 0.003111, 0.003111",\
"0.002906, 0.002917, 0.00293, 0.002955, 0.002982, 0.003004, 0.003012, 0.003018, 0.003022, 0.003022",\
"0.002747, 0.002754, 0.00278, 0.002824, 0.002867, 0.002899, 0.002923, 0.002945, 0.002953, 0.002954",\
"0.002636, 0.002642, 0.002667, 0.002712, 0.002757, 0.002804, 0.002838, 0.002862, 0.002883, 0.00289",\
"0.002561, 0.002568, 0.00259, 0.002621, 0.002662, 0.002706, 0.002746, 0.002778, 0.002793, 0.002785",\
"0.002522, 0.002522, 0.002529, 0.002544, 0.002571, 0.002607, 0.002639, 0.00266, 0.002645, 0.002516",\
"0.002559, 0.002562, 0.00255, 0.002554, 0.002547, 0.002561, 0.002548, 0.002399, 0.001969, 0.001404",\
"0.003009, 0.003001, 0.002978, 0.00294, 0.002867, 0.002451, 0.001692, 0.001051, 0.0005043, -5.054e-05");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.0126, 0.0126, 0.01262, 0.01265, 0.01266, 0.01268, 0.01285, 0.01469, 0.02382, 0.04394",\
"0.01256, 0.01257, 0.01263, 0.01268, 0.01273, 0.01279, 0.01299, 0.01492, 0.02432, 0.04462",\
"0.01224, 0.01227, 0.01236, 0.01247, 0.01259, 0.0127, 0.01299, 0.01527, 0.02554, 0.04623",\
"0.01197, 0.01199, 0.01206, 0.01219, 0.01232, 0.01248, 0.01289, 0.01591, 0.02777, 0.04885",\
"0.01183, 0.01184, 0.0119, 0.01199, 0.0121, 0.01226, 0.01292, 0.01736, 0.03153, 0.05232",\
"0.01175, 0.01176, 0.0118, 0.01187, 0.01196, 0.01214, 0.01341, 0.02054, 0.03705, 0.05567",\
"0.0117, 0.0117, 0.01173, 0.0118, 0.01188, 0.01226, 0.01546, 0.02669, 0.04281, 0.05659",\
"0.01168, 0.01169, 0.01171, 0.01173, 0.01193, 0.01371, 0.02148, 0.03362, 0.04395, 0.05171",\
"0.01138, 0.01138, 0.0114, 0.01153, 0.01335, 0.01894, 0.02511, 0.02988, 0.03344, 0.03605",\
"0.008217, 0.008024, 0.007788, 0.008344, 0.009435, 0.0105, 0.01135, 0.01198, 0.01243, 0.01278");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.02175, 0.02175, 0.02178, 0.02179, 0.0218, 0.02179, 0.02178, 0.02177, 0.02176, 0.02175",\
"0.02175, 0.02177, 0.02179, 0.02183, 0.02183, 0.02182, 0.02181, 0.02179, 0.02178, 0.02177",\
"0.0216, 0.02161, 0.02165, 0.02169, 0.02171, 0.0217, 0.02169, 0.02167, 0.02165, 0.02163",\
"0.02141, 0.02142, 0.02147, 0.0215, 0.02154, 0.02157, 0.02156, 0.02155, 0.02153, 0.02151",\
"0.02126, 0.02127, 0.02131, 0.02137, 0.02142, 0.02146, 0.02148, 0.02148, 0.02147, 0.02145",\
"0.02119, 0.0212, 0.02124, 0.0213, 0.02136, 0.02141, 0.02145, 0.02147, 0.02147, 0.02145",\
"0.02119, 0.02121, 0.02124, 0.0213, 0.02137, 0.02142, 0.02147, 0.02151, 0.02151, 0.02145",\
"0.02127, 0.02129, 0.02132, 0.02138, 0.02144, 0.0215, 0.02155, 0.02157, 0.02146, 0.02114",\
"0.02114, 0.02116, 0.02118, 0.02123, 0.02129, 0.02128, 0.02107, 0.02057, 0.02001, 0.01956",\
"0.0114, 0.01141, 0.01144, 0.0115, 0.01156, 0.01163, 0.01169, 0.01174, 0.01179, 0.01182");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.0201, 0.02009, 0.02004, 0.01994, 0.01981, 0.01966, 0.0195, 0.01937, 0.0194, 0.02066",\
"0.02006, 0.02005, 0.02001, 0.01992, 0.01978, 0.01964, 0.01949, 0.01936, 0.0194, 0.02072",\
"0.01985, 0.01985, 0.0198, 0.01974, 0.01962, 0.01949, 0.01937, 0.01924, 0.01934, 0.02087",\
"0.01929, 0.01928, 0.01928, 0.01925, 0.01921, 0.01914, 0.01907, 0.01898, 0.01921, 0.02128",\
"0.01885, 0.01885, 0.01885, 0.01885, 0.01886, 0.01883, 0.01882, 0.01878, 0.01927, 0.02249",\
"0.01853, 0.01853, 0.01854, 0.01856, 0.0186, 0.0186, 0.01861, 0.01864, 0.0197, 0.02534",\
"0.01832, 0.01832, 0.01833, 0.01834, 0.01835, 0.01842, 0.01848, 0.01875, 0.02121, 0.03157",\
"0.01822, 0.01821, 0.01823, 0.01824, 0.01823, 0.01828, 0.01833, 0.0197, 0.02637, 0.04385",\
"0.01831, 0.0183, 0.01832, 0.0183, 0.01833, 0.01836, 0.01924, 0.02481, 0.03961, 0.05931",\
"0.01896, 0.01896, 0.01895, 0.01893, 0.01907, 0.02055, 0.02778, 0.03991, 0.05092, 0.05926");
}
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.4253, 0.4536, 0.5537, 0.7451, 1.045, 1.466, 2.022, 2.723, 3.579, 4.6",\
"0.4883, 0.5172, 0.618, 0.8103, 1.11, 1.533, 2.09, 2.791, 3.647, 4.667",\
"0.7136, 0.7426, 0.8447, 1.039, 1.342, 1.765, 2.322, 3.025, 3.881, 4.903",\
"1.065, 1.106, 1.24, 1.464, 1.773, 2.197, 2.756, 3.458, 4.315, 5.336",\
"1.417, 1.474, 1.663, 1.972, 2.378, 2.858, 3.425, 4.126, 4.985, 6.005",\
"1.754, 1.83, 2.077, 2.481, 3.007, 3.623, 4.311, 5.06, 5.922, 6.942",\
"2.064, 2.16, 2.472, 2.98, 3.635, 4.4, 5.245, 6.156, 7.128, 8.177",\
"2.336, 2.455, 2.835, 3.458, 4.254, 5.174, 6.188, 7.277, 8.431, 9.642",\
"2.563, 2.705, 3.162, 3.9, 4.85, 5.938, 7.133, 8.409, 9.75, 11.16",\
"2.732, 2.899, 3.437, 4.301, 5.411, 6.681, 8.064, 9.531, 11.09, 12.7");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("1.429, 1.525, 1.862, 2.506, 3.508, 4.911, 6.76, 9.087, 11.93, 15.31",\
"1.48, 1.579, 1.923, 2.574, 3.582, 4.99, 6.839, 9.172, 12.01, 15.4",\
"1.679, 1.779, 2.128, 2.789, 3.807, 5.226, 7.081, 9.416, 12.26, 15.65",\
"2.134, 2.233, 2.58, 3.24, 4.26, 5.684, 7.547, 9.887, 12.75, 16.13",\
"2.886, 2.986, 3.334, 3.987, 5.004, 6.426, 8.294, 10.64, 13.49, 16.9",\
"3.81, 3.939, 4.359, 5.058, 6.075, 7.492, 9.356, 11.7, 14.55, 17.95",\
"4.824, 4.983, 5.502, 6.359, 7.485, 8.916, 10.77, 13.11, 15.97, 19.37",\
"5.931, 6.12, 6.74, 7.765, 9.109, 10.69, 12.58, 14.91, 17.76, 21.16",\
"7.12, 7.346, 8.073, 9.275, 10.85, 12.69, 14.75, 17.11, 19.96, 23.35",\
"8.393, 8.653, 9.497, 10.88, 12.68, 14.81, 17.16, 19.71, 22.59, 25.98");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.6015, 0.6506, 0.8226, 1.152, 1.664, 2.383, 3.326, 4.509, 5.954, 7.679",\
"0.6045, 0.6533, 0.8244, 1.153, 1.666, 2.381, 3.326, 4.511, 5.948, 7.679",\
"0.613, 0.6592, 0.8268, 1.156, 1.668, 2.387, 3.323, 4.508, 5.958, 7.67",\
"0.8632, 0.9004, 1.028, 1.265, 1.694, 2.383, 3.325, 4.512, 5.95, 7.68",\
"1.217, 1.267, 1.426, 1.697, 2.072, 2.586, 3.381, 4.51, 5.955, 7.665",\
"1.629, 1.692, 1.884, 2.216, 2.665, 3.212, 3.865, 4.761, 6.025, 7.684",\
"2.099, 2.17, 2.406, 2.803, 3.327, 3.968, 4.712, 5.542, 6.564, 7.952",\
"2.623, 2.703, 2.98, 3.444, 4.058, 4.796, 5.646, 6.59, 7.63, 8.81",\
"3.196, 3.29, 3.618, 4.148, 4.856, 5.708, 6.662, 7.728, 8.896, 10.14",\
"3.828, 3.93, 4.298, 4.912, 5.716, 6.674, 7.744, 8.942, 10.23, 11.62");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("1.958, 2.118, 2.675, 3.741, 5.393, 7.729, 10.79, 14.62, 19.34, 24.91",\
"1.959, 2.118, 2.677, 3.74, 5.393, 7.719, 10.76, 14.62, 19.32, 24.91",\
"1.963, 2.119, 2.681, 3.746, 5.396, 7.713, 10.77, 14.62, 19.32, 24.91",\
"1.956, 2.117, 2.675, 3.736, 5.392, 7.713, 10.77, 14.61, 19.34, 24.91",\
"2.132, 2.257, 2.728, 3.746, 5.398, 7.712, 10.77, 14.61, 19.3, 24.92",\
"2.687, 2.797, 3.175, 3.967, 5.435, 7.721, 10.77, 14.62, 19.32, 24.9",\
"3.327, 3.463, 3.908, 4.658, 5.842, 7.814, 10.78, 14.62, 19.31, 24.92",\
"4.048, 4.192, 4.704, 5.568, 6.74, 8.388, 10.96, 14.64, 19.32, 24.9",\
"4.788, 4.968, 5.572, 6.548, 7.872, 9.488, 11.67, 14.89, 19.38, 24.92",\
"5.576, 5.784, 6.468, 7.59, 9.074, 10.87, 12.94, 15.75, 19.71, 24.99");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("2.603, 2.637, 2.752, 2.963, 3.279, 3.71, 4.271, 4.972, 5.828, 6.848",\
"2.674, 2.707, 2.822, 3.033, 3.349, 3.781, 4.341, 5.042, 5.898, 6.918",\
"2.95, 2.984, 3.1, 3.312, 3.628, 4.059, 4.619, 5.32, 6.175, 7.195",\
"3.489, 3.523, 3.639, 3.853, 4.17, 4.604, 5.164, 5.865, 6.719, 7.738",\
"4.334, 4.369, 4.487, 4.702, 5.022, 5.457, 6.019, 6.721, 7.576, 8.595",\
"5.483, 5.518, 5.638, 5.856, 6.181, 6.618, 7.182, 7.885, 8.741, 9.761",\
"6.814, 6.85, 6.976, 7.2, 7.532, 7.976, 8.544, 9.252, 10.11, 11.13",\
"8.267, 8.306, 8.436, 8.67, 9.009, 9.462, 10.04, 10.75, 11.61, 12.63",\
"9.843, 9.885, 10.02, 10.26, 10.61, 11.07, 11.66, 12.37, 13.24, 14.26",\
"11.54, 11.58, 11.73, 11.98, 12.34, 12.81, 13.4, 14.12, 14.99, 16.02");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("2.373, 2.42, 2.58, 2.881, 3.343, 3.988, 4.835, 5.904, 7.213, 8.774",\
"2.435, 2.482, 2.644, 2.945, 3.408, 4.053, 4.901, 5.97, 7.279, 8.84",\
"2.591, 2.638, 2.8, 3.103, 3.567, 4.214, 5.063, 6.133, 7.442, 9.003",\
"2.846, 2.894, 3.057, 3.364, 3.833, 4.485, 5.338, 6.412, 7.722, 9.284",\
"3.206, 3.253, 3.42, 3.73, 4.202, 4.858, 5.716, 6.793, 8.105, 9.669",\
"3.579, 3.627, 3.796, 4.109, 4.585, 5.245, 6.107, 7.186, 8.5, 10.07",\
"3.936, 3.986, 4.157, 4.472, 4.95, 5.608, 6.467, 7.549, 8.867, 10.43",\
"4.241, 4.292, 4.466, 4.786, 5.267, 5.927, 6.788, 7.867, 9.181, 10.75",\
"4.475, 4.527, 4.705, 5.029, 5.514, 6.176, 7.038, 8.119, 9.434, 11",\
"4.627, 4.68, 4.861, 5.19, 5.679, 6.345, 7.21, 8.29, 9.607, 11.17");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.8282, 0.877, 1.046, 1.361, 1.851, 2.538, 3.45, 4.614, 6.053, 7.769",\
"0.8274, 0.877, 1.046, 1.361, 1.851, 2.536, 3.453, 4.619, 6.049, 7.761",\
"0.8268, 0.8762, 1.043, 1.361, 1.849, 2.536, 3.454, 4.619, 6.053, 7.764",\
"0.8268, 0.8762, 1.044, 1.36, 1.847, 2.536, 3.453, 4.619, 6.046, 7.762",\
"0.8286, 0.8786, 1.047, 1.36, 1.849, 2.536, 3.453, 4.618, 6.048, 7.767",\
"0.8376, 0.8846, 1.052, 1.367, 1.852, 2.54, 3.452, 4.616, 6.05, 7.768",\
"0.86, 0.91, 1.076, 1.388, 1.872, 2.552, 3.46, 4.624, 6.05, 7.768",\
"0.894, 0.94, 1.108, 1.418, 1.896, 2.57, 3.47, 4.624, 6.052, 7.77",\
"0.946, 0.99, 1.154, 1.462, 1.932, 2.6, 3.488, 4.634, 6.05, 7.76",\
"1.008, 1.056, 1.216, 1.518, 1.984, 2.638, 3.518, 4.648, 6.056, 7.754");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("1.28, 1.358, 1.618, 2.113, 2.892, 3.989, 5.436, 7.251, 9.48, 12.12",\
"1.282, 1.355, 1.615, 2.114, 2.891, 3.989, 5.437, 7.255, 9.478, 12.13",\
"1.285, 1.356, 1.618, 2.114, 2.892, 3.989, 5.436, 7.252, 9.472, 12.13",\
"1.289, 1.361, 1.622, 2.114, 2.892, 3.989, 5.436, 7.253, 9.475, 12.13",\
"1.292, 1.367, 1.625, 2.121, 2.893, 3.99, 5.435, 7.253, 9.476, 12.12",\
"1.273, 1.345, 1.599, 2.087, 2.867, 3.967, 5.429, 7.251, 9.475, 12.12",\
"1.301, 1.372, 1.621, 2.103, 2.861, 3.938, 5.382, 7.212, 9.456, 12.12",\
"1.338, 1.406, 1.658, 2.128, 2.878, 3.952, 5.378, 7.188, 9.416, 12.08",\
"1.374, 1.444, 1.692, 2.162, 2.902, 3.97, 5.388, 7.2, 9.408, 12.06",\
"1.42, 1.49, 1.734, 2.194, 2.928, 3.986, 5.4, 7.21, 9.426, 12.06");
}
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.5303, 0.5613, 0.6685, 0.8701, 1.18, 1.61, 2.173, 2.879, 3.74, 4.765",\
"0.5905, 0.6215, 0.7291, 0.931, 1.241, 1.671, 2.235, 2.941, 3.802, 4.827",\
"0.8138, 0.8447, 0.9522, 1.154, 1.465, 1.897, 2.46, 3.167, 4.028, 5.053",\
"1.212, 1.25, 1.372, 1.583, 1.893, 2.324, 2.889, 3.596, 4.457, 5.482",\
"1.64, 1.691, 1.859, 2.143, 2.526, 2.988, 3.555, 4.262, 5.123, 6.147",\
"2.062, 2.129, 2.348, 2.714, 3.207, 3.793, 4.458, 5.196, 6.061, 7.084",\
"2.469, 2.553, 2.825, 3.283, 3.893, 4.617, 5.431, 6.32, 7.275, 8.32",\
"2.845, 2.948, 3.28, 3.836, 4.572, 5.442, 6.418, 7.476, 8.607, 9.802",\
"3.182, 3.303, 3.698, 4.361, 5.233, 6.261, 7.406, 8.646, 9.964, 11.35",\
"3.473, 3.613, 4.075, 4.848, 5.867, 7.061, 8.388, 9.82, 11.33, 12.92");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("1.681, 1.777, 2.115, 2.758, 3.76, 5.163, 7.011, 9.337, 12.18, 15.56",\
"1.757, 1.855, 2.198, 2.847, 3.854, 5.26, 7.109, 9.438, 12.29, 15.67",\
"1.998, 2.098, 2.445, 3.103, 4.118, 5.534, 7.392, 9.725, 12.58, 15.95",\
"2.445, 2.544, 2.89, 3.547, 4.566, 5.986, 7.847, 10.19, 13.03, 16.43",\
"3.107, 3.208, 3.554, 4.208, 5.224, 6.645, 8.507, 10.85, 13.7, 17.1",\
"3.92, 4.035, 4.423, 5.112, 6.132, 7.549, 9.412, 11.75, 14.61, 18.01",\
"4.846, 4.977, 5.417, 6.195, 7.301, 8.739, 10.6, 12.94, 15.79, 19.19",\
"5.882, 6.033, 6.532, 7.408, 8.637, 10.2, 12.1, 14.44, 17.29, 20.69",\
"7.027, 7.197, 7.769, 8.75, 10.12, 11.83, 13.88, 16.27, 19.13, 22.52",\
"8.26, 8.46, 9.111, 10.22, 11.73, 13.61, 15.83, 18.39, 21.31, 24.71");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.7151, 0.7625, 0.9349, 1.26, 1.767, 2.481, 3.421, 4.604, 6.047, 7.766",\
"0.714, 0.7641, 0.9339, 1.262, 1.769, 2.482, 3.42, 4.604, 6.046, 7.763",\
"0.706, 0.7572, 0.9308, 1.263, 1.772, 2.486, 3.421, 4.604, 6.046, 7.766",\
"0.8758, 0.915, 1.045, 1.31, 1.777, 2.485, 3.425, 4.606, 6.047, 7.768",\
"1.202, 1.249, 1.413, 1.69, 2.073, 2.623, 3.454, 4.605, 6.047, 7.769",\
"1.572, 1.634, 1.837, 2.18, 2.638, 3.197, 3.871, 4.808, 6.099, 7.775",\
"1.992, 2.063, 2.313, 2.725, 3.274, 3.932, 4.682, 5.528, 6.586, 8.008",\
"2.456, 2.546, 2.838, 3.332, 3.97, 4.732, 5.598, 6.562, 7.608, 8.812",\
"2.956, 3.07, 3.424, 3.986, 4.728, 5.608, 6.596, 7.678, 8.858, 10.12",\
"3.51, 3.642, 4.038, 4.696, 5.548, 6.546, 7.65, 8.868, 10.17, 11.59");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("1.962, 2.119, 2.676, 3.748, 5.393, 7.711, 10.77, 14.62, 19.3, 24.91",\
"1.96, 2.119, 2.677, 3.739, 5.396, 7.709, 10.76, 14.61, 19.31, 24.91",\
"1.961, 2.119, 2.676, 3.736, 5.397, 7.714, 10.76, 14.61, 19.32, 24.91",\
"1.962, 2.122, 2.675, 3.747, 5.395, 7.714, 10.76, 14.62, 19.31, 24.91",\
"2.048, 2.19, 2.706, 3.746, 5.397, 7.72, 10.77, 14.61, 19.32, 24.89",\
"2.35, 2.491, 2.972, 3.893, 5.428, 7.724, 10.77, 14.61, 19.32, 24.91",\
"2.7, 2.854, 3.382, 4.326, 5.726, 7.824, 10.79, 14.62, 19.3, 24.92",\
"3.106, 3.276, 3.832, 4.842, 6.306, 8.254, 10.97, 14.64, 19.31, 24.9",\
"3.59, 3.764, 4.354, 5.416, 6.964, 8.982, 11.53, 14.94, 19.39, 24.93",\
"4.154, 4.342, 4.962, 6.072, 7.69, 9.8, 12.43, 15.61, 19.75, 25.04");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("2.323, 2.358, 2.478, 2.694, 3.016, 3.453, 4.017, 4.721, 5.578, 6.597",\
"2.405, 2.44, 2.56, 2.777, 3.099, 3.536, 4.099, 4.803, 5.66, 6.68",\
"2.672, 2.707, 2.827, 3.045, 3.368, 3.805, 4.368, 5.072, 5.929, 6.948",\
"3.202, 3.237, 3.357, 3.575, 3.899, 4.336, 4.9, 5.604, 6.46, 7.48",\
"4.043, 4.079, 4.199, 4.417, 4.741, 5.18, 5.745, 6.45, 7.306, 8.326",\
"5.164, 5.2, 5.322, 5.543, 5.871, 6.311, 6.877, 7.583, 8.44, 9.461",\
"6.438, 6.477, 6.604, 6.833, 7.167, 7.614, 8.184, 8.892, 9.75, 10.77",\
"7.83, 7.871, 8.006, 8.244, 8.587, 9.043, 9.618, 10.33, 11.19, 12.21",\
"9.339, 9.383, 9.526, 9.776, 10.13, 10.6, 11.18, 11.89, 12.75, 13.78",\
"10.97, 11.01, 11.17, 11.43, 11.8, 12.27, 12.86, 13.58, 14.45, 15.47");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("2.323, 2.37, 2.532, 2.834, 3.299, 3.946, 4.797, 5.87, 7.181, 8.744",\
"2.376, 2.422, 2.585, 2.888, 3.352, 4, 4.851, 5.924, 7.235, 8.798",\
"2.561, 2.608, 2.77, 3.074, 3.54, 4.19, 5.041, 6.115, 7.426, 8.99",\
"2.9, 2.947, 3.112, 3.419, 3.889, 4.542, 5.398, 6.473, 7.786, 9.35",\
"3.351, 3.4, 3.565, 3.875, 4.349, 5.005, 5.863, 6.942, 8.256, 9.822",\
"3.781, 3.83, 4, 4.313, 4.793, 5.456, 6.318, 7.397, 8.714, 10.28",\
"4.177, 4.227, 4.398, 4.714, 5.192, 5.854, 6.716, 7.803, 9.123, 10.69",\
"4.513, 4.563, 4.738, 5.055, 5.535, 6.198, 7.06, 8.144, 9.462, 11.04",\
"4.771, 4.821, 4.997, 5.32, 5.805, 6.467, 7.331, 8.414, 9.732, 11.3",\
"4.941, 4.994, 5.172, 5.499, 5.986, 6.651, 7.517, 8.6, 9.918, 11.49");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("0.749, 0.7952, 0.9616, 1.278, 1.764, 2.451, 3.363, 4.528, 5.96, 7.677",\
"0.7478, 0.7948, 0.961, 1.276, 1.765, 2.449, 3.361, 4.528, 5.961, 7.676",\
"0.7472, 0.7942, 0.9622, 1.275, 1.765, 2.451, 3.362, 4.528, 5.96, 7.676",\
"0.7486, 0.795, 0.9612, 1.276, 1.761, 2.45, 3.36, 4.525, 5.961, 7.677",\
"0.7502, 0.7968, 0.9644, 1.277, 1.762, 2.451, 3.363, 4.527, 5.962, 7.675",\
"0.7686, 0.8166, 0.9828, 1.29, 1.773, 2.457, 3.366, 4.53, 5.962, 7.678",\
"0.82, 0.864, 1.028, 1.33, 1.806, 2.48, 3.378, 4.534, 5.964, 7.672",\
"0.876, 0.922, 1.086, 1.386, 1.856, 2.518, 3.41, 4.55, 5.966, 7.674",\
"0.954, 0.994, 1.154, 1.452, 1.912, 2.564, 3.444, 4.576, 5.982, 7.68",\
"1.036, 1.078, 1.234, 1.524, 1.978, 2.62, 3.484, 4.602, 6.002, 7.692");
}
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.001522, 0.003353, 0.00685, 0.0123, 0.01994, 0.03, 0.04267, 0.05814, 0.07658");
values("1.282, 1.354, 1.618, 2.114, 2.892, 3.989, 5.436, 7.252, 9.479, 12.13",\
"1.28, 1.355, 1.616, 2.112, 2.892, 3.989, 5.436, 7.254, 9.476, 12.12",\
"1.285, 1.355, 1.618, 2.114, 2.892, 3.989, 5.436, 7.252, 9.472, 12.13",\
"1.286, 1.362, 1.62, 2.114, 2.892, 3.987, 5.432, 7.255, 9.475, 12.12",\
"1.296, 1.37, 1.626, 2.122, 2.895, 3.992, 5.436, 7.255, 9.471, 12.13",\
"1.277, 1.351, 1.608, 2.1, 2.885, 3.986, 5.435, 7.253, 9.47, 12.13",\
"1.304, 1.374, 1.625, 2.105, 2.872, 3.958, 5.408, 7.24, 9.466, 12.12",\
"1.336, 1.408, 1.654, 2.132, 2.884, 3.96, 5.394, 7.212, 9.44, 12.1",\
"1.376, 1.444, 1.69, 2.156, 2.9, 3.972, 5.4, 7.214, 9.436, 12.09",\
"1.426, 1.496, 1.734, 2.192, 2.926, 3.986, 5.41, 7.218, 9.45, 12.08");
}
}
}
}