blob: 4bef4e2e3a63e257a074609f8089278da74e8f73 [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__addh_1) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&!B" ;
value : "2.33766e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A&B" ;
value : "3.13848e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&!B" ;
value : "2.32776e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A&B" ;
value : "3.33468e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.33468e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A) {
capacitance : 0.005878 ;
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(B) {
capacitance : 0.00492 ;
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(CO) {
direction : output ;
function : "(A&B)" ;
max_capacitance : 0.2067 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A" ;
when : "B" ;
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.02631, 0.0264, 0.02658, 0.02683, 0.02696, 0.0271, 0.02714, 0.02716, 0.02716, 0.02719",\
"0.02626, 0.02636, 0.02651, 0.02674, 0.02689, 0.02703, 0.02708, 0.02716, 0.02716, 0.02719",\
"0.02621, 0.02626, 0.02648, 0.02673, 0.02684, 0.02698, 0.02704, 0.02706, 0.02706, 0.02709",\
"0.02615, 0.0262, 0.0264, 0.02664, 0.02676, 0.02689, 0.02696, 0.027, 0.027, 0.02703",\
"0.02614, 0.02613, 0.02631, 0.02652, 0.02663, 0.02679, 0.02688, 0.02697, 0.02699, 0.02703",\
"0.02607, 0.02614, 0.02621, 0.02641, 0.02654, 0.02672, 0.02681, 0.02688, 0.02691, 0.02697",\
"0.02618, 0.02614, 0.02627, 0.02637, 0.0265, 0.02668, 0.02679, 0.02684, 0.02688, 0.02691",\
"0.02628, 0.02628, 0.0263, 0.02642, 0.02651, 0.02671, 0.0268, 0.02684, 0.02696, 0.027",\
"0.02651, 0.02649, 0.02651, 0.02656, 0.02667, 0.02678, 0.02688, 0.02699, 0.02703, 0.0271",\
"0.0268, 0.02671, 0.02667, 0.02672, 0.02678, 0.02692, 0.02703, 0.02708, 0.02712, 0.02719");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.01982, 0.01988, 0.02004, 0.02029, 0.02057, 0.02092, 0.02102, 0.02129, 0.02175, 0.02577",\
"0.01982, 0.01989, 0.02005, 0.02027, 0.02056, 0.02091, 0.02101, 0.02128, 0.02164, 0.02588",\
"0.01977, 0.01983, 0.01998, 0.02023, 0.02051, 0.02085, 0.021, 0.02123, 0.02175, 0.02606",\
"0.01962, 0.01967, 0.01979, 0.02002, 0.02029, 0.02064, 0.02082, 0.02096, 0.02165, 0.02675",\
"0.01946, 0.01949, 0.01961, 0.01981, 0.02009, 0.02046, 0.02062, 0.02084, 0.02168, 0.02785",\
"0.01938, 0.01939, 0.01949, 0.01969, 0.01992, 0.02027, 0.02043, 0.02063, 0.02182, 0.02982",\
"0.01932, 0.01934, 0.01944, 0.01958, 0.01984, 0.02016, 0.02034, 0.02048, 0.02197, 0.0332",\
"0.01941, 0.01943, 0.0195, 0.01958, 0.01977, 0.02013, 0.02042, 0.02059, 0.02308, 0.03917",\
"0.01953, 0.01955, 0.01959, 0.01968, 0.01985, 0.02004, 0.02045, 0.02106, 0.02524, 0.04973",\
"0.01971, 0.01968, 0.01973, 0.0198, 0.01995, 0.02014, 0.02031, 0.02147, 0.0303, 0.06861");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.02482, 0.02482, 0.02506, 0.02527, 0.0254, 0.02552, 0.0256, 0.02565, 0.02565, 0.02569",\
"0.02474, 0.02486, 0.025, 0.02525, 0.0254, 0.02552, 0.0256, 0.02561, 0.02565, 0.02569",\
"0.02463, 0.0247, 0.02489, 0.02517, 0.02528, 0.02541, 0.02546, 0.0255, 0.0255, 0.02555",\
"0.02447, 0.02458, 0.02471, 0.02495, 0.02517, 0.02525, 0.02532, 0.02534, 0.02538, 0.02541",\
"0.02441, 0.0245, 0.02459, 0.02483, 0.025, 0.02514, 0.02523, 0.0253, 0.02531, 0.02536",\
"0.02442, 0.02441, 0.02453, 0.02474, 0.02496, 0.02506, 0.02515, 0.02526, 0.02526, 0.02527",\
"0.0245, 0.02452, 0.02459, 0.02477, 0.02495, 0.02507, 0.02518, 0.02527, 0.02528, 0.02533",\
"0.0247, 0.02469, 0.02475, 0.02488, 0.02502, 0.02513, 0.02525, 0.02535, 0.02539, 0.02544",\
"0.02495, 0.02495, 0.02493, 0.02502, 0.02513, 0.02523, 0.02539, 0.02545, 0.02548, 0.02555",\
"0.0252, 0.02517, 0.02511, 0.02518, 0.02526, 0.02542, 0.02551, 0.02556, 0.02563, 0.02572");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.01929, 0.01934, 0.01949, 0.01974, 0.02003, 0.02037, 0.02049, 0.02074, 0.0212, 0.02526",\
"0.01925, 0.01931, 0.01949, 0.01971, 0.02, 0.02037, 0.02047, 0.02065, 0.02122, 0.02523",\
"0.01919, 0.01926, 0.01939, 0.01963, 0.01991, 0.02025, 0.02039, 0.02057, 0.02119, 0.02561",\
"0.01904, 0.01911, 0.01924, 0.01941, 0.01969, 0.02003, 0.02018, 0.02035, 0.02112, 0.02618",\
"0.01891, 0.01896, 0.01906, 0.01924, 0.0195, 0.01985, 0.02001, 0.02032, 0.0211, 0.02737",\
"0.01886, 0.01889, 0.01895, 0.01912, 0.01934, 0.01969, 0.01989, 0.02011, 0.02126, 0.02947",\
"0.01888, 0.01891, 0.01897, 0.01907, 0.0193, 0.01962, 0.01978, 0.02012, 0.02156, 0.03303",\
"0.01899, 0.019, 0.01902, 0.01913, 0.01932, 0.01965, 0.01992, 0.02017, 0.02291, 0.03944",\
"0.01921, 0.01923, 0.01923, 0.01928, 0.01944, 0.01963, 0.02, 0.0205, 0.02502, 0.05085",\
"0.01944, 0.01942, 0.01943, 0.01951, 0.01962, 0.01981, 0.01995, 0.02121, 0.03066, 0.07029");
}
}
timing() {
related_pin : "A" ;
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("1.037, 1.09, 1.232, 1.435, 1.692, 2.011, 2.407, 2.892, 3.48, 4.179",\
"1.069, 1.121, 1.263, 1.466, 1.723, 2.043, 2.438, 2.924, 3.512, 4.211",\
"1.19, 1.243, 1.385, 1.588, 1.845, 2.164, 2.56, 3.045, 3.633, 4.332",\
"1.429, 1.481, 1.624, 1.827, 2.083, 2.403, 2.799, 3.284, 3.872, 4.571",\
"1.805, 1.858, 2, 2.203, 2.46, 2.78, 3.175, 3.661, 4.249, 4.948",\
"2.305, 2.361, 2.509, 2.716, 2.975, 3.297, 3.693, 4.178, 4.766, 5.465",\
"2.855, 2.919, 3.085, 3.309, 3.58, 3.907, 4.305, 4.792, 5.38, 6.079",\
"3.438, 3.51, 3.696, 3.939, 4.227, 4.565, 4.97, 5.459, 6.047, 6.747",\
"4.054, 4.133, 4.338, 4.605, 4.911, 5.262, 5.674, 6.166, 6.757, 7.456",\
"4.705, 4.792, 5.016, 5.307, 5.633, 5.997, 6.418, 6.915, 7.508, 8.207");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.8586, 0.9248, 1.125, 1.464, 1.97, 2.672, 3.588, 4.74, 6.145, 7.822",\
"0.8866, 0.9529, 1.153, 1.492, 1.998, 2.7, 3.616, 4.768, 6.173, 7.85",\
"0.9637, 1.03, 1.23, 1.569, 2.075, 2.777, 3.693, 4.845, 6.25, 7.927",\
"1.102, 1.168, 1.368, 1.706, 2.213, 2.914, 3.831, 4.983, 6.389, 8.063",\
"1.29, 1.358, 1.561, 1.9, 2.407, 3.109, 4.025, 5.178, 6.584, 8.26",\
"1.481, 1.552, 1.763, 2.108, 2.616, 3.318, 4.235, 5.387, 6.793, 8.471",\
"1.66, 1.736, 1.955, 2.305, 2.815, 3.519, 4.436, 5.589, 6.995, 8.67",\
"1.815, 1.896, 2.124, 2.482, 2.995, 3.699, 4.617, 5.77, 7.177, 8.852",\
"1.938, 2.025, 2.265, 2.631, 3.147, 3.851, 4.769, 5.923, 7.33, 9.004",\
"2.025, 2.118, 2.371, 2.746, 3.267, 3.972, 4.89, 6.043, 7.451, 9.126");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.2956, 0.3384, 0.463, 0.6742, 0.99, 1.44, 2.049, 2.842, 3.831, 5.018",\
"0.2954, 0.3374, 0.4632, 0.6738, 0.9898, 1.44, 2.05, 2.845, 3.829, 5.017",\
"0.2958, 0.338, 0.4632, 0.674, 0.99, 1.439, 2.05, 2.842, 3.829, 5.017",\
"0.2956, 0.3378, 0.4634, 0.6744, 0.99, 1.44, 2.049, 2.843, 3.829, 5.017",\
"0.2974, 0.34, 0.4646, 0.6746, 0.9908, 1.44, 2.05, 2.846, 3.83, 5.017",\
"0.3256, 0.3646, 0.4846, 0.688, 0.9982, 1.444, 2.052, 2.846, 3.829, 5.017",\
"0.382, 0.4238, 0.5424, 0.7366, 1.035, 1.466, 2.063, 2.849, 3.832, 5.018",\
"0.4396, 0.4848, 0.608, 0.8006, 1.092, 1.51, 2.09, 2.863, 3.837, 5.021",\
"0.4966, 0.5488, 0.6806, 0.8742, 1.156, 1.56, 2.126, 2.888, 3.852, 5.03",\
"0.554, 0.608, 0.752, 0.95, 1.226, 1.616, 2.168, 2.91, 3.866, 5.038");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.3396, 0.4143, 0.672, 1.185, 2.02, 3.2, 4.756, 6.728, 9.145, 12.02",\
"0.339, 0.4135, 0.6724, 1.185, 2.021, 3.2, 4.756, 6.727, 9.137, 12.02",\
"0.3388, 0.4132, 0.6728, 1.185, 2.022, 3.2, 4.757, 6.728, 9.145, 12.02",\
"0.34, 0.4144, 0.6736, 1.185, 2.022, 3.2, 4.757, 6.728, 9.141, 12.02",\
"0.3548, 0.427, 0.6804, 1.187, 2.022, 3.2, 4.757, 6.733, 9.145, 12.02",\
"0.3782, 0.4514, 0.7022, 1.202, 2.027, 3.201, 4.758, 6.724, 9.145, 12.02",\
"0.406, 0.4794, 0.725, 1.216, 2.036, 3.207, 4.76, 6.732, 9.139, 12.02",\
"0.439, 0.5128, 0.7528, 1.235, 2.044, 3.212, 4.763, 6.73, 9.137, 12.01",\
"0.4788, 0.5506, 0.786, 1.256, 2.054, 3.216, 4.767, 6.732, 9.136, 12.01",\
"0.5198, 0.5922, 0.8234, 1.281, 2.068, 3.222, 4.768, 6.734, 9.136, 12");
}
}
timing() {
related_pin : "B" ;
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.9624, 1.014, 1.155, 1.357, 1.612, 1.931, 2.326, 2.81, 3.398, 4.096",\
"0.9979, 1.05, 1.19, 1.392, 1.648, 1.967, 2.361, 2.846, 3.433, 4.132",\
"1.116, 1.168, 1.309, 1.511, 1.766, 2.085, 2.48, 2.964, 3.552, 4.25",\
"1.351, 1.403, 1.543, 1.745, 2.001, 2.319, 2.714, 3.199, 3.786, 4.485",\
"1.723, 1.775, 1.916, 2.118, 2.374, 2.693, 3.088, 3.573, 4.16, 4.859",\
"2.205, 2.261, 2.411, 2.62, 2.88, 3.2, 3.595, 4.08, 4.668, 5.366",\
"2.727, 2.791, 2.961, 3.188, 3.461, 3.789, 4.187, 4.673, 5.261, 5.959",\
"3.28, 3.353, 3.543, 3.791, 4.082, 4.421, 4.827, 5.315, 5.904, 6.602",\
"3.864, 3.945, 4.156, 4.428, 4.737, 5.09, 5.504, 5.997, 6.587, 7.286",\
"4.483, 4.572, 4.802, 5.099, 5.429, 5.798, 6.221, 6.717, 7.311, 8.009");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.8365, 0.9027, 1.103, 1.442, 1.948, 2.65, 3.566, 4.718, 6.123, 7.8",\
"0.8604, 0.9269, 1.127, 1.466, 1.972, 2.674, 3.59, 4.742, 6.147, 7.824",\
"0.9501, 1.016, 1.216, 1.555, 2.061, 2.763, 3.679, 4.831, 6.237, 7.913",\
"1.122, 1.189, 1.388, 1.726, 2.233, 2.934, 3.851, 5.003, 6.409, 8.086",\
"1.356, 1.424, 1.627, 1.966, 2.472, 3.174, 4.091, 5.244, 6.649, 8.327",\
"1.58, 1.653, 1.863, 2.208, 2.717, 3.419, 4.335, 5.488, 6.894, 8.571",\
"1.781, 1.859, 2.078, 2.428, 2.938, 3.643, 4.561, 5.713, 7.119, 8.796",\
"1.95, 2.034, 2.265, 2.622, 3.135, 3.839, 4.759, 5.913, 7.319, 8.994",\
"2.082, 2.173, 2.418, 2.785, 3.3, 4.004, 4.923, 6.077, 7.486, 9.161",\
"2.174, 2.273, 2.535, 2.913, 3.431, 4.137, 5.054, 6.208, 7.617, 9.294");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.2903, 0.3321, 0.4584, 0.6706, 0.9866, 1.435, 2.047, 2.843, 3.828, 5.014",\
"0.2902, 0.3328, 0.459, 0.6692, 0.9862, 1.435, 2.045, 2.841, 3.827, 5.015",\
"0.2906, 0.3324, 0.4584, 0.6696, 0.986, 1.436, 2.047, 2.841, 3.828, 5.015",\
"0.2902, 0.3326, 0.4588, 0.6702, 0.9866, 1.435, 2.046, 2.842, 3.828, 5.014",\
"0.294, 0.3364, 0.4612, 0.6716, 0.9874, 1.436, 2.047, 2.843, 3.828, 5.014",\
"0.3312, 0.3714, 0.4902, 0.6898, 0.999, 1.442, 2.049, 2.843, 3.828, 5.016",\
"0.3894, 0.4322, 0.552, 0.7464, 1.042, 1.469, 2.062, 2.847, 3.83, 5.015",\
"0.4488, 0.4948, 0.6224, 0.8132, 1.102, 1.517, 2.093, 2.863, 3.838, 5.02",\
"0.5048, 0.5584, 0.697, 0.8904, 1.169, 1.568, 2.13, 2.888, 3.852, 5.028",\
"0.564, 0.622, 0.772, 0.972, 1.244, 1.628, 2.174, 2.914, 3.868, 5.038");
}
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.00242, 0.007404, 0.01692, 0.03175, 0.05256, 0.07993, 0.1144, 0.1565, 0.2067");
values("0.3394, 0.4133, 0.6721, 1.185, 2.02, 3.2, 4.756, 6.727, 9.145, 12.02",\
"0.3393, 0.4142, 0.673, 1.184, 2.022, 3.2, 4.757, 6.726, 9.145, 12.02",\
"0.339, 0.4134, 0.672, 1.185, 2.022, 3.2, 4.757, 6.724, 9.143, 12.02",\
"0.3404, 0.4142, 0.673, 1.185, 2.021, 3.2, 4.757, 6.728, 9.141, 12.02",\
"0.3562, 0.4292, 0.6808, 1.187, 2.022, 3.2, 4.756, 6.727, 9.145, 12.02",\
"0.3868, 0.4574, 0.7046, 1.204, 2.029, 3.202, 4.756, 6.726, 9.142, 12.01",\
"0.4236, 0.4938, 0.7324, 1.219, 2.039, 3.212, 4.761, 6.73, 9.146, 12.02",\
"0.468, 0.5356, 0.7632, 1.236, 2.046, 3.217, 4.769, 6.739, 9.145, 12.01",\
"0.517, 0.5854, 0.8058, 1.26, 2.056, 3.219, 4.772, 6.738, 9.14, 12.01",\
"0.5642, 0.636, 0.8526, 1.289, 2.068, 3.224, 4.774, 6.74, 9.144, 12.01");
}
}
}
pin(S) {
direction : output ;
function : "(A^B)" ;
max_capacitance : 0.2063 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A" ;
when : "!B" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.02516, 0.02522, 0.02534, 0.02554, 0.02571, 0.02583, 0.02592, 0.02597, 0.02601, 0.02604",\
"0.02494, 0.02498, 0.02512, 0.02532, 0.02549, 0.02562, 0.0257, 0.02575, 0.02579, 0.02582",\
"0.02469, 0.02474, 0.02486, 0.02506, 0.02523, 0.02536, 0.02545, 0.0255, 0.02554, 0.02556",\
"0.02446, 0.02451, 0.02464, 0.02483, 0.02499, 0.02512, 0.02521, 0.02527, 0.02531, 0.02534",\
"0.02436, 0.0244, 0.0245, 0.02467, 0.02484, 0.02498, 0.02508, 0.02514, 0.02519, 0.02522",\
"0.02442, 0.02444, 0.02452, 0.02466, 0.02482, 0.02496, 0.02507, 0.02515, 0.0252, 0.02524",\
"0.02463, 0.02463, 0.02466, 0.02479, 0.02493, 0.02506, 0.02517, 0.02525, 0.02532, 0.02536",\
"0.02496, 0.02493, 0.02495, 0.02502, 0.02514, 0.02528, 0.02538, 0.02546, 0.02553, 0.02558",\
"0.02542, 0.02538, 0.02536, 0.02541, 0.0255, 0.02561, 0.02572, 0.02581, 0.02588, 0.02592",\
"0.02601, 0.02596, 0.02589, 0.0259, 0.02596, 0.02606, 0.02616, 0.02626, 0.02632, 0.02637");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.01208, 0.01213, 0.01235, 0.01263, 0.01289, 0.01307, 0.01326, 0.01353, 0.01388, 0.01783",\
"0.0121, 0.01216, 0.01238, 0.01266, 0.01292, 0.01309, 0.01326, 0.01356, 0.01396, 0.01791",\
"0.01208, 0.01213, 0.01235, 0.01262, 0.01286, 0.01307, 0.01317, 0.01347, 0.01385, 0.01872",\
"0.01194, 0.01199, 0.01214, 0.01239, 0.01264, 0.01288, 0.01304, 0.01324, 0.01375, 0.01881",\
"0.01183, 0.0119, 0.01203, 0.01221, 0.01244, 0.01268, 0.01303, 0.01324, 0.01401, 0.02025",\
"0.01182, 0.01186, 0.01192, 0.01215, 0.01235, 0.01255, 0.01283, 0.01306, 0.01411, 0.02178",\
"0.0119, 0.01195, 0.01197, 0.01213, 0.01239, 0.01268, 0.01277, 0.01302, 0.01452, 0.02529",\
"0.01212, 0.01214, 0.01216, 0.0123, 0.0124, 0.01273, 0.01306, 0.01325, 0.01542, 0.03096",\
"0.01247, 0.0125, 0.01253, 0.01259, 0.01267, 0.01273, 0.0132, 0.01381, 0.01777, 0.04062",\
"0.01293, 0.01294, 0.01297, 0.01301, 0.01314, 0.01329, 0.01348, 0.01439, 0.02236, 0.05788");
}
}
internal_power() {
related_pin : "A" ;
when : "B" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.02012, 0.02017, 0.02033, 0.02056, 0.02071, 0.02076, 0.02078, 0.02084, 0.02094, 0.02097",\
"0.02011, 0.02016, 0.02032, 0.02055, 0.0207, 0.02075, 0.02079, 0.02085, 0.02094, 0.02098",\
"0.02004, 0.0201, 0.02026, 0.02049, 0.02065, 0.0207, 0.02072, 0.02079, 0.02089, 0.02093",\
"0.01985, 0.01989, 0.02006, 0.02028, 0.02043, 0.02048, 0.02052, 0.02057, 0.02067, 0.02071",\
"0.01962, 0.01968, 0.01985, 0.02007, 0.02023, 0.02028, 0.0203, 0.02037, 0.02046, 0.0205",\
"0.01948, 0.0195, 0.01971, 0.01989, 0.02006, 0.02011, 0.02013, 0.0202, 0.0203, 0.02033",\
"0.01939, 0.01942, 0.01957, 0.01978, 0.01997, 0.02002, 0.02006, 0.02012, 0.02023, 0.02025",\
"0.01929, 0.01932, 0.0195, 0.0197, 0.01988, 0.02, 0.02003, 0.02007, 0.0201, 0.02016",\
"0.01932, 0.01934, 0.01948, 0.01974, 0.01991, 0.02, 0.02006, 0.02013, 0.02027, 0.0203",\
"0.01946, 0.01952, 0.01963, 0.01987, 0.02004, 0.02009, 0.02016, 0.02022, 0.02028, 0.02033");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.0262, 0.02627, 0.02641, 0.02665, 0.02689, 0.0271, 0.02739, 0.02746, 0.02812, 0.03344",\
"0.02615, 0.02618, 0.02634, 0.02658, 0.02683, 0.0271, 0.02725, 0.02742, 0.02819, 0.03363",\
"0.02609, 0.02615, 0.02632, 0.02654, 0.02679, 0.02699, 0.02728, 0.02739, 0.02809, 0.03407",\
"0.02601, 0.02605, 0.02622, 0.02646, 0.02671, 0.0269, 0.0272, 0.02723, 0.02816, 0.0353",\
"0.02589, 0.02594, 0.02612, 0.02634, 0.02659, 0.02683, 0.02696, 0.02732, 0.0284, 0.03724",\
"0.02578, 0.02585, 0.026, 0.02625, 0.02648, 0.02677, 0.0269, 0.02717, 0.02913, 0.04157",\
"0.02577, 0.02583, 0.026, 0.02621, 0.02646, 0.02669, 0.02684, 0.02735, 0.03043, 0.04921",\
"0.02582, 0.02587, 0.02602, 0.02623, 0.02652, 0.02669, 0.02689, 0.02748, 0.03333, 0.06341",\
"0.02595, 0.02599, 0.02612, 0.02635, 0.02656, 0.02684, 0.02707, 0.02853, 0.04121, 0.08892",\
"0.02615, 0.02619, 0.0263, 0.0265, 0.02673, 0.02701, 0.02754, 0.03232, 0.06063, 0.1301");
}
}
internal_power() {
related_pin : "B" ;
when : "!A" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.02665, 0.02669, 0.02683, 0.02703, 0.0272, 0.02732, 0.02741, 0.02746, 0.0275, 0.02752",\
"0.02667, 0.0267, 0.02684, 0.02703, 0.0272, 0.02732, 0.0274, 0.02746, 0.0275, 0.02752",\
"0.02648, 0.02652, 0.02666, 0.02686, 0.02703, 0.02716, 0.02725, 0.0273, 0.02734, 0.02736",\
"0.02625, 0.0263, 0.02644, 0.02663, 0.0268, 0.02693, 0.02701, 0.02707, 0.02711, 0.02714",\
"0.02612, 0.02615, 0.02627, 0.02645, 0.02663, 0.02677, 0.02686, 0.02692, 0.02697, 0.027",\
"0.02608, 0.02611, 0.02619, 0.02636, 0.02653, 0.02667, 0.02677, 0.02685, 0.02689, 0.02693",\
"0.02612, 0.02615, 0.0262, 0.02633, 0.02651, 0.02664, 0.02675, 0.02683, 0.02688, 0.02692",\
"0.02626, 0.02625, 0.02631, 0.02643, 0.02657, 0.02671, 0.02682, 0.02689, 0.02695, 0.02699",\
"0.02654, 0.02653, 0.02655, 0.02664, 0.02676, 0.02689, 0.027, 0.02709, 0.02716, 0.0272",\
"0.02696, 0.02694, 0.02694, 0.02699, 0.02709, 0.02722, 0.02733, 0.02742, 0.02749, 0.02753");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.01394, 0.014, 0.0142, 0.01445, 0.0147, 0.01492, 0.01514, 0.01528, 0.0158, 0.01986",\
"0.01386, 0.01391, 0.0141, 0.01437, 0.01462, 0.01483, 0.01505, 0.01526, 0.01569, 0.0199",\
"0.01373, 0.01379, 0.01399, 0.01424, 0.01452, 0.0147, 0.01498, 0.01524, 0.01575, 0.01995",\
"0.01361, 0.01367, 0.01383, 0.01404, 0.01433, 0.0145, 0.01483, 0.0149, 0.01572, 0.02063",\
"0.01354, 0.01359, 0.0137, 0.01392, 0.01412, 0.01438, 0.0146, 0.0149, 0.01566, 0.02168",\
"0.01355, 0.01358, 0.01366, 0.01388, 0.01406, 0.01425, 0.01449, 0.01487, 0.01575, 0.02385",\
"0.01365, 0.01367, 0.01372, 0.01386, 0.01414, 0.01436, 0.01449, 0.0149, 0.01619, 0.02707",\
"0.01385, 0.01389, 0.01391, 0.01402, 0.01416, 0.01445, 0.01478, 0.01504, 0.0174, 0.03334",\
"0.01421, 0.01422, 0.01425, 0.01433, 0.01442, 0.01459, 0.01488, 0.01561, 0.01963, 0.04357",\
"0.01468, 0.0147, 0.0147, 0.01476, 0.01488, 0.01499, 0.0152, 0.01623, 0.02465, 0.06186");
}
}
internal_power() {
related_pin : "B" ;
when : "A" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.01956, 0.01961, 0.01976, 0.01999, 0.02017, 0.02021, 0.02023, 0.0203, 0.0204, 0.02041",\
"0.01955, 0.01961, 0.01976, 0.01998, 0.02014, 0.02018, 0.02021, 0.02027, 0.02038, 0.02041",\
"0.01945, 0.0195, 0.01965, 0.01989, 0.02005, 0.0201, 0.02012, 0.02018, 0.02029, 0.02033",\
"0.01925, 0.01929, 0.01945, 0.01967, 0.01983, 0.01988, 0.0199, 0.01997, 0.02007, 0.0201",\
"0.01904, 0.0191, 0.01927, 0.01948, 0.01964, 0.01968, 0.01971, 0.01977, 0.01987, 0.01991",\
"0.0189, 0.01895, 0.0191, 0.01932, 0.01949, 0.01953, 0.01959, 0.01962, 0.01973, 0.01976",\
"0.01885, 0.01891, 0.01906, 0.01929, 0.01943, 0.01948, 0.01952, 0.01958, 0.01967, 0.01971",\
"0.01884, 0.01887, 0.01903, 0.01924, 0.01941, 0.01951, 0.01958, 0.0196, 0.01965, 0.01969",\
"0.01889, 0.01895, 0.01909, 0.01933, 0.01949, 0.01958, 0.01962, 0.01969, 0.01975, 0.01979",\
"0.01911, 0.01916, 0.01928, 0.01954, 0.01965, 0.01978, 0.01984, 0.01991, 0.01999, 0.02003");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.02462, 0.02466, 0.02485, 0.02508, 0.02536, 0.02562, 0.02576, 0.02591, 0.02679, 0.03186",\
"0.02462, 0.02468, 0.02485, 0.02511, 0.02537, 0.02557, 0.02577, 0.02591, 0.02654, 0.03217",\
"0.02449, 0.02454, 0.02472, 0.02498, 0.02524, 0.0255, 0.02572, 0.02579, 0.0266, 0.03241",\
"0.02433, 0.0244, 0.02457, 0.02481, 0.0251, 0.02532, 0.02558, 0.02569, 0.02654, 0.03336",\
"0.0242, 0.02426, 0.02445, 0.02468, 0.02497, 0.0252, 0.02537, 0.02559, 0.02671, 0.03524",\
"0.02417, 0.02423, 0.0244, 0.02463, 0.02489, 0.02509, 0.02538, 0.02569, 0.02735, 0.03941",\
"0.02417, 0.02423, 0.0244, 0.02462, 0.02491, 0.0251, 0.0253, 0.02577, 0.02859, 0.04677",\
"0.02426, 0.02431, 0.02444, 0.0247, 0.02498, 0.02517, 0.02537, 0.0259, 0.03145, 0.06033",\
"0.02443, 0.02447, 0.02462, 0.02481, 0.02504, 0.02537, 0.02552, 0.0268, 0.03862, 0.08451",\
"0.02469, 0.02475, 0.02484, 0.02507, 0.02522, 0.0255, 0.02607, 0.03026, 0.05647, 0.1239");
}
}
timing() {
related_pin : "A" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("1.719, 1.765, 1.892, 2.077, 2.317, 2.623, 3.01, 3.493, 4.079, 4.778",\
"1.748, 1.793, 1.921, 2.105, 2.345, 2.651, 3.038, 3.521, 4.108, 4.806",\
"1.823, 1.87, 1.997, 2.181, 2.421, 2.727, 3.115, 3.597, 4.184, 4.882",\
"1.953, 1.999, 2.126, 2.311, 2.55, 2.856, 3.244, 3.727, 4.313, 5.012",\
"2.138, 2.184, 2.311, 2.496, 2.735, 3.042, 3.429, 3.912, 4.499, 5.196",\
"2.337, 2.382, 2.51, 2.695, 2.936, 3.242, 3.63, 4.112, 4.699, 5.397",\
"2.531, 2.578, 2.705, 2.89, 3.129, 3.435, 3.823, 4.305, 4.892, 5.591",\
"2.708, 2.755, 2.882, 3.068, 3.308, 3.614, 4.001, 4.482, 5.068, 5.767",\
"2.856, 2.903, 3.031, 3.217, 3.457, 3.763, 4.151, 4.633, 5.218, 5.916",\
"2.971, 3.018, 3.147, 3.334, 3.574, 3.88, 4.268, 4.75, 5.336, 6.033");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("1.899, 1.964, 2.16, 2.495, 2.997, 3.693, 4.608, 5.759, 7.163, 8.832",\
"1.931, 1.995, 2.192, 2.527, 3.028, 3.725, 4.64, 5.79, 7.193, 8.867",\
"2.054, 2.119, 2.315, 2.65, 3.152, 3.849, 4.763, 5.914, 7.318, 8.987",\
"2.293, 2.358, 2.554, 2.889, 3.391, 4.088, 5.003, 6.153, 7.558, 9.228",\
"2.667, 2.732, 2.928, 3.263, 3.765, 4.462, 5.377, 6.527, 7.931, 9.604",\
"3.172, 3.237, 3.433, 3.768, 4.27, 4.967, 5.881, 7.031, 8.434, 10.11",\
"3.749, 3.815, 4.012, 4.346, 4.849, 5.546, 6.461, 7.611, 9.014, 10.69",\
"4.365, 4.431, 4.629, 4.965, 5.467, 6.164, 7.08, 8.231, 9.634, 11.31",\
"5.017, 5.083, 5.282, 5.619, 6.122, 6.819, 7.734, 8.885, 10.29, 11.96",\
"5.708, 5.775, 5.974, 6.312, 6.814, 7.511, 8.426, 9.578, 10.98, 12.65");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.2698, 0.3064, 0.4226, 0.6264, 0.94, 1.398, 2.024, 2.833, 3.824, 5.016",\
"0.2704, 0.3068, 0.4228, 0.6252, 0.9398, 1.396, 2.024, 2.83, 3.829, 5.013",\
"0.2696, 0.3062, 0.4226, 0.6262, 0.9402, 1.397, 2.023, 2.832, 3.828, 5.014",\
"0.271, 0.307, 0.4226, 0.6264, 0.9404, 1.396, 2.024, 2.83, 3.829, 5.013",\
"0.269, 0.3062, 0.4224, 0.6256, 0.9402, 1.398, 2.023, 2.832, 3.826, 5.015",\
"0.2702, 0.3062, 0.4242, 0.6264, 0.9418, 1.399, 2.026, 2.831, 3.83, 5.014",\
"0.2694, 0.307, 0.4236, 0.6276, 0.9388, 1.395, 2.021, 2.832, 3.829, 5.017",\
"0.2712, 0.309, 0.4252, 0.6274, 0.9406, 1.397, 2.02, 2.824, 3.818, 5.012",\
"0.2746, 0.3116, 0.4266, 0.6284, 0.941, 1.398, 2.023, 2.825, 3.823, 5.006",\
"0.276, 0.314, 0.428, 0.63, 0.944, 1.398, 2.024, 2.83, 3.826, 5.01");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.3396, 0.4142, 0.6708, 1.181, 2.013, 3.197, 4.758, 6.729, 9.134, 12.01",\
"0.3406, 0.4136, 0.6704, 1.183, 2.013, 3.197, 4.762, 6.731, 9.144, 12.01",\
"0.3396, 0.4136, 0.671, 1.181, 2.014, 3.196, 4.759, 6.73, 9.132, 12.01",\
"0.3396, 0.414, 0.6706, 1.183, 2.013, 3.196, 4.759, 6.732, 9.129, 12.01",\
"0.3396, 0.4128, 0.6698, 1.181, 2.013, 3.195, 4.757, 6.734, 9.142, 12",\
"0.3406, 0.414, 0.6724, 1.183, 2.013, 3.197, 4.762, 6.73, 9.143, 12.01",\
"0.3432, 0.4166, 0.6728, 1.184, 2.014, 3.198, 4.759, 6.732, 9.142, 12",\
"0.3462, 0.42, 0.6742, 1.184, 2.014, 3.198, 4.758, 6.734, 9.136, 12",\
"0.352, 0.424, 0.678, 1.186, 2.016, 3.196, 4.762, 6.726, 9.132, 12",\
"0.356, 0.43, 0.684, 1.188, 2.016, 3.196, 4.758, 6.724, 9.122, 11.99");
}
}
timing() {
related_pin : "A" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("1.387, 1.451, 1.623, 1.862, 2.154, 2.503, 2.919, 3.417, 4.009, 4.71",\
"1.415, 1.478, 1.65, 1.89, 2.182, 2.53, 2.946, 3.444, 4.037, 4.737",\
"1.507, 1.571, 1.743, 1.982, 2.275, 2.623, 3.039, 3.537, 4.129, 4.83",\
"1.705, 1.769, 1.94, 2.18, 2.473, 2.821, 3.237, 3.734, 4.327, 5.028",\
"2.035, 2.098, 2.27, 2.51, 2.802, 3.151, 3.567, 4.064, 4.657, 5.357",\
"2.498, 2.563, 2.736, 2.977, 3.271, 3.621, 4.037, 4.534, 5.127, 5.828",\
"3.031, 3.102, 3.289, 3.543, 3.844, 4.198, 4.617, 5.116, 5.71, 6.41",\
"3.598, 3.676, 3.881, 4.152, 4.466, 4.831, 5.257, 5.759, 6.355, 7.056",\
"4.201, 4.286, 4.509, 4.8, 5.131, 5.505, 5.937, 6.445, 7.045, 7.748",\
"4.844, 4.936, 5.177, 5.488, 5.836, 6.223, 6.663, 7.175, 7.776, 8.481");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.7298, 0.7929, 0.9861, 1.319, 1.82, 2.515, 3.43, 4.581, 5.988, 7.662",\
"0.7567, 0.8194, 1.013, 1.346, 1.846, 2.542, 3.457, 4.608, 6.014, 7.69",\
"0.8477, 0.9106, 1.104, 1.437, 1.937, 2.633, 3.547, 4.699, 6.103, 7.77",\
"1.015, 1.078, 1.271, 1.603, 2.103, 2.8, 3.714, 4.867, 6.268, 7.944",\
"1.216, 1.282, 1.478, 1.812, 2.312, 3.009, 3.923, 5.075, 6.483, 8.157",\
"1.397, 1.466, 1.668, 2.005, 2.509, 3.205, 4.119, 5.275, 6.681, 8.345",\
"1.548, 1.62, 1.829, 2.17, 2.674, 3.373, 4.288, 5.439, 6.845, 8.516",\
"1.661, 1.739, 1.957, 2.303, 2.807, 3.505, 4.421, 5.573, 6.976, 8.648",\
"1.731, 1.815, 2.046, 2.398, 2.903, 3.601, 4.517, 5.669, 7.075, 8.747",\
"1.756, 1.848, 2.092, 2.453, 2.96, 3.657, 4.572, 5.724, 7.129, 8.803");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.3866, 0.4356, 0.5788, 0.8082, 1.131, 1.569, 2.156, 2.921, 3.886, 5.055",\
"0.3868, 0.4356, 0.579, 0.808, 1.13, 1.569, 2.156, 2.921, 3.886, 5.056",\
"0.3866, 0.4362, 0.5788, 0.808, 1.131, 1.566, 2.156, 2.921, 3.885, 5.056",\
"0.3864, 0.4362, 0.5796, 0.8082, 1.13, 1.568, 2.155, 2.922, 3.886, 5.055",\
"0.3866, 0.4364, 0.5802, 0.8072, 1.132, 1.567, 2.156, 2.923, 3.887, 5.052",\
"0.4004, 0.4478, 0.5888, 0.8148, 1.134, 1.57, 2.158, 2.923, 3.885, 5.055",\
"0.4546, 0.5032, 0.637, 0.852, 1.163, 1.59, 2.17, 2.93, 3.891, 5.054",\
"0.5118, 0.5658, 0.702, 0.9114, 1.214, 1.633, 2.201, 2.95, 3.903, 5.059",\
"0.569, 0.6268, 0.775, 0.9806, 1.27, 1.678, 2.24, 2.982, 3.924, 5.076",\
"0.624, 0.688, 0.844, 1.054, 1.336, 1.734, 2.282, 3.01, 3.946, 5.096");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.3282, 0.4006, 0.6604, 1.176, 2.01, 3.195, 4.758, 6.741, 9.156, 12.03",\
"0.3282, 0.4016, 0.6603, 1.176, 2.01, 3.195, 4.755, 6.741, 9.155, 12.03",\
"0.3284, 0.4008, 0.6614, 1.174, 2.008, 3.193, 4.757, 6.74, 9.125, 12.01",\
"0.3296, 0.4032, 0.6622, 1.176, 2.01, 3.197, 4.764, 6.722, 9.128, 11.98",\
"0.348, 0.419, 0.6718, 1.181, 2.011, 3.194, 4.764, 6.739, 9.155, 12.03",\
"0.3734, 0.444, 0.6904, 1.194, 2.018, 3.196, 4.757, 6.74, 9.157, 12",\
"0.407, 0.4744, 0.7118, 1.206, 2.024, 3.202, 4.761, 6.727, 9.142, 12.02",\
"0.449, 0.5132, 0.7426, 1.219, 2.029, 3.206, 4.766, 6.73, 9.134, 12.01",\
"0.4946, 0.5586, 0.7768, 1.235, 2.034, 3.212, 4.772, 6.732, 9.128, 11.99",\
"0.5412, 0.6062, 0.819, 1.257, 2.041, 3.21, 4.776, 6.736, 9.134, 11.99");
}
}
timing() {
related_pin : "B" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("1.697, 1.743, 1.87, 2.055, 2.294, 2.601, 2.988, 3.471, 4.058, 4.756",\
"1.722, 1.768, 1.895, 2.08, 2.319, 2.625, 3.013, 3.496, 4.082, 4.78",\
"1.81, 1.856, 1.984, 2.168, 2.408, 2.714, 3.102, 3.584, 4.171, 4.869",\
"1.976, 2.022, 2.149, 2.334, 2.574, 2.88, 3.267, 3.75, 4.336, 5.035",\
"2.208, 2.255, 2.382, 2.567, 2.806, 3.112, 3.5, 3.983, 4.569, 5.267",\
"2.442, 2.488, 2.616, 2.801, 3.042, 3.348, 3.736, 4.218, 4.805, 5.503",\
"2.657, 2.703, 2.831, 3.016, 3.256, 3.562, 3.95, 4.433, 5.02, 5.718",\
"2.849, 2.896, 3.024, 3.209, 3.449, 3.755, 4.143, 4.625, 5.211, 5.909",\
"3.01, 3.057, 3.185, 3.371, 3.611, 3.917, 4.305, 4.787, 5.374, 6.072",\
"3.137, 3.184, 3.312, 3.499, 3.739, 4.046, 4.434, 4.916, 5.502, 6.2");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("1.769, 1.833, 2.028, 2.362, 2.863, 3.559, 4.472, 5.622, 7.026, 8.702",\
"1.805, 1.869, 2.064, 2.398, 2.899, 3.595, 4.509, 5.659, 7.063, 8.733",\
"1.923, 1.987, 2.183, 2.516, 3.017, 3.714, 4.627, 5.777, 7.18, 8.857",\
"2.158, 2.222, 2.417, 2.751, 3.252, 3.948, 4.862, 6.012, 7.416, 9.09",\
"2.529, 2.593, 2.789, 3.122, 3.623, 4.32, 5.233, 6.383, 7.785, 9.463",\
"3.022, 3.087, 3.282, 3.616, 4.117, 4.813, 5.727, 6.877, 8.28, 9.953",\
"3.576, 3.641, 3.837, 4.171, 4.672, 5.369, 6.282, 7.433, 8.837, 10.51",\
"4.168, 4.233, 4.431, 4.765, 5.265, 5.962, 6.875, 8.025, 9.43, 11.1",\
"4.793, 4.859, 5.058, 5.393, 5.894, 6.59, 7.503, 8.652, 10.06, 11.73",\
"5.454, 5.521, 5.721, 6.058, 6.558, 7.255, 8.168, 9.318, 10.72, 12.39");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.2688, 0.3066, 0.4224, 0.6262, 0.9402, 1.399, 2.023, 2.833, 3.828, 5.016",\
"0.2692, 0.3066, 0.4224, 0.626, 0.9404, 1.399, 2.023, 2.832, 3.828, 5.014",\
"0.2706, 0.3068, 0.4226, 0.6264, 0.9396, 1.396, 2.023, 2.832, 3.828, 5.014",\
"0.2692, 0.3066, 0.4228, 0.6258, 0.9402, 1.399, 2.023, 2.83, 3.83, 5.015",\
"0.2692, 0.3064, 0.423, 0.6256, 0.9402, 1.398, 2.023, 2.832, 3.825, 5.016",\
"0.2694, 0.308, 0.4236, 0.627, 0.9412, 1.398, 2.025, 2.83, 3.83, 5.014",\
"0.2702, 0.3078, 0.4242, 0.626, 0.9412, 1.398, 2.023, 2.835, 3.827, 5.015",\
"0.2722, 0.3096, 0.4252, 0.6276, 0.9416, 1.398, 2.021, 2.826, 3.821, 5.015",\
"0.2748, 0.3118, 0.4276, 0.6286, 0.9416, 1.398, 2.021, 2.829, 3.82, 5.008",\
"0.276, 0.312, 0.428, 0.63, 0.944, 1.4, 2.022, 2.828, 3.822, 5.012");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.3374, 0.41, 0.6676, 1.179, 2.009, 3.194, 4.759, 6.724, 9.142, 12.01",\
"0.3366, 0.4098, 0.6668, 1.179, 2.01, 3.193, 4.754, 6.731, 9.127, 12.01",\
"0.3372, 0.4098, 0.6668, 1.179, 2.01, 3.193, 4.758, 6.724, 9.143, 12.01",\
"0.3366, 0.41, 0.668, 1.179, 2.01, 3.192, 4.758, 6.722, 9.138, 12.01",\
"0.3368, 0.4102, 0.6668, 1.18, 2.01, 3.191, 4.759, 6.727, 9.143, 12.02",\
"0.3378, 0.4112, 0.668, 1.18, 2.01, 3.193, 4.755, 6.732, 9.135, 12.02",\
"0.3406, 0.4146, 0.6708, 1.18, 2.01, 3.192, 4.758, 6.73, 9.133, 12.02",\
"0.3458, 0.4186, 0.6734, 1.18, 2.009, 3.194, 4.757, 6.724, 9.132, 12.02",\
"0.352, 0.424, 0.678, 1.182, 2.008, 3.19, 4.748, 6.726, 9.132, 12",\
"0.358, 0.43, 0.682, 1.186, 2.01, 3.192, 4.748, 6.712, 9.122, 11.99");
}
}
timing() {
related_pin : "B" ;
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("1.472, 1.535, 1.707, 1.947, 2.239, 2.588, 3.004, 3.501, 4.094, 4.794",\
"1.509, 1.572, 1.744, 1.984, 2.276, 2.625, 3.041, 3.538, 4.131, 4.831",\
"1.614, 1.677, 1.849, 2.089, 2.381, 2.73, 3.145, 3.643, 4.236, 4.936",\
"1.792, 1.855, 2.027, 2.267, 2.559, 2.908, 3.324, 3.821, 4.414, 5.114",\
"2.063, 2.127, 2.298, 2.538, 2.83, 3.179, 3.595, 4.092, 4.685, 5.386",\
"2.43, 2.495, 2.669, 2.911, 3.205, 3.555, 3.971, 4.469, 5.061, 5.762",\
"2.852, 2.921, 3.106, 3.359, 3.662, 4.018, 4.437, 4.936, 5.53, 6.23",\
"3.32, 3.393, 3.589, 3.855, 4.17, 4.536, 4.963, 5.467, 6.062, 6.764",\
"3.837, 3.914, 4.121, 4.4, 4.728, 5.105, 5.54, 6.049, 6.648, 7.352",\
"4.404, 4.486, 4.705, 4.998, 5.339, 5.727, 6.171, 6.686, 7.289, 7.992");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.7912, 0.8548, 1.05, 1.384, 1.886, 2.583, 3.498, 4.648, 6.051, 7.721",\
"0.8156, 0.8792, 1.074, 1.408, 1.91, 2.607, 3.522, 4.672, 6.075, 7.746",\
"0.9037, 0.9676, 1.162, 1.496, 1.998, 2.696, 3.61, 4.759, 6.162, 7.836",\
"1.073, 1.136, 1.331, 1.664, 2.166, 2.863, 3.777, 4.928, 6.33, 8.004",\
"1.291, 1.356, 1.553, 1.888, 2.389, 3.086, 4.002, 5.153, 6.557, 8.23",\
"1.494, 1.563, 1.764, 2.102, 2.606, 3.303, 4.219, 5.369, 6.772, 8.446",\
"1.669, 1.741, 1.949, 2.29, 2.794, 3.493, 4.409, 5.56, 6.963, 8.636",\
"1.809, 1.885, 2.102, 2.447, 2.951, 3.649, 4.567, 5.719, 7.123, 8.795",\
"1.906, 1.989, 2.216, 2.567, 3.072, 3.77, 4.686, 5.839, 7.245, 8.918",\
"1.961, 2.051, 2.29, 2.648, 3.156, 3.854, 4.769, 5.921, 7.327, 9.001");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.3874, 0.436, 0.5796, 0.8082, 1.132, 1.566, 2.155, 2.923, 3.887, 5.051",\
"0.3862, 0.4364, 0.5796, 0.8082, 1.13, 1.568, 2.156, 2.922, 3.886, 5.054",\
"0.3884, 0.4364, 0.5794, 0.808, 1.131, 1.566, 2.155, 2.922, 3.887, 5.053",\
"0.3866, 0.4362, 0.5794, 0.8068, 1.132, 1.57, 2.155, 2.921, 3.885, 5.057",\
"0.387, 0.4364, 0.5792, 0.8084, 1.132, 1.566, 2.155, 2.923, 3.887, 5.054",\
"0.4002, 0.449, 0.589, 0.8156, 1.134, 1.573, 2.158, 2.921, 3.883, 5.059",\
"0.434, 0.4844, 0.6274, 0.852, 1.165, 1.59, 2.171, 2.931, 3.89, 5.057",\
"0.4674, 0.52, 0.6674, 0.8984, 1.214, 1.635, 2.205, 2.951, 3.903, 5.064",\
"0.503, 0.5572, 0.711, 0.9434, 1.26, 1.68, 2.242, 2.984, 3.92, 5.074",\
"0.542, 0.6, 0.756, 0.992, 1.308, 1.728, 2.284, 3.014, 3.944, 5.092");
}
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.002417, 0.007392, 0.01689, 0.03169, 0.05246, 0.07978, 0.1142, 0.1562, 0.2063");
values("0.3323, 0.4066, 0.6655, 1.18, 2.012, 3.201, 4.765, 6.73, 9.138, 12.01",\
"0.3322, 0.4068, 0.6653, 1.18, 2.012, 3.201, 4.765, 6.731, 9.138, 12.01",\
"0.332, 0.4074, 0.6668, 1.179, 2.013, 3.199, 4.766, 6.736, 9.142, 12.01",\
"0.3334, 0.4076, 0.6672, 1.179, 2.013, 3.199, 4.766, 6.736, 9.141, 12.01",\
"0.3464, 0.4186, 0.6746, 1.184, 2.012, 3.199, 4.76, 6.735, 9.14, 11.99",\
"0.37, 0.4404, 0.6898, 1.194, 2.019, 3.2, 4.757, 6.733, 9.137, 12.01",\
"0.401, 0.4688, 0.7102, 1.204, 2.025, 3.204, 4.76, 6.728, 9.136, 12",\
"0.4372, 0.5042, 0.7332, 1.216, 2.031, 3.207, 4.766, 6.725, 9.127, 12",\
"0.4792, 0.5454, 0.7648, 1.232, 2.036, 3.21, 4.774, 6.733, 9.134, 11.99",\
"0.5228, 0.589, 0.8022, 1.252, 2.042, 3.214, 4.77, 6.744, 9.132, 11.99");
}
}
}
}