blob: c8c1b2bec485b4175fc4520a82f55a7a0c224861 [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__xor2_1) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.000234009" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.000212139" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002187162" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002084778" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000234009" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006764 ;
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.006993 ;
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(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.08726 ;
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.0264, 0.02639, 0.02632, 0.02616, 0.02594, 0.02567, 0.02541, 0.02518, 0.02498, 0.02482",\
"0.02634, 0.02633, 0.02626, 0.02611, 0.0259, 0.02565, 0.02538, 0.02516, 0.02497, 0.0248",\
"0.02622, 0.02622, 0.02615, 0.02602, 0.02582, 0.02557, 0.02531, 0.02508, 0.02489, 0.02473",\
"0.02609, 0.02608, 0.02604, 0.02591, 0.02572, 0.02549, 0.02525, 0.02502, 0.02482, 0.02466",\
"0.02587, 0.02586, 0.02582, 0.02572, 0.02556, 0.02537, 0.02515, 0.02494, 0.02475, 0.0246",\
"0.02551, 0.02549, 0.02547, 0.0254, 0.0253, 0.02516, 0.025, 0.02482, 0.02465, 0.0245",\
"0.02517, 0.02517, 0.02515, 0.02511, 0.02505, 0.02496, 0.02484, 0.0247, 0.02456, 0.02441",\
"0.02487, 0.02487, 0.02487, 0.02486, 0.02482, 0.02476, 0.02466, 0.02454, 0.02438, 0.0241",\
"0.02391, 0.02391, 0.02391, 0.02388, 0.02382, 0.02368, 0.02331, 0.02261, 0.02184, 0.02116",\
"0.009527, 0.009522, 0.009523, 0.009515, 0.009499, 0.00948, 0.009443, 0.009395, 0.009328, 0.009255");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.01754, 0.01751, 0.01738, 0.01716, 0.01687, 0.01659, 0.01656, 0.01883, 0.03039, 0.05421",\
"0.01753, 0.0175, 0.0174, 0.0172, 0.01692, 0.01664, 0.0166, 0.01898, 0.03079, 0.05467",\
"0.01725, 0.01723, 0.01717, 0.01705, 0.01687, 0.01666, 0.01672, 0.0195, 0.03224, 0.05637",\
"0.0167, 0.01669, 0.01668, 0.01666, 0.01659, 0.0165, 0.01678, 0.02048, 0.035, 0.05926",\
"0.0163, 0.01631, 0.01631, 0.01632, 0.01631, 0.0163, 0.0169, 0.02221, 0.03903, 0.06265",\
"0.01602, 0.01603, 0.01605, 0.01608, 0.01609, 0.01615, 0.01738, 0.02525, 0.04416, 0.06568",\
"0.01583, 0.01583, 0.01585, 0.01588, 0.01595, 0.01615, 0.01877, 0.03031, 0.04965, 0.0672",\
"0.0157, 0.01571, 0.01572, 0.01574, 0.01581, 0.01661, 0.02238, 0.03713, 0.05325, 0.06551",\
"0.01566, 0.01567, 0.01568, 0.01571, 0.01598, 0.01891, 0.02913, 0.04191, 0.05174, 0.05874",\
"0.01609, 0.01609, 0.0161, 0.01625, 0.0183, 0.02513, 0.03259, 0.03813, 0.04208, 0.04488");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("8.244e-05, 8.386e-05, 7.889e-05, 8.412e-05, 8.375e-05, 8.259e-05, 8.151e-05, 8.265e-05, 8.371e-05, 8.396e-05",\
"2.043e-05, 2.293e-05, 5.657e-05, 6.927e-05, 9.124e-05, 0.0001097, 0.0001118, 0.0001153, 0.0001207, 0.0001223",\
"-0.0001659, -0.0001356, -5.771e-05, 1.96e-05, 8.085e-05, 0.0001266, 0.000153, 0.0001725, 0.0001826, 0.0001903",\
"-0.000414, -0.000377, -0.000269, -0.0001388, -2.694e-05, 5.751e-05, 0.0001122, 0.000153, 0.0001822, 0.000199",\
"-0.0006175, -0.000583, -0.0004851, -0.0003415, -0.0001919, -7.081e-05, 1.907e-05, 8.35e-05, 0.0001292, 0.0001609",\
"-0.0007356, -0.0007123, -0.000634, -0.0005048, -0.0003579, -0.0002161, -9.755e-05, -1.225e-05, 5.406e-05, 9.556e-05",\
"-0.0007662, -0.0007521, -0.0007013, -0.0006098, -0.0004815, -0.0003468, -0.0002224, -0.0001159, -3.955e-05, -5.952e-06",\
"-0.0007211, -0.0007157, -0.0006916, -0.000642, -0.0005515, -0.0004381, -0.0003219, -0.0002178, -0.000165, -0.0002429",\
"-0.0004868, -0.0004888, -0.0004926, -0.0004825, -0.0004346, -0.0003591, -0.0002859, -0.0003406, -0.0006527, -0.001066",\
"0.0001936, 0.0001838, 0.0001583, 0.0001275, 0.0001048, -0.0001607, -0.0007823, -0.001258, -0.001579, -0.001801");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.009827, 0.009838, 0.009858, 0.009876, 0.009899, 0.009932, 0.01009, 0.01196, 0.02191, 0.04501",\
"0.009693, 0.009726, 0.009813, 0.00991, 0.009974, 0.01004, 0.01023, 0.01219, 0.02244, 0.04574",\
"0.009225, 0.009274, 0.0094, 0.009586, 0.00974, 0.00987, 0.01015, 0.01246, 0.02366, 0.04748",\
"0.008935, 0.008968, 0.009067, 0.009234, 0.009436, 0.009613, 0.01002, 0.01309, 0.02614, 0.05064",\
"0.008825, 0.008837, 0.008907, 0.009014, 0.009175, 0.009362, 0.01001, 0.01466, 0.03062, 0.05508",\
"0.008791, 0.008804, 0.008847, 0.008921, 0.009024, 0.009222, 0.01053, 0.01838, 0.03753, 0.05952",\
"0.008828, 0.008829, 0.008849, 0.008894, 0.008975, 0.009347, 0.01291, 0.02599, 0.04499, 0.06103",\
"0.008928, 0.008929, 0.008914, 0.008911, 0.009083, 0.01121, 0.02063, 0.0348, 0.04641, 0.0549",\
"0.008742, 0.008739, 0.008724, 0.008845, 0.01139, 0.01831, 0.0247, 0.02934, 0.03268, 0.03509",\
"0.006799, 0.006535, 0.006408, 0.007373, 0.008741, 0.009922, 0.01081, 0.01143, 0.01188, 0.0122");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.02505, 0.02502, 0.02495, 0.0248, 0.0246, 0.02439, 0.02417, 0.024, 0.02384, 0.02372",\
"0.02488, 0.02486, 0.02479, 0.02466, 0.02448, 0.02428, 0.02408, 0.02392, 0.02377, 0.02366",\
"0.02469, 0.02469, 0.02463, 0.0245, 0.02433, 0.02413, 0.02395, 0.02378, 0.02364, 0.02352",\
"0.02455, 0.02454, 0.02449, 0.02437, 0.02421, 0.02403, 0.02384, 0.02368, 0.02354, 0.02342",\
"0.02437, 0.02436, 0.02432, 0.02423, 0.02411, 0.02395, 0.02378, 0.02363, 0.02348, 0.02337",\
"0.02412, 0.02411, 0.02409, 0.02403, 0.02394, 0.02384, 0.0237, 0.02357, 0.02345, 0.02334",\
"0.02392, 0.02391, 0.0239, 0.02387, 0.02381, 0.02374, 0.02364, 0.02353, 0.02342, 0.02331",\
"0.02373, 0.02373, 0.02373, 0.02373, 0.02369, 0.02364, 0.02356, 0.02346, 0.02328, 0.02297",\
"0.02247, 0.02246, 0.02243, 0.02239, 0.02228, 0.02196, 0.02123, 0.02044, 0.01976, 0.01912",\
"0.007633, 0.00763, 0.007636, 0.007644, 0.00765, 0.007653, 0.007638, 0.007607, 0.007568, 0.007517");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.01504, 0.01505, 0.01511, 0.01515, 0.01518, 0.0152, 0.01539, 0.01774, 0.02917, 0.05308",\
"0.01506, 0.01508, 0.01514, 0.0152, 0.01524, 0.01526, 0.01546, 0.0179, 0.02959, 0.05362",\
"0.01498, 0.015, 0.01505, 0.01513, 0.0152, 0.01526, 0.01552, 0.01835, 0.03097, 0.05527",\
"0.01478, 0.0148, 0.01485, 0.01493, 0.01502, 0.01511, 0.01552, 0.01917, 0.03354, 0.05809",\
"0.01463, 0.01464, 0.01469, 0.01477, 0.01485, 0.01496, 0.01564, 0.02075, 0.0374, 0.06146",\
"0.01451, 0.01453, 0.01458, 0.01466, 0.01474, 0.01489, 0.01607, 0.02359, 0.04247, 0.06465",\
"0.01447, 0.01449, 0.01452, 0.01459, 0.01471, 0.01495, 0.01734, 0.02846, 0.04816, 0.06656",\
"0.0145, 0.01451, 0.01455, 0.0146, 0.01467, 0.01539, 0.0207, 0.03534, 0.05233, 0.06555",\
"0.01474, 0.01475, 0.01478, 0.01482, 0.01504, 0.01761, 0.02748, 0.04111, 0.05189, 0.05977",\
"0.01547, 0.01548, 0.01549, 0.01562, 0.01733, 0.02412, 0.03257, 0.03896, 0.04355, 0.04687");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.0007816, 0.0007821, 0.0007826, 0.0007893, 0.0007874, 0.0007914, 0.0007909, 0.00079, 0.0007903, 0.0007898",\
"0.0007699, 0.0007756, 0.0007922, 0.0008114, 0.0008254, 0.0008375, 0.0008442, 0.0008472, 0.0008475, 0.0008489",\
"0.0006525, 0.0006746, 0.0007376, 0.0008067, 0.0008535, 0.0008953, 0.0009163, 0.0009324, 0.0009422, 0.0009516",\
"0.0004409, 0.0004765, 0.0005738, 0.0006889, 0.0007846, 0.0008627, 0.0009131, 0.0009449, 0.0009697, 0.0009854",\
"0.0002385, 0.0002678, 0.0003673, 0.0005057, 0.0006454, 0.0007555, 0.0008366, 0.0008955, 0.0009376, 0.000965",\
"9.179e-05, 0.0001192, 0.0002033, 0.0003357, 0.000484, 0.0006179, 0.0007262, 0.0008091, 0.0008687, 0.0009083",\
"5.083e-06, 2.772e-05, 9.392e-05, 0.0002091, 0.0003423, 0.0004818, 0.0006056, 0.0007083, 0.000783, 0.0008185",\
"-2.58e-05, -1.436e-05, 3.747e-05, 0.0001219, 0.0002403, 0.0003682, 0.0004926, 0.0006006, 0.000665, 0.0006252",\
"8.926e-05, 9.845e-05, 0.0001311, 0.0001953, 0.0002861, 0.000394, 0.0004997, 0.0005284, 0.0003559, -2.582e-06",\
"0.000588, 0.0005924, 0.000614, 0.0006526, 0.0007071, 0.0006503, 0.0002489, -0.0002637, -0.0006414, -0.0009022");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.01209, 0.01209, 0.0121, 0.01211, 0.01213, 0.01215, 0.01233, 0.01437, 0.02484, 0.04824",\
"0.01185, 0.01186, 0.01188, 0.01191, 0.01194, 0.01197, 0.01216, 0.01428, 0.02499, 0.04849",\
"0.01154, 0.01155, 0.0116, 0.01168, 0.01175, 0.01182, 0.01207, 0.01454, 0.02618, 0.05013",\
"0.01131, 0.01133, 0.01138, 0.01146, 0.01157, 0.01167, 0.01203, 0.01531, 0.02883, 0.05325",\
"0.01119, 0.01121, 0.01125, 0.01131, 0.01141, 0.01151, 0.01217, 0.01711, 0.03347, 0.05756",\
"0.01114, 0.01115, 0.01118, 0.01122, 0.01129, 0.01143, 0.01284, 0.02113, 0.04035, 0.06167",\
"0.01113, 0.01113, 0.01114, 0.01119, 0.01123, 0.01163, 0.01551, 0.02895, 0.04739, 0.06255",\
"0.01114, 0.01113, 0.01113, 0.01113, 0.01132, 0.01373, 0.02351, 0.037, 0.04766, 0.05533",\
"0.0108, 0.0108, 0.01077, 0.01095, 0.01382, 0.02024, 0.02564, 0.02946, 0.03229, 0.03441",\
"0.007631, 0.007413, 0.007377, 0.0079, 0.00863, 0.009408, 0.01006, 0.01056, 0.01095, 0.01123");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.4168, 0.4501, 0.566, 0.7872, 1.131, 1.614, 2.25, 3.051, 4.029, 5.197",\
"0.4749, 0.5082, 0.6252, 0.847, 1.192, 1.675, 2.311, 3.113, 4.091, 5.259",\
"0.6928, 0.7271, 0.8458, 1.07, 1.417, 1.901, 2.538, 3.34, 4.319, 5.48",\
"1.02, 1.07, 1.23, 1.489, 1.842, 2.328, 2.965, 3.767, 4.748, 5.914",\
"1.346, 1.416, 1.639, 1.997, 2.455, 2.989, 3.632, 4.433, 5.412, 6.58",\
"1.654, 1.747, 2.039, 2.507, 3.099, 3.782, 4.538, 5.37, 6.348, 7.514",\
"1.934, 2.053, 2.422, 3.007, 3.746, 4.59, 5.517, 6.512, 7.572, 8.75",\
"2.178, 2.321, 2.771, 3.487, 4.382, 5.401, 6.508, 7.696, 8.948, 10.26",\
"2.372, 2.544, 3.083, 3.933, 4.998, 6.2, 7.506, 8.894, 10.35, 11.88",\
"2.507, 2.71, 3.347, 4.343, 5.577, 6.984, 8.496, 10.1, 11.77, 13.52");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("1.115, 1.213, 1.557, 2.212, 3.232, 4.66, 6.54, 8.912, 11.8, 15.24",\
"1.168, 1.269, 1.621, 2.285, 3.31, 4.747, 6.625, 8.994, 11.89, 15.33",\
"1.368, 1.471, 1.829, 2.503, 3.54, 4.982, 6.87, 9.244, 12.14, 15.59",\
"1.834, 1.934, 2.287, 2.959, 3.999, 5.447, 7.345, 9.721, 12.62, 16.09",\
"2.569, 2.682, 3.046, 3.712, 4.747, 6.194, 8.091, 10.48, 13.38, 16.83",\
"3.413, 3.56, 4.026, 4.78, 5.822, 7.264, 9.162, 11.55, 14.46, 17.9",\
"4.343, 4.524, 5.103, 6.032, 7.224, 8.69, 10.58, 12.96, 15.86, 19.32",\
"5.355, 5.573, 6.267, 7.386, 8.811, 10.46, 12.39, 14.76, 17.66, 21.12",\
"6.443, 6.705, 7.525, 8.834, 10.51, 12.43, 14.55, 16.97, 19.86, 23.32",\
"7.617, 7.92, 8.866, 10.38, 12.3, 14.52, 16.95, 19.56, 22.5, 25.95");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.5371, 0.5933, 0.7878, 1.16, 1.739, 2.554, 3.623, 4.967, 6.613, 8.576",\
"0.5378, 0.5921, 0.7873, 1.16, 1.738, 2.552, 3.623, 4.97, 6.61, 8.576",\
"0.5538, 0.6034, 0.7882, 1.16, 1.74, 2.555, 3.62, 4.97, 6.621, 8.579",\
"0.802, 0.8478, 0.9988, 1.268, 1.762, 2.552, 3.623, 4.972, 6.62, 8.584",\
"1.138, 1.197, 1.385, 1.697, 2.12, 2.722, 3.658, 4.976, 6.617, 8.573",\
"1.532, 1.604, 1.842, 2.216, 2.725, 3.335, 4.087, 5.158, 6.658, 8.583",\
"1.975, 2.067, 2.347, 2.799, 3.403, 4.115, 4.932, 5.864, 7.082, 8.744",\
"2.475, 2.577, 2.904, 3.442, 4.134, 4.964, 5.896, 6.938, 8.084, 9.476",\
"3.018, 3.142, 3.528, 4.144, 4.948, 5.884, 6.946, 8.12, 9.39, 10.78",\
"3.608, 3.752, 4.204, 4.91, 5.816, 6.886, 8.068, 9.374, 10.8, 12.32");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("1.555, 1.717, 2.29, 3.369, 5.053, 7.417, 10.53, 14.43, 19.21, 24.92",\
"1.555, 1.716, 2.282, 3.376, 5.052, 7.415, 10.51, 14.43, 19.21, 24.89",\
"1.549, 1.713, 2.284, 3.375, 5.048, 7.417, 10.53, 14.44, 19.2, 24.9",\
"1.539, 1.7, 2.276, 3.37, 5.064, 7.417, 10.52, 14.43, 19.22, 24.92",\
"1.832, 1.944, 2.38, 3.37, 5.051, 7.412, 10.53, 14.45, 19.21, 24.89",\
"2.369, 2.495, 2.906, 3.668, 5.107, 7.422, 10.52, 14.43, 19.23, 24.89",\
"2.966, 3.115, 3.6, 4.406, 5.574, 7.542, 10.53, 14.44, 19.2, 24.92",\
"3.614, 3.792, 4.352, 5.282, 6.506, 8.154, 10.73, 14.45, 19.21, 24.93",\
"4.3, 4.51, 5.16, 6.224, 7.612, 9.284, 11.48, 14.72, 19.26, 24.92",\
"5.028, 5.26, 6.02, 7.224, 8.788, 10.64, 12.77, 15.59, 19.59, 24.98");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("4.147, 4.186, 4.316, 4.535, 4.83, 5.193, 5.622, 6.118, 6.686, 7.334",\
"4.21, 4.25, 4.38, 4.599, 4.894, 5.258, 5.687, 6.184, 6.752, 7.397",\
"4.451, 4.491, 4.622, 4.841, 5.138, 5.502, 5.931, 6.428, 6.996, 7.643",\
"4.89, 4.93, 5.061, 5.281, 5.579, 5.944, 6.372, 6.87, 7.437, 8.085",\
"5.54, 5.58, 5.711, 5.933, 6.231, 6.596, 7.027, 7.522, 8.091, 8.738",\
"6.425, 6.466, 6.598, 6.821, 7.122, 7.49, 7.922, 8.418, 8.987, 9.635",\
"7.536, 7.579, 7.716, 7.947, 8.255, 8.629, 9.066, 9.566, 10.14, 10.79",\
"8.793, 8.837, 8.984, 9.229, 9.552, 9.942, 10.39, 10.9, 11.49, 12.14",\
"10.19, 10.24, 10.4, 10.65, 10.99, 11.4, 11.87, 12.39, 12.98, 13.65",\
"11.74, 11.79, 11.95, 12.22, 12.58, 13, 13.48, 14.02, 14.63, 15.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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("2.465, 2.56, 2.892, 3.524, 4.511, 5.907, 7.759, 10.1, 12.98, 16.41",\
"2.532, 2.629, 2.962, 3.596, 4.584, 5.981, 7.831, 10.18, 13.05, 16.48",\
"2.731, 2.828, 3.167, 3.812, 4.812, 6.217, 8.073, 10.42, 13.29, 16.72",\
"3.076, 3.175, 3.521, 4.175, 5.189, 6.609, 8.476, 10.83, 13.71, 17.14",\
"3.479, 3.579, 3.926, 4.585, 5.608, 7.035, 8.91, 11.27, 14.15, 17.59",\
"3.86, 3.959, 4.307, 4.969, 5.994, 7.427, 9.307, 11.67, 14.56, 18",\
"4.196, 4.296, 4.645, 5.308, 6.333, 7.769, 9.654, 12.02, 14.91, 18.36",\
"4.469, 4.57, 4.92, 5.583, 6.61, 8.046, 9.932, 12.31, 15.2, 18.64",\
"4.667, 4.768, 5.119, 5.783, 6.811, 8.249, 10.13, 12.51, 15.4, 18.85",\
"4.778, 4.879, 5.232, 5.897, 6.924, 8.363, 10.25, 12.62, 15.52, 18.97");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.88, 0.925, 1.071, 1.316, 1.657, 2.083, 2.613, 3.261, 4.055, 5.01",\
"0.8806, 0.9242, 1.071, 1.318, 1.657, 2.081, 2.612, 3.26, 4.052, 5.009",\
"0.8812, 0.9244, 1.071, 1.315, 1.655, 2.082, 2.611, 3.263, 4.053, 5.012",\
"0.879, 0.924, 1.07, 1.317, 1.655, 2.08, 2.611, 3.259, 4.054, 5.011",\
"0.8816, 0.9262, 1.073, 1.321, 1.655, 2.079, 2.61, 3.258, 4.052, 5.011",\
"0.8914, 0.9372, 1.08, 1.324, 1.658, 2.082, 2.61, 3.262, 4.054, 5.012",\
"0.926, 0.97, 1.12, 1.356, 1.684, 2.106, 2.632, 3.272, 4.064, 5.022",\
"0.974, 1.02, 1.168, 1.42, 1.752, 2.176, 2.694, 3.332, 4.11, 5.054",\
"1.034, 1.084, 1.238, 1.49, 1.834, 2.258, 2.778, 3.414, 4.184, 5.116",\
"1.106, 1.154, 1.316, 1.578, 1.922, 2.35, 2.87, 3.504, 4.27, 5.192");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("1.794, 1.958, 2.527, 3.615, 5.302, 7.67, 10.78, 14.7, 19.48, 25.17",\
"1.795, 1.958, 2.526, 3.616, 5.307, 7.668, 10.79, 14.7, 19.48, 25.18",\
"1.796, 1.958, 2.528, 3.613, 5.307, 7.675, 10.79, 14.71, 19.49, 25.17",\
"1.796, 1.958, 2.527, 3.613, 5.303, 7.674, 10.79, 14.7, 19.49, 25.17",\
"1.787, 1.949, 2.527, 3.616, 5.301, 7.668, 10.78, 14.7, 19.48, 25.17",\
"1.681, 1.846, 2.422, 3.538, 5.272, 7.665, 10.78, 14.7, 19.47, 25.18",\
"1.657, 1.818, 2.379, 3.466, 5.164, 7.578, 10.74, 14.7, 19.48, 25.18",\
"1.654, 1.81, 2.372, 3.45, 5.134, 7.504, 10.64, 14.62, 19.45, 25.18",\
"1.658, 1.82, 2.376, 3.446, 5.126, 7.49, 10.61, 14.54, 19.36, 25.1",\
"1.672, 1.826, 2.384, 3.45, 5.122, 7.488, 10.6, 14.51, 19.3, 25.02");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.468, 0.5009, 0.6167, 0.8379, 1.182, 1.665, 2.3, 3.101, 4.077, 5.245",\
"0.5396, 0.5731, 0.6896, 0.9116, 1.256, 1.739, 2.375, 3.176, 4.152, 5.321",\
"0.7424, 0.7765, 0.8946, 1.118, 1.465, 1.949, 2.586, 3.386, 4.367, 5.533",\
"1.039, 1.082, 1.225, 1.473, 1.827, 2.313, 2.951, 3.753, 4.73, 5.899",\
"1.369, 1.425, 1.609, 1.916, 2.337, 2.865, 3.512, 4.316, 5.296, 6.461",\
"1.708, 1.782, 2.017, 2.402, 2.91, 3.528, 4.256, 5.096, 6.082, 7.249",\
"2.03, 2.125, 2.426, 2.907, 3.524, 4.252, 5.087, 6.032, 7.093, 8.284",\
"2.323, 2.44, 2.814, 3.409, 4.156, 5.018, 5.978, 7.045, 8.223, 9.521",\
"2.574, 2.718, 3.173, 3.889, 4.786, 5.801, 6.911, 8.12, 9.432, 10.86",\
"2.769, 2.943, 3.487, 4.337, 5.397, 6.586, 7.871, 9.239, 10.71, 12.27");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("1.432, 1.532, 1.879, 2.54, 3.564, 4.998, 6.882, 9.254, 12.15, 15.6",\
"1.473, 1.573, 1.922, 2.585, 3.611, 5.046, 6.931, 9.303, 12.2, 15.65",\
"1.693, 1.794, 2.148, 2.816, 3.847, 5.287, 7.175, 9.549, 12.44, 15.89",\
"2.164, 2.265, 2.619, 3.288, 4.323, 5.766, 7.657, 10.04, 12.93, 16.38",\
"2.928, 3.029, 3.383, 4.049, 5.083, 6.526, 8.42, 10.8, 13.7, 17.15",\
"3.885, 4.013, 4.429, 5.128, 6.163, 7.605, 9.497, 11.88, 14.78, 18.23",\
"4.934, 5.093, 5.606, 6.458, 7.582, 9.036, 10.93, 13.3, 16.21, 19.66",\
"6.073, 6.262, 6.877, 7.899, 9.239, 10.82, 12.73, 15.11, 18.01, 21.46",\
"7.297, 7.523, 8.245, 9.443, 11.01, 12.86, 14.92, 17.32, 20.21, 23.67",\
"8.608, 8.87, 9.709, 11.09, 12.89, 15.01, 17.36, 19.93, 22.86, 26.3");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.5382, 0.5932, 0.7874, 1.161, 1.739, 2.554, 3.623, 4.972, 6.618, 8.583",\
"0.5372, 0.5941, 0.7874, 1.159, 1.739, 2.553, 3.623, 4.973, 6.618, 8.571",\
"0.5434, 0.5968, 0.7882, 1.161, 1.737, 2.553, 3.623, 4.972, 6.618, 8.574",\
"0.6852, 0.738, 0.9108, 1.23, 1.758, 2.555, 3.626, 4.971, 6.618, 8.583",\
"0.901, 0.9578, 1.146, 1.483, 1.988, 2.678, 3.66, 4.977, 6.613, 8.589",\
"1.193, 1.258, 1.461, 1.823, 2.351, 3.058, 3.951, 5.127, 6.664, 8.586",\
"1.55, 1.624, 1.856, 2.259, 2.806, 3.538, 4.472, 5.6, 6.982, 8.738",\
"1.958, 2.042, 2.316, 2.762, 3.358, 4.122, 5.082, 6.248, 7.636, 9.262",\
"2.426, 2.52, 2.844, 3.342, 4.002, 4.812, 5.8, 7.008, 8.424, 10.08",\
"2.952, 3.07, 3.408, 3.976, 4.722, 5.608, 6.642, 7.87, 9.324, 11.01");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("1.793, 1.958, 2.527, 3.613, 5.303, 7.673, 10.78, 14.7, 19.49, 25.18",\
"1.794, 1.958, 2.527, 3.616, 5.304, 7.675, 10.78, 14.7, 19.48, 25.18",\
"1.795, 1.957, 2.529, 3.614, 5.303, 7.672, 10.79, 14.71, 19.47, 25.18",\
"1.787, 1.949, 2.528, 3.617, 5.302, 7.672, 10.79, 14.7, 19.49, 25.17",\
"1.903, 2.037, 2.551, 3.615, 5.305, 7.672, 10.79, 14.7, 19.48, 25.17",\
"2.378, 2.504, 2.926, 3.783, 5.327, 7.67, 10.78, 14.71, 19.49, 25.18",\
"2.95, 3.104, 3.596, 4.412, 5.676, 7.746, 10.78, 14.71, 19.47, 25.19",\
"3.578, 3.762, 4.332, 5.272, 6.514, 8.262, 10.93, 14.72, 19.49, 25.18",\
"4.25, 4.468, 5.122, 6.196, 7.604, 9.292, 11.59, 14.94, 19.52, 25.18",\
"4.97, 5.198, 5.954, 7.192, 8.77, 10.64, 12.8, 15.71, 19.8, 25.25");
}
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("3.935, 3.975, 4.104, 4.323, 4.62, 4.984, 5.414, 5.912, 6.481, 7.129",\
"3.979, 4.019, 4.149, 4.368, 4.665, 5.029, 5.459, 5.958, 6.527, 7.175",\
"4.18, 4.221, 4.351, 4.571, 4.868, 5.234, 5.664, 6.162, 6.731, 7.379",\
"4.639, 4.678, 4.809, 5.029, 5.327, 5.694, 6.124, 6.621, 7.19, 7.839",\
"5.392, 5.432, 5.563, 5.784, 6.084, 6.451, 6.882, 7.379, 7.948, 8.596",\
"6.464, 6.505, 6.637, 6.86, 7.162, 7.53, 7.962, 8.459, 9.029, 9.677",\
"7.84, 7.881, 8.018, 8.246, 8.553, 8.926, 9.362, 9.862, 10.43, 11.08",\
"9.386, 9.432, 9.578, 9.821, 10.14, 10.53, 10.98, 11.49, 12.07, 12.72",\
"11.06, 11.11, 11.27, 11.53, 11.87, 12.27, 12.74, 13.26, 13.85, 14.51",\
"12.86, 12.92, 13.09, 13.37, 13.72, 14.15, 14.63, 15.17, 15.76, 16.43");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("2.108, 2.208, 2.557, 3.216, 4.235, 5.662, 7.54, 9.906, 12.8, 16.24",\
"2.173, 2.274, 2.624, 3.284, 4.305, 5.735, 7.61, 9.975, 12.86, 16.31",\
"2.391, 2.491, 2.84, 3.503, 4.529, 5.961, 7.84, 10.2, 13.09, 16.54",\
"2.767, 2.866, 3.215, 3.878, 4.906, 6.343, 8.224, 10.6, 13.49, 16.93",\
"3.17, 3.27, 3.617, 4.279, 5.307, 6.744, 8.63, 11, 13.9, 17.34",\
"3.547, 3.646, 3.992, 4.649, 5.672, 7.109, 8.996, 11.37, 14.27, 17.71",\
"3.87, 3.969, 4.316, 4.974, 5.995, 7.424, 9.309, 11.68, 14.59, 18.03",\
"4.118, 4.219, 4.566, 5.225, 6.245, 7.677, 9.558, 11.93, 14.82, 18.27",\
"4.285, 4.386, 4.735, 5.395, 6.417, 7.849, 9.728, 12.1, 14.99, 18.44",\
"4.356, 4.458, 4.809, 5.471, 6.494, 7.927, 9.809, 12.18, 15.07, 18.51");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("0.8826, 0.9264, 1.074, 1.32, 1.659, 2.082, 2.609, 3.259, 4.054, 5.008",\
"0.883, 0.9256, 1.073, 1.318, 1.656, 2.083, 2.609, 3.257, 4.05, 5.008",\
"0.8824, 0.9244, 1.071, 1.316, 1.657, 2.079, 2.611, 3.258, 4.052, 5.013",\
"0.88, 0.9248, 1.072, 1.32, 1.654, 2.081, 2.61, 3.257, 4.051, 5.008",\
"0.8864, 0.927, 1.075, 1.322, 1.655, 2.078, 2.608, 3.258, 4.053, 5.008",\
"0.8912, 0.936, 1.08, 1.322, 1.66, 2.084, 2.61, 3.256, 4.052, 5.01",\
"0.92, 0.966, 1.112, 1.352, 1.684, 2.104, 2.624, 3.27, 4.058, 5.018",\
"0.988, 1.032, 1.18, 1.424, 1.752, 2.166, 2.682, 3.318, 4.1, 5.046",\
"1.08, 1.128, 1.278, 1.52, 1.844, 2.258, 2.768, 3.4, 4.17, 5.112",\
"1.192, 1.238, 1.39, 1.636, 1.956, 2.37, 2.866, 3.484, 4.244, 5.168");
}
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.001595, 0.003685, 0.007676, 0.01389, 0.02262, 0.0341, 0.04856, 0.06621, 0.08726");
values("1.564, 1.721, 2.287, 3.369, 5.055, 7.411, 10.52, 14.44, 19.21, 24.89",\
"1.561, 1.719, 2.286, 3.368, 5.053, 7.409, 10.53, 14.43, 19.22, 24.88",\
"1.564, 1.722, 2.287, 3.366, 5.053, 7.411, 10.52, 14.43, 19.21, 24.9",\
"1.563, 1.722, 2.286, 3.366, 5.053, 7.41, 10.52, 14.44, 19.21, 24.9",\
"1.558, 1.719, 2.286, 3.371, 5.055, 7.417, 10.52, 14.44, 19.2, 24.88",\
"1.557, 1.716, 2.274, 3.348, 5.037, 7.413, 10.52, 14.43, 19.21, 24.89",\
"1.57, 1.724, 2.285, 3.353, 5.024, 7.39, 10.51, 14.44, 19.21, 24.9",\
"1.584, 1.744, 2.294, 3.362, 5.038, 7.386, 10.48, 14.41, 19.19, 24.9",\
"1.604, 1.758, 2.308, 3.37, 5.042, 7.39, 10.49, 14.39, 19.17, 24.9",\
"1.626, 1.78, 2.322, 3.382, 5.044, 7.41, 10.5, 14.4, 19.16, 24.86");
}
}
}
}