blob: 68a6592de53f913e075886f819bee6f387946252 [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__aoi21_4) {
area : 52.684800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!B" ;
value : "3.28734e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&B" ;
value : "5.54112e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!B" ;
value : "3.29508e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&B" ;
value : "5.60106e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!B" ;
value : "5.02974e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&B" ;
value : "5.60106e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!B" ;
value : "3.3813e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&B" ;
value : "3.38148e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.60106e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01721 ;
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 ;
internal_power() {
when : "!A2&!B" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01941, 0.01942, 0.01941, 0.01938, 0.01938, 0.01936, 0.01934, \
0.01934, 0.01933, 0.01933");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01416, -0.01416, -0.01413, -0.01412, -0.01414, -0.01417, -0.01418, \
-0.01422, -0.01428, -0.01438");
}
}
internal_power() {
when : "!A2&B" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006276, 0.006288, 0.006292, 0.006294, 0.006318, 0.006326, 0.006322, \
0.006328, 0.006332, 0.006327");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006314, -0.006321, -0.006321, -0.006332, -0.006349, -0.006355, \
-0.006355, -0.006352, -0.006353, -0.006356");
}
}
internal_power() {
when : "A2&B" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01777, 0.01776, 0.01775, 0.01771, 0.01772, 0.01768, 0.01762, \
0.01754, 0.01742, 0.01722");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006328, -0.006339, -0.006349, -0.006353, -0.006371, -0.006377, \
-0.006375, -0.006371, -0.006371, -0.006369");
}
}
}
pin(A2) {
capacitance : 0.01742 ;
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 ;
internal_power() {
when : "!A1&!B" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01843, 0.01711, 0.01687, 0.01682, 0.01681, 0.0168, 0.01678, \
0.01678, 0.01677, 0.01676");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01686, -0.01687, -0.01684, -0.0168, -0.01679, -0.01678, -0.01677, \
-0.01675, -0.01675, -0.01675");
}
}
internal_power() {
when : "!A1&B" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.006284, 0.006292, 0.006296, 0.006294, 0.00632, 0.006327, 0.006331, \
0.00633, 0.006333, 0.006325");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006319, -0.006332, -0.006335, -0.006338, -0.006357, -0.006353, \
-0.006356, -0.006355, -0.006352, -0.006356");
}
}
internal_power() {
when : "A1&B" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01779, 0.01779, 0.01774, 0.01773, 0.01772, 0.01768, 0.01763, \
0.01755, 0.01742, 0.01721");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.006335, -0.006341, -0.006346, -0.006362, -0.006372, -0.006373, \
-0.006372, -0.006366, -0.006371, -0.006372");
}
}
}
pin(B) {
capacitance : 0.01322 ;
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 ;
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01678, 0.01679, 0.01674, 0.01675, 0.01677, 0.01677, 0.01679, \
0.01678, 0.01678, 0.01677");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.01389, -0.01416, -0.01469, -0.01517, -0.01554, -0.01571, -0.01581, \
-0.0159, -0.01595, -0.01601");
}
}
}
pin(ZN) {
direction : output ;
function : "(((!A1)&(!B))|((!A2)&(!B)))" ;
max_capacitance : 0.3869 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&!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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.005835, 0.005846, 0.005916, 0.005945, 0.005966, 0.005978, 0.005986, 0.005996, 0.006001, 0.006006",\
"0.005488, 0.005605, 0.005848, 0.006053, 0.006188, 0.006265, 0.006317, 0.006349, 0.006373, 0.006369",\
"0.004498, 0.004703, 0.005264, 0.005848, 0.006258, 0.006517, 0.006681, 0.006796, 0.00687, 0.00692",\
"0.003393, 0.003602, 0.00428, 0.005096, 0.005763, 0.006248, 0.006592, 0.006811, 0.006957, 0.007068",\
"0.002836, 0.002994, 0.0035, 0.004256, 0.005057, 0.005694, 0.006175, 0.006515, 0.006762, 0.006943",\
"0.002941, 0.003, 0.003268, 0.00379, 0.004463, 0.005141, 0.005706, 0.006136, 0.006459, 0.006708",\
"0.003713, 0.003667, 0.003689, 0.003867, 0.004287, 0.004833, 0.005353, 0.005823, 0.006175, 0.006467",\
"0.005122, 0.005, 0.004746, 0.004599, 0.004656, 0.004917, 0.005283, 0.005679, 0.006038, 0.006315",\
"0.007148, 0.006966, 0.006472, 0.005932, 0.005616, 0.005509, 0.005627, 0.00583, 0.006092, 0.006339",\
"0.009809, 0.00955, 0.008823, 0.007932, 0.007191, 0.006692, 0.006475, 0.006438, 0.006499, 0.00661");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.06092, 0.06105, 0.06131, 0.06155, 0.06172, 0.06192, 0.06212, 0.06239, 0.06313, 0.06906",\
"0.05945, 0.05978, 0.0605, 0.06121, 0.06176, 0.06212, 0.06248, 0.06278, 0.0636, 0.06962",\
"0.05701, 0.05731, 0.05815, 0.05932, 0.06034, 0.06116, 0.06181, 0.06228, 0.06327, 0.06991",\
"0.056, 0.05615, 0.05665, 0.05754, 0.05868, 0.05967, 0.06063, 0.06134, 0.06274, 0.07056",\
"0.05596, 0.05599, 0.05626, 0.05669, 0.05746, 0.05839, 0.0596, 0.06025, 0.06186, 0.07207",\
"0.05647, 0.05646, 0.05648, 0.05669, 0.05708, 0.05774, 0.05857, 0.05941, 0.06174, 0.07541",\
"0.05756, 0.05746, 0.05727, 0.05713, 0.05733, 0.05751, 0.05807, 0.05901, 0.06237, 0.08348",\
"0.05916, 0.05903, 0.05864, 0.0581, 0.05794, 0.05809, 0.05821, 0.05905, 0.06549, 0.1007",\
"0.06128, 0.0611, 0.06052, 0.05982, 0.05911, 0.05886, 0.05904, 0.06048, 0.07484, 0.1393",\
"0.06401, 0.06368, 0.06289, 0.06207, 0.06097, 0.06025, 0.06069, 0.06634, 0.1052, 0.2162");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&!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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.005837, 0.005885, 0.005944, 0.005958, 0.005984, 0.005994, 0.006002, 0.006012, 0.006018, 0.006025",\
"0.005655, 0.005761, 0.005955, 0.006136, 0.006235, 0.006305, 0.006345, 0.006365, 0.006387, 0.006404",\
"0.004762, 0.004971, 0.005491, 0.006001, 0.00637, 0.006592, 0.006748, 0.006841, 0.006904, 0.006942",\
"0.003532, 0.003763, 0.004443, 0.005254, 0.005905, 0.006355, 0.006655, 0.006861, 0.007002, 0.007102",\
"0.002681, 0.002872, 0.003463, 0.004283, 0.005113, 0.005773, 0.006235, 0.006571, 0.006808, 0.006979",\
"0.002319, 0.002484, 0.002874, 0.003557, 0.004365, 0.005096, 0.005693, 0.006139, 0.006468, 0.006715",\
"0.002508, 0.002553, 0.002805, 0.003253, 0.003889, 0.004573, 0.005186, 0.005707, 0.006108, 0.006413",\
"0.003165, 0.003171, 0.003229, 0.003437, 0.003829, 0.00434, 0.004883, 0.005386, 0.005804, 0.006162",\
"0.004401, 0.004328, 0.004211, 0.004131, 0.004243, 0.004507, 0.00488, 0.00529, 0.005666, 0.006003",\
"0.006239, 0.006096, 0.005749, 0.005383, 0.005161, 0.00514, 0.005279, 0.005514, 0.005763, 0.006039");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.07566, 0.07567, 0.07572, 0.07578, 0.0759, 0.07608, 0.07624, 0.07648, 0.0772, 0.08328",\
"0.07438, 0.07446, 0.07466, 0.07489, 0.07511, 0.07536, 0.07558, 0.07581, 0.07655, 0.08274",\
"0.07264, 0.07276, 0.07316, 0.07366, 0.07415, 0.0746, 0.07498, 0.07533, 0.07613, 0.08305",\
"0.07174, 0.07184, 0.07213, 0.07259, 0.07322, 0.07377, 0.07432, 0.07477, 0.07591, 0.08391",\
"0.07163, 0.07167, 0.07183, 0.07206, 0.07254, 0.07311, 0.07367, 0.07445, 0.07566, 0.08583",\
"0.07202, 0.07201, 0.07199, 0.07215, 0.07234, 0.07273, 0.07318, 0.0737, 0.07573, 0.08992",\
"0.07294, 0.07288, 0.07269, 0.07263, 0.07268, 0.07275, 0.07311, 0.07359, 0.077, 0.09852",\
"0.07439, 0.07422, 0.07394, 0.07352, 0.0734, 0.0734, 0.07338, 0.07397, 0.08051, 0.117",\
"0.07636, 0.07621, 0.07567, 0.07509, 0.07448, 0.07437, 0.07424, 0.07562, 0.09069, 0.157",\
"0.07882, 0.07859, 0.07801, 0.07719, 0.07623, 0.07563, 0.07584, 0.08208, 0.1228, 0.2357");
}
}
internal_power() {
related_pin : "B" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.02394, 0.02391, 0.02393, 0.02389, 0.02393, 0.02397, 0.02396, 0.02396, 0.02397, 0.02397",\
"0.02355, 0.02355, 0.02355, 0.02357, 0.02353, 0.02357, 0.0236, 0.02362, 0.02362, 0.0236",\
"0.02273, 0.02276, 0.02286, 0.02295, 0.02298, 0.02299, 0.02307, 0.0231, 0.02311, 0.02312",\
"0.02178, 0.02183, 0.02199, 0.02217, 0.02242, 0.02257, 0.02262, 0.02271, 0.02278, 0.02284",\
"0.02118, 0.02121, 0.02135, 0.02158, 0.02182, 0.02202, 0.02225, 0.02236, 0.02245, 0.02252",\
"0.02101, 0.02103, 0.02112, 0.02125, 0.02145, 0.02171, 0.02193, 0.02208, 0.02223, 0.02232",\
"0.02144, 0.02142, 0.02139, 0.02139, 0.02151, 0.02163, 0.02178, 0.02194, 0.02207, 0.02217",\
"0.02248, 0.0224, 0.0223, 0.02206, 0.02193, 0.02194, 0.02193, 0.02202, 0.02207, 0.02215",\
"0.02412, 0.02402, 0.02374, 0.02333, 0.02295, 0.02263, 0.02248, 0.02239, 0.02234, 0.0223",\
"0.02645, 0.02626, 0.02584, 0.02518, 0.02453, 0.0239, 0.02339, 0.02312, 0.02283, 0.02272");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.08404, 0.08409, 0.08418, 0.08427, 0.08442, 0.0846, 0.08482, 0.08506, 0.08532, 0.08615",\
"0.0834, 0.08352, 0.08375, 0.08398, 0.08424, 0.0845, 0.08475, 0.08499, 0.08534, 0.08611",\
"0.08233, 0.08242, 0.08277, 0.08321, 0.08365, 0.08408, 0.08443, 0.08476, 0.08511, 0.08612",\
"0.08174, 0.08183, 0.08213, 0.08247, 0.08298, 0.08345, 0.08396, 0.0844, 0.08491, 0.08609",\
"0.08149, 0.08156, 0.08177, 0.08206, 0.08253, 0.08298, 0.08344, 0.08398, 0.0844, 0.0861",\
"0.08127, 0.08132, 0.0815, 0.08177, 0.08215, 0.08252, 0.08309, 0.08352, 0.08415, 0.08645",\
"0.08126, 0.0813, 0.08136, 0.08154, 0.08194, 0.08237, 0.08273, 0.08323, 0.08397, 0.08772",\
"0.08154, 0.08154, 0.08159, 0.08155, 0.08176, 0.08221, 0.08266, 0.08294, 0.08406, 0.0918",\
"0.08212, 0.08209, 0.08201, 0.08199, 0.0819, 0.08216, 0.08273, 0.08314, 0.08569, 0.1037",\
"0.08332, 0.08318, 0.08297, 0.08272, 0.08271, 0.08266, 0.08273, 0.08414, 0.09359, 0.1406");
}
}
internal_power() {
related_pin : "B" ;
when : "!A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.02114, 0.02114, 0.02114, 0.02113, 0.02114, 0.02119, 0.02119, 0.02118, 0.02118, 0.02118",\
"0.0207, 0.02065, 0.0207, 0.02068, 0.02069, 0.02069, 0.02069, 0.02072, 0.02072, 0.02072",\
"0.01973, 0.01974, 0.0198, 0.01989, 0.01992, 0.01999, 0.01994, 0.01998, 0.02002, 0.01999",\
"0.01876, 0.0188, 0.01898, 0.01914, 0.0193, 0.01942, 0.01945, 0.01953, 0.01953, 0.01955",\
"0.01821, 0.01825, 0.01837, 0.01856, 0.0188, 0.01899, 0.0191, 0.0192, 0.01923, 0.01927",\
"0.01807, 0.0181, 0.01814, 0.01829, 0.01846, 0.01864, 0.01881, 0.01892, 0.01901, 0.01909",\
"0.01857, 0.01856, 0.01849, 0.01847, 0.01853, 0.01859, 0.01873, 0.01885, 0.01889, 0.01897",\
"0.01966, 0.0196, 0.0194, 0.01914, 0.01898, 0.01892, 0.01889, 0.01895, 0.01896, 0.01899",\
"0.0214, 0.02129, 0.02089, 0.02042, 0.01997, 0.01961, 0.01943, 0.01928, 0.01924, 0.01917",\
"0.02378, 0.02361, 0.02306, 0.02228, 0.02152, 0.02088, 0.02039, 0.02005, 0.01977, 0.01961");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.07715, 0.0772, 0.07728, 0.07738, 0.07752, 0.0777, 0.07787, 0.07811, 0.07886, 0.08486",\
"0.07651, 0.07659, 0.07683, 0.07709, 0.07734, 0.0776, 0.07783, 0.07811, 0.07877, 0.08499",\
"0.0754, 0.07554, 0.07586, 0.07629, 0.07675, 0.07713, 0.07749, 0.07784, 0.07866, 0.08558",\
"0.07486, 0.07493, 0.07519, 0.07556, 0.07606, 0.07657, 0.07706, 0.07747, 0.07856, 0.08653",\
"0.07461, 0.07465, 0.07486, 0.07513, 0.07554, 0.07603, 0.07654, 0.07709, 0.0784, 0.08847",\
"0.0744, 0.07443, 0.07462, 0.07491, 0.07525, 0.07562, 0.07609, 0.07658, 0.07858, 0.09226",\
"0.07442, 0.07445, 0.0745, 0.07467, 0.07509, 0.0754, 0.0758, 0.07633, 0.07946, 0.09983",\
"0.07464, 0.07462, 0.07465, 0.0747, 0.07488, 0.0754, 0.07564, 0.07636, 0.08212, 0.1154",\
"0.07521, 0.0752, 0.07516, 0.07507, 0.07509, 0.07527, 0.07582, 0.07716, 0.08975, 0.1486",\
"0.07638, 0.07626, 0.07603, 0.0758, 0.07565, 0.07563, 0.07617, 0.08111, 0.1129, 0.2146");
}
}
internal_power() {
related_pin : "B" ;
when : "A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.02116, 0.02115, 0.02113, 0.02113, 0.02113, 0.02117, 0.02117, 0.02117, 0.02118, 0.02116",\
"0.02068, 0.0207, 0.02066, 0.02068, 0.02067, 0.02067, 0.02069, 0.0207, 0.02069, 0.0207",\
"0.01976, 0.01976, 0.01983, 0.0199, 0.01993, 0.01994, 0.01998, 0.01999, 0.02, 0.02",\
"0.01879, 0.01884, 0.01899, 0.01916, 0.01928, 0.0194, 0.01946, 0.0195, 0.01954, 0.01955",\
"0.01818, 0.01824, 0.01836, 0.01857, 0.01879, 0.01896, 0.0191, 0.01919, 0.01924, 0.01928",\
"0.01807, 0.01809, 0.01817, 0.0183, 0.01845, 0.01864, 0.01883, 0.01894, 0.01901, 0.01906",\
"0.01856, 0.01855, 0.01849, 0.01843, 0.0185, 0.01861, 0.01871, 0.01883, 0.01889, 0.01895",\
"0.01964, 0.01959, 0.01938, 0.01912, 0.01897, 0.0189, 0.01889, 0.01893, 0.01895, 0.01899",\
"0.02138, 0.02126, 0.02087, 0.02039, 0.01994, 0.01961, 0.01943, 0.01927, 0.01922, 0.01918",\
"0.02372, 0.02359, 0.02304, 0.02227, 0.02151, 0.02087, 0.02036, 0.02005, 0.01976, 0.01962");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.09303, 0.09306, 0.09315, 0.09323, 0.09335, 0.09357, 0.09375, 0.09398, 0.09465, 0.1011",\
"0.09257, 0.09264, 0.09278, 0.093, 0.09322, 0.09344, 0.09368, 0.09393, 0.0947, 0.1013",\
"0.0916, 0.0917, 0.09194, 0.0923, 0.09268, 0.09304, 0.09341, 0.09369, 0.09454, 0.1017",\
"0.09092, 0.09099, 0.09124, 0.0916, 0.09204, 0.09249, 0.09292, 0.0933, 0.09443, 0.1028",\
"0.09058, 0.09065, 0.09081, 0.0911, 0.09152, 0.09193, 0.09242, 0.09289, 0.09427, 0.1048",\
"0.09037, 0.09041, 0.09055, 0.0908, 0.09112, 0.0915, 0.09193, 0.0925, 0.09454, 0.1089",\
"0.09029, 0.0903, 0.09035, 0.09055, 0.09092, 0.09123, 0.09157, 0.09215, 0.09539, 0.1168",\
"0.09039, 0.09041, 0.09047, 0.09051, 0.09072, 0.09117, 0.09141, 0.0921, 0.09818, 0.133",\
"0.09087, 0.09088, 0.0908, 0.09087, 0.09076, 0.09112, 0.09161, 0.09292, 0.1062, 0.1673",\
"0.09179, 0.09171, 0.09161, 0.09141, 0.0913, 0.09122, 0.09182, 0.09722, 0.1308, 0.2348");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.1595, 0.1764, 0.2349, 0.3464, 0.5201, 0.7633, 1.084, 1.488, 1.981, 2.569",\
"0.1839, 0.201, 0.2605, 0.3726, 0.5466, 0.7905, 1.111, 1.515, 2.008, 2.596",\
"0.2711, 0.2908, 0.3532, 0.4666, 0.6416, 0.8857, 1.207, 1.611, 2.104, 2.69",\
"0.3669, 0.3971, 0.4902, 0.6357, 0.8217, 1.066, 1.388, 1.792, 2.286, 2.873",\
"0.4409, 0.4834, 0.6116, 0.8104, 1.058, 1.343, 1.67, 2.074, 2.567, 3.155",\
"0.4898, 0.5436, 0.7094, 0.9648, 1.282, 1.643, 2.04, 2.47, 2.964, 3.551",\
"0.5101, 0.5759, 0.7788, 1.094, 1.485, 1.927, 2.411, 2.927, 3.477, 4.075",\
"0.4974, 0.5741, 0.8189, 1.195, 1.66, 2.189, 2.763, 3.376, 4.023, 4.701",\
"0.4508, 0.542, 0.8244, 1.263, 1.806, 2.422, 3.091, 3.803, 4.552, 5.336",\
"0.3686, 0.4714, 0.7938, 1.295, 1.918, 2.624, 3.391, 4.205, 5.061, 5.952");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.3925, 0.4408, 0.608, 0.9236, 1.415, 2.102, 3.007, 4.144, 5.538, 7.185",\
"0.408, 0.4579, 0.6304, 0.9516, 1.445, 2.134, 3.038, 4.177, 5.57, 7.221",\
"0.4958, 0.5453, 0.7184, 1.044, 1.543, 2.238, 3.144, 4.286, 5.679, 7.333",\
"0.7047, 0.7539, 0.9219, 1.244, 1.744, 2.439, 3.353, 4.492, 5.886, 7.544",\
"0.9731, 1.04, 1.246, 1.578, 2.073, 2.769, 3.678, 4.824, 6.216, 7.876",\
"1.267, 1.352, 1.614, 2.025, 2.548, 3.239, 4.149, 5.293, 6.686, 8.351",\
"1.587, 1.69, 2.01, 2.51, 3.138, 3.867, 4.775, 5.918, 7.312, 8.969",\
"1.938, 2.058, 2.436, 3.025, 3.768, 4.619, 5.569, 6.71, 8.101, 9.76",\
"2.32, 2.459, 2.891, 3.574, 4.432, 5.417, 6.499, 7.682, 9.072, 10.73",\
"2.741, 2.895, 3.381, 4.154, 5.129, 6.251, 7.48, 8.802, 10.23, 11.89");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.1908, 0.2186, 0.3181, 0.5076, 0.8025, 1.215, 1.759, 2.445, 3.279, 4.278",\
"0.1909, 0.2187, 0.3182, 0.5071, 0.8027, 1.215, 1.759, 2.445, 3.279, 4.271",\
"0.2229, 0.2441, 0.3263, 0.5074, 0.8019, 1.216, 1.759, 2.446, 3.284, 4.282",\
"0.3399, 0.3679, 0.4542, 0.596, 0.8288, 1.217, 1.758, 2.445, 3.28, 4.283",\
"0.4808, 0.516, 0.6276, 0.806, 1.037, 1.336, 1.79, 2.445, 3.279, 4.275",\
"0.6368, 0.6832, 0.8232, 1.044, 1.324, 1.656, 2.044, 2.57, 3.31, 4.277",\
"0.8068, 0.8644, 1.037, 1.304, 1.64, 2.03, 2.47, 2.962, 3.569, 4.394",\
"0.9858, 1.056, 1.265, 1.581, 1.978, 2.435, 2.939, 3.496, 4.104, 4.806",\
"1.172, 1.255, 1.502, 1.882, 2.338, 2.863, 3.44, 4.069, 4.751, 5.481",\
"1.373, 1.466, 1.751, 2.185, 2.718, 3.313, 3.967, 4.678, 5.43, 6.238");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.5297, 0.6087, 0.8859, 1.418, 2.234, 3.387, 4.899, 6.805, 9.14, 11.9",\
"0.5295, 0.6102, 0.8858, 1.416, 2.236, 3.385, 4.897, 6.809, 9.133, 11.91",\
"0.5232, 0.605, 0.8867, 1.416, 2.237, 3.385, 4.899, 6.81, 9.135, 11.9",\
"0.572, 0.6332, 0.8828, 1.415, 2.236, 3.384, 4.898, 6.81, 9.138, 11.91",\
"0.762, 0.8248, 1.024, 1.447, 2.237, 3.386, 4.912, 6.805, 9.126, 11.91",\
"0.98, 1.059, 1.296, 1.682, 2.318, 3.391, 4.905, 6.805, 9.134, 11.91",\
"1.209, 1.3, 1.59, 2.044, 2.635, 3.525, 4.918, 6.817, 9.128, 11.9",\
"1.437, 1.551, 1.896, 2.432, 3.105, 3.919, 5.099, 6.844, 9.136, 11.9",\
"1.673, 1.805, 2.207, 2.831, 3.609, 4.503, 5.566, 7.064, 9.188, 11.92",\
"1.911, 2.062, 2.525, 3.238, 4.128, 5.134, 6.264, 7.608, 9.466, 11.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.1823, 0.1988, 0.2577, 0.3691, 0.5426, 0.7861, 1.106, 1.51, 2.003, 2.591",\
"0.2114, 0.2284, 0.2875, 0.3996, 0.5734, 0.817, 1.137, 1.541, 2.035, 2.622",\
"0.289, 0.3078, 0.3692, 0.4826, 0.6574, 0.9015, 1.223, 1.627, 2.12, 2.708",\
"0.3814, 0.4065, 0.487, 0.621, 0.8057, 1.052, 1.373, 1.778, 2.272, 2.86",\
"0.4643, 0.4986, 0.6053, 0.7754, 0.9988, 1.274, 1.604, 2.009, 2.503, 3.092",\
"0.5236, 0.569, 0.7084, 0.9252, 1.2, 1.523, 1.899, 2.33, 2.828, 3.417",\
"0.5548, 0.6115, 0.7862, 1.056, 1.392, 1.777, 2.21, 2.695, 3.237, 3.842",\
"0.5522, 0.6216, 0.835, 1.162, 1.566, 2.023, 2.524, 3.075, 3.677, 4.339",\
"0.5146, 0.596, 0.8488, 1.237, 1.712, 2.249, 2.832, 3.456, 4.128, 4.855",\
"0.441, 0.5345, 0.8272, 1.278, 1.83, 2.449, 3.119, 3.829, 4.582, 5.385");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.5213, 0.5692, 0.7364, 1.053, 1.545, 2.232, 3.136, 4.275, 5.664, 7.319",\
"0.539, 0.5873, 0.7563, 1.075, 1.567, 2.256, 3.16, 4.298, 5.687, 7.343",\
"0.6335, 0.6828, 0.8536, 1.175, 1.67, 2.361, 3.267, 4.406, 5.796, 7.452",\
"0.8448, 0.8927, 1.062, 1.382, 1.879, 2.571, 3.478, 4.619, 6.01, 7.667",\
"1.159, 1.216, 1.399, 1.718, 2.213, 2.905, 3.813, 4.955, 6.346, 8.002",\
"1.508, 1.58, 1.81, 2.186, 2.691, 3.381, 4.287, 5.428, 6.819, 8.478",\
"1.883, 1.971, 2.252, 2.709, 3.301, 4.013, 4.918, 6.057, 7.448, 9.105",\
"2.289, 2.393, 2.724, 3.265, 3.965, 4.782, 5.715, 6.854, 8.243, 9.899",\
"2.728, 2.846, 3.227, 3.852, 4.661, 5.607, 6.659, 7.829, 9.217, 10.87",\
"3.2, 3.334, 3.766, 4.475, 5.394, 6.471, 7.666, 8.96, 10.38, 12.03");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.1905, 0.2186, 0.3184, 0.5081, 0.8023, 1.214, 1.759, 2.443, 3.279, 4.282",\
"0.1904, 0.2188, 0.3186, 0.5083, 0.8028, 1.216, 1.76, 2.445, 3.279, 4.278",\
"0.2082, 0.2325, 0.3221, 0.507, 0.8029, 1.215, 1.759, 2.446, 3.284, 4.271",\
"0.2839, 0.3103, 0.4001, 0.5634, 0.8216, 1.217, 1.758, 2.443, 3.279, 4.28",\
"0.3942, 0.4238, 0.5224, 0.6954, 0.9516, 1.3, 1.787, 2.444, 3.279, 4.275",\
"0.529, 0.5656, 0.6812, 0.8704, 1.138, 1.497, 1.953, 2.538, 3.309, 4.28",\
"0.6822, 0.7258, 0.864, 1.084, 1.374, 1.745, 2.216, 2.793, 3.491, 4.376",\
"0.851, 0.903, 1.065, 1.318, 1.648, 2.048, 2.53, 3.123, 3.827, 4.651",\
"1.027, 1.09, 1.281, 1.575, 1.951, 2.388, 2.906, 3.512, 4.23, 5.074",\
"1.217, 1.286, 1.508, 1.851, 2.275, 2.764, 3.321, 3.957, 4.688, 5.552");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.6486, 0.7275, 1.006, 1.533, 2.356, 3.508, 5.022, 6.925, 9.251, 12.03",\
"0.648, 0.7273, 1.006, 1.535, 2.357, 3.507, 5.021, 6.925, 9.256, 12.03",\
"0.6462, 0.7263, 1.006, 1.533, 2.357, 3.509, 5.02, 6.93, 9.255, 12.03",\
"0.6498, 0.7256, 1.002, 1.535, 2.356, 3.507, 5.023, 6.927, 9.257, 12.02",\
"0.8004, 0.8622, 1.077, 1.544, 2.356, 3.507, 5.023, 6.926, 9.256, 12.03",\
"1.018, 1.093, 1.328, 1.727, 2.404, 3.511, 5.023, 6.929, 9.256, 12.03",\
"1.254, 1.343, 1.627, 2.075, 2.679, 3.609, 5.031, 6.926, 9.257, 12.03",\
"1.495, 1.604, 1.938, 2.465, 3.137, 3.968, 5.184, 6.952, 9.255, 12.03",\
"1.74, 1.866, 2.258, 2.87, 3.635, 4.537, 5.62, 7.158, 9.3, 12.03",\
"1.987, 2.133, 2.58, 3.284, 4.164, 5.164, 6.302, 7.664, 9.556, 12.09");
}
}
timing() {
related_pin : "B" ;
sdf_cond : "A1===1'b0 && A2===1'b0" ;
timing_sense : negative_unate ;
timing_type : combinational ;
when : "!A1&!A2" ;
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.2095, 0.2258, 0.2807, 0.3813, 0.5334, 0.7428, 1.016, 1.357, 1.773, 2.269",\
"0.2385, 0.2546, 0.3095, 0.4103, 0.5623, 0.7717, 1.044, 1.386, 1.802, 2.297",\
"0.3436, 0.3594, 0.4133, 0.5136, 0.6657, 0.8753, 1.148, 1.49, 1.906, 2.401",\
"0.509, 0.5306, 0.5999, 0.7128, 0.8662, 1.075, 1.348, 1.69, 2.106, 2.601",\
"0.6643, 0.694, 0.7902, 0.9465, 1.149, 1.385, 1.661, 2.002, 2.418, 2.912",\
"0.7991, 0.8375, 0.9618, 1.165, 1.428, 1.735, 2.075, 2.441, 2.86, 3.353",\
"0.9077, 0.9555, 1.11, 1.362, 1.69, 2.072, 2.494, 2.946, 3.424, 3.933",\
"0.9862, 1.043, 1.229, 1.533, 1.928, 2.389, 2.897, 3.442, 4.015, 4.614",\
"1.033, 1.1, 1.316, 1.672, 2.136, 2.679, 3.278, 3.919, 4.595, 5.297",\
"1.043, 1.12, 1.368, 1.777, 2.311, 2.94, 3.632, 4.374, 5.154, 5.966");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.4426, 0.4793, 0.6066, 0.8484, 1.225, 1.75, 2.443, 3.316, 4.384, 5.652",\
"0.4737, 0.5107, 0.6394, 0.8826, 1.259, 1.786, 2.479, 3.352, 4.418, 5.688",\
"0.5918, 0.6292, 0.7585, 1.003, 1.381, 1.91, 2.604, 3.477, 4.543, 5.816",\
"0.8067, 0.8451, 0.9754, 1.22, 1.598, 2.128, 2.823, 3.699, 4.764, 6.034",\
"1.079, 1.126, 1.28, 1.541, 1.921, 2.451, 3.146, 4.021, 5.088, 6.359",\
"1.381, 1.44, 1.628, 1.94, 2.362, 2.898, 3.594, 4.469, 5.537, 6.808",\
"1.706, 1.778, 2.009, 2.383, 2.873, 3.471, 4.182, 5.057, 6.126, 7.396",\
"2.046, 2.136, 2.416, 2.86, 3.433, 4.114, 4.9, 5.798, 6.866, 8.139",\
"2.405, 2.512, 2.844, 3.369, 4.033, 4.808, 5.688, 6.671, 7.77, 9.046",\
"2.784, 2.908, 3.296, 3.905, 4.671, 5.549, 6.534, 7.62, 8.811, 10.12");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.2312, 0.2565, 0.3434, 0.504, 0.755, 1.103, 1.564, 2.143, 2.852, 3.699",\
"0.2305, 0.2557, 0.342, 0.504, 0.7539, 1.103, 1.564, 2.143, 2.852, 3.696",\
"0.2276, 0.2515, 0.3389, 0.5018, 0.7543, 1.103, 1.563, 2.144, 2.853, 3.698",\
"0.3299, 0.3536, 0.428, 0.55, 0.7644, 1.103, 1.563, 2.144, 2.853, 3.699",\
"0.4642, 0.4974, 0.6002, 0.7548, 0.9526, 1.206, 1.594, 2.147, 2.852, 3.699",\
"0.6152, 0.6574, 0.7878, 0.991, 1.245, 1.53, 1.852, 2.285, 2.894, 3.706",\
"0.7762, 0.8308, 0.9938, 1.248, 1.563, 1.912, 2.295, 2.705, 3.193, 3.86",\
"0.9452, 1.012, 1.213, 1.521, 1.9, 2.325, 2.778, 3.266, 3.776, 4.335",\
"1.126, 1.203, 1.442, 1.815, 2.261, 2.758, 3.293, 3.854, 4.444, 5.061",\
"1.319, 1.407, 1.687, 2.112, 2.634, 3.222, 3.835, 4.48, 5.152, 5.852");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.4302, 0.4903, 0.6985, 1.101, 1.726, 2.6, 3.75, 5.199, 6.967, 9.075",\
"0.4305, 0.4904, 0.6996, 1.101, 1.725, 2.599, 3.75, 5.197, 6.964, 9.075",\
"0.4315, 0.4905, 0.699, 1.101, 1.725, 2.6, 3.75, 5.197, 6.964, 9.076",\
"0.4558, 0.5086, 0.7056, 1.101, 1.726, 2.6, 3.75, 5.198, 6.965, 9.072",\
"0.5678, 0.6234, 0.8028, 1.143, 1.73, 2.6, 3.749, 5.2, 6.967, 9.073",\
"0.7158, 0.7778, 0.9788, 1.327, 1.839, 2.625, 3.755, 5.197, 6.967, 9.074",\
"0.9002, 0.971, 1.194, 1.572, 2.103, 2.804, 3.814, 5.21, 6.965, 9.073",\
"1.114, 1.196, 1.445, 1.857, 2.426, 3.15, 4.065, 5.317, 6.988, 9.074",\
"1.35, 1.441, 1.731, 2.182, 2.795, 3.559, 4.497, 5.64, 7.154, 9.12",\
"1.609, 1.711, 2.032, 2.544, 3.2, 4.012, 4.998, 6.156, 7.55, 9.348");
}
}
timing() {
related_pin : "B" ;
sdf_cond : "A1===1'b0 && A2===1'b1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
when : "!A1&A2" ;
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.1732, 0.1897, 0.2458, 0.3478, 0.5011, 0.7114, 0.9847, 1.327, 1.743, 2.238",\
"0.2023, 0.2188, 0.2747, 0.3766, 0.5298, 0.7401, 1.013, 1.356, 1.772, 2.267",\
"0.3099, 0.3257, 0.3795, 0.48, 0.6328, 0.8429, 1.116, 1.459, 1.875, 2.37",\
"0.4595, 0.4833, 0.5582, 0.6775, 0.8338, 1.043, 1.316, 1.658, 2.074, 2.57",\
"0.5968, 0.6295, 0.7331, 0.8981, 1.109, 1.352, 1.63, 1.971, 2.387, 2.882",\
"0.712, 0.7548, 0.8884, 1.103, 1.377, 1.693, 2.039, 2.409, 2.827, 3.322",\
"0.8008, 0.8527, 1.02, 1.286, 1.627, 2.019, 2.45, 2.908, 3.39, 3.902",\
"0.859, 0.9218, 1.119, 1.441, 1.852, 2.325, 2.843, 3.396, 3.976, 4.579",\
"0.8846, 0.9571, 1.189, 1.563, 2.046, 2.604, 3.215, 3.866, 4.547, 5.256",\
"0.8734, 0.9562, 1.221, 1.653, 2.208, 2.853, 3.558, 4.311, 5.098, 5.919");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.5269, 0.5743, 0.7398, 1.055, 1.544, 2.23, 3.133, 4.271, 5.659, 7.314",\
"0.5562, 0.6044, 0.7716, 1.088, 1.579, 2.265, 3.169, 4.306, 5.702, 7.351",\
"0.6711, 0.7194, 0.8878, 1.206, 1.699, 2.387, 3.292, 4.43, 5.824, 7.475",\
"0.8769, 0.9254, 1.093, 1.411, 1.906, 2.594, 3.5, 4.643, 6.03, 7.686",\
"1.138, 1.194, 1.38, 1.705, 2.197, 2.887, 3.795, 4.934, 6.325, 7.989",\
"1.428, 1.494, 1.709, 2.077, 2.593, 3.284, 4.19, 5.332, 6.721, 8.379",\
"1.745, 1.823, 2.072, 2.493, 3.07, 3.797, 4.707, 5.848, 7.238, 8.895",\
"2.083, 2.175, 2.468, 2.948, 3.593, 4.395, 5.35, 6.496, 7.889, 9.548",\
"2.442, 2.551, 2.892, 3.44, 4.162, 5.044, 6.084, 7.282, 8.68, 10.34",\
"2.821, 2.947, 3.342, 3.966, 4.775, 5.746, 6.874, 8.164, 9.617, 11.29");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.22, 0.2463, 0.3332, 0.4938, 0.7437, 1.091, 1.55, 2.13, 2.837, 3.681",\
"0.2184, 0.2436, 0.3318, 0.4941, 0.743, 1.092, 1.55, 2.13, 2.837, 3.681",\
"0.224, 0.2455, 0.3263, 0.4902, 0.741, 1.09, 1.55, 2.129, 2.839, 3.684",\
"0.3406, 0.3646, 0.4376, 0.5556, 0.7596, 1.09, 1.551, 2.129, 2.837, 3.684",\
"0.4808, 0.5136, 0.6132, 0.77, 0.9656, 1.209, 1.586, 2.134, 2.837, 3.682",\
"0.635, 0.6794, 0.8074, 1.009, 1.259, 1.543, 1.861, 2.282, 2.885, 3.691",\
"0.7994, 0.8534, 1.019, 1.271, 1.581, 1.929, 2.311, 2.716, 3.197, 3.854",\
"0.9756, 1.041, 1.24, 1.548, 1.921, 2.343, 2.793, 3.278, 3.782, 4.34",\
"1.16, 1.238, 1.476, 1.839, 2.285, 2.778, 3.311, 3.87, 4.458, 5.07",\
"1.347, 1.439, 1.722, 2.148, 2.666, 3.242, 3.855, 4.498, 5.17, 5.866");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.5335, 0.6115, 0.8884, 1.416, 2.237, 3.388, 4.899, 6.803, 9.131, 11.91",\
"0.535, 0.6117, 0.8891, 1.415, 2.235, 3.383, 4.903, 6.81, 9.131, 11.9",\
"0.5352, 0.6133, 0.8868, 1.415, 2.236, 3.385, 4.896, 6.804, 9.135, 11.91",\
"0.5484, 0.6234, 0.8918, 1.417, 2.236, 3.385, 4.903, 6.808, 9.121, 11.91",\
"0.6426, 0.7138, 0.9554, 1.436, 2.236, 3.386, 4.9, 6.803, 9.136, 11.91",\
"0.7582, 0.8382, 1.105, 1.569, 2.293, 3.391, 4.897, 6.807, 9.136, 11.9",\
"0.9058, 0.9928, 1.278, 1.78, 2.495, 3.496, 4.916, 6.803, 9.131, 11.92",\
"1.087, 1.181, 1.484, 2.017, 2.776, 3.761, 5.068, 6.848, 9.132, 11.92",\
"1.3, 1.404, 1.73, 2.284, 3.08, 4.115, 5.396, 7.044, 9.204, 11.92",\
"1.537, 1.65, 2.004, 2.592, 3.424, 4.496, 5.836, 7.43, 9.448, 12.01");
}
}
timing() {
related_pin : "B" ;
sdf_cond : "A1===1'b1 && A2===1'b0" ;
timing_sense : negative_unate ;
timing_type : combinational ;
when : "A1&!A2" ;
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.1754, 0.1919, 0.248, 0.3498, 0.503, 0.7133, 0.9867, 1.329, 1.745, 2.24",\
"0.2046, 0.2209, 0.2769, 0.3785, 0.5316, 0.7421, 1.015, 1.357, 1.774, 2.269",\
"0.3118, 0.3276, 0.3816, 0.4822, 0.6348, 0.8449, 1.118, 1.46, 1.877, 2.372",\
"0.463, 0.4866, 0.5608, 0.6797, 0.8358, 1.045, 1.318, 1.66, 2.076, 2.571",\
"0.6009, 0.6338, 0.7363, 0.9011, 1.111, 1.354, 1.632, 1.972, 2.388, 2.883",\
"0.718, 0.76, 0.893, 1.108, 1.38, 1.695, 2.041, 2.411, 2.829, 3.324",\
"0.8076, 0.8593, 1.025, 1.291, 1.631, 2.022, 2.452, 2.91, 3.392, 3.904",\
"0.8678, 0.9302, 1.127, 1.447, 1.857, 2.329, 2.847, 3.399, 3.978, 4.581",\
"0.8945, 0.967, 1.197, 1.57, 2.052, 2.609, 3.219, 3.869, 4.551, 5.258",\
"0.8842, 0.9677, 1.231, 1.661, 2.215, 2.858, 3.563, 4.315, 5.102, 5.921");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.6679, 0.7158, 0.8834, 1.201, 1.692, 2.38, 3.284, 4.422, 5.811, 7.466",\
"0.6993, 0.7478, 0.9162, 1.234, 1.727, 2.415, 3.32, 4.458, 5.847, 7.503",\
"0.8156, 0.8643, 1.034, 1.353, 1.847, 2.537, 3.443, 4.582, 5.972, 7.627",\
"1.022, 1.07, 1.239, 1.559, 2.054, 2.744, 3.651, 4.791, 6.181, 7.838",\
"1.303, 1.355, 1.531, 1.852, 2.347, 3.038, 3.945, 5.085, 6.477, 8.133",\
"1.621, 1.683, 1.884, 2.238, 2.743, 3.435, 4.342, 5.483, 6.874, 8.532",\
"1.973, 2.043, 2.275, 2.674, 3.234, 3.949, 4.858, 5.999, 7.391, 9.049",\
"2.354, 2.437, 2.702, 3.153, 3.776, 4.561, 5.504, 6.648, 8.04, 9.699",\
"2.761, 2.856, 3.161, 3.672, 4.365, 5.226, 6.249, 7.436, 8.833, 10.49",\
"3.194, 3.303, 3.652, 4.23, 5, 5.943, 7.053, 8.329, 9.772, 11.44");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.2507, 0.2767, 0.3676, 0.5358, 0.7928, 1.145, 1.605, 2.185, 2.893, 3.737",\
"0.2477, 0.2746, 0.366, 0.535, 0.7921, 1.145, 1.605, 2.185, 2.893, 3.736",\
"0.252, 0.2745, 0.3598, 0.5308, 0.7909, 1.145, 1.605, 2.185, 2.892, 3.737",\
"0.3873, 0.4095, 0.4792, 0.5968, 0.8068, 1.144, 1.605, 2.184, 2.892, 3.737",\
"0.566, 0.5952, 0.6856, 0.831, 1.02, 1.264, 1.641, 2.188, 2.892, 3.736",\
"0.7662, 0.8016, 0.916, 1.1, 1.335, 1.607, 1.917, 2.337, 2.939, 3.744",\
"0.9754, 1.021, 1.16, 1.388, 1.677, 2.01, 2.375, 2.772, 3.251, 3.907",\
"1.193, 1.246, 1.418, 1.696, 2.04, 2.438, 2.874, 3.345, 3.842, 4.397",\
"1.422, 1.485, 1.687, 2.013, 2.429, 2.893, 3.406, 3.949, 4.525, 5.131",\
"1.654, 1.732, 1.97, 2.349, 2.832, 3.379, 3.962, 4.594, 5.248, 5.938");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.6502, 0.7285, 1.007, 1.535, 2.357, 3.507, 5.022, 6.928, 9.254, 12.03",\
"0.6497, 0.7285, 1.007, 1.535, 2.357, 3.507, 5.022, 6.927, 9.256, 12.02",\
"0.65, 0.7287, 1.006, 1.535, 2.357, 3.508, 5.021, 6.93, 9.255, 12.02",\
"0.6532, 0.7306, 1.008, 1.535, 2.356, 3.509, 5.022, 6.927, 9.257, 12.02",\
"0.7232, 0.7946, 1.045, 1.543, 2.358, 3.506, 5.021, 6.93, 9.253, 12.03",\
"0.8438, 0.9228, 1.186, 1.652, 2.395, 3.512, 5.02, 6.93, 9.256, 12.03",\
"0.9852, 1.072, 1.356, 1.857, 2.573, 3.593, 5.035, 6.93, 9.257, 12.03",\
"1.159, 1.252, 1.554, 2.091, 2.849, 3.838, 5.167, 6.959, 9.254, 12.03",\
"1.364, 1.464, 1.79, 2.349, 3.152, 4.191, 5.476, 7.144, 9.318, 12.03",\
"1.598, 1.706, 2.058, 2.658, 3.488, 4.572, 5.908, 7.516, 9.548, 12.13");
}
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.2095, 0.2258, 0.2807, 0.3813, 0.5334, 0.7428, 1.016, 1.357, 1.773, 2.269",\
"0.2385, 0.2546, 0.3095, 0.4103, 0.5623, 0.7717, 1.044, 1.386, 1.802, 2.297",\
"0.3436, 0.3594, 0.4133, 0.5136, 0.6657, 0.8753, 1.148, 1.49, 1.906, 2.401",\
"0.509, 0.5306, 0.5999, 0.7128, 0.8662, 1.075, 1.348, 1.69, 2.106, 2.601",\
"0.6643, 0.694, 0.7902, 0.9465, 1.149, 1.385, 1.661, 2.002, 2.418, 2.912",\
"0.7991, 0.8375, 0.9618, 1.165, 1.428, 1.735, 2.075, 2.441, 2.86, 3.353",\
"0.9077, 0.9555, 1.11, 1.362, 1.69, 2.072, 2.494, 2.946, 3.424, 3.933",\
"0.9862, 1.043, 1.229, 1.533, 1.928, 2.389, 2.897, 3.442, 4.015, 4.614",\
"1.033, 1.1, 1.316, 1.672, 2.136, 2.679, 3.278, 3.919, 4.595, 5.297",\
"1.043, 1.12, 1.368, 1.777, 2.311, 2.94, 3.632, 4.374, 5.154, 5.966");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.6679, 0.7158, 0.8834, 1.201, 1.692, 2.38, 3.284, 4.422, 5.811, 7.466",\
"0.6993, 0.7478, 0.9162, 1.234, 1.727, 2.415, 3.32, 4.458, 5.847, 7.503",\
"0.8156, 0.8643, 1.034, 1.353, 1.847, 2.537, 3.443, 4.582, 5.972, 7.627",\
"1.022, 1.07, 1.239, 1.559, 2.054, 2.744, 3.651, 4.791, 6.181, 7.838",\
"1.303, 1.355, 1.531, 1.852, 2.347, 3.038, 3.945, 5.085, 6.477, 8.133",\
"1.621, 1.683, 1.884, 2.238, 2.743, 3.435, 4.342, 5.483, 6.874, 8.532",\
"1.973, 2.043, 2.275, 2.674, 3.234, 3.949, 4.858, 5.999, 7.391, 9.049",\
"2.354, 2.437, 2.702, 3.153, 3.776, 4.561, 5.504, 6.648, 8.04, 9.699",\
"2.761, 2.856, 3.161, 3.672, 4.365, 5.226, 6.249, 7.436, 8.833, 10.49",\
"3.194, 3.303, 3.652, 4.23, 5, 5.943, 7.053, 8.329, 9.772, 11.44");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.2507, 0.2767, 0.3676, 0.5358, 0.7928, 1.145, 1.605, 2.185, 2.893, 3.737",\
"0.2477, 0.2746, 0.366, 0.535, 0.7921, 1.145, 1.605, 2.185, 2.893, 3.736",\
"0.252, 0.2745, 0.3598, 0.5308, 0.7909, 1.145, 1.605, 2.185, 2.892, 3.737",\
"0.3873, 0.4095, 0.4792, 0.5968, 0.8068, 1.144, 1.605, 2.184, 2.892, 3.737",\
"0.566, 0.5952, 0.6856, 0.831, 1.02, 1.264, 1.641, 2.188, 2.892, 3.736",\
"0.7662, 0.8016, 0.916, 1.1, 1.335, 1.607, 1.917, 2.337, 2.939, 3.744",\
"0.9754, 1.021, 1.16, 1.388, 1.677, 2.01, 2.375, 2.772, 3.251, 3.907",\
"1.193, 1.246, 1.418, 1.696, 2.04, 2.438, 2.874, 3.345, 3.842, 4.397",\
"1.422, 1.485, 1.687, 2.013, 2.429, 2.893, 3.406, 3.949, 4.525, 5.131",\
"1.654, 1.732, 1.97, 2.349, 2.832, 3.379, 3.962, 4.594, 5.248, 5.938");
}
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.003663, 0.01301, 0.03087, 0.05868, 0.09771, 0.1491, 0.2138, 0.2927, 0.3869");
values("0.6502, 0.7285, 1.007, 1.535, 2.357, 3.507, 5.022, 6.928, 9.254, 12.03",\
"0.6497, 0.7285, 1.007, 1.535, 2.357, 3.507, 5.022, 6.927, 9.256, 12.02",\
"0.65, 0.7287, 1.006, 1.535, 2.357, 3.508, 5.021, 6.93, 9.255, 12.02",\
"0.6532, 0.7306, 1.008, 1.535, 2.356, 3.509, 5.022, 6.927, 9.257, 12.02",\
"0.7232, 0.7946, 1.045, 1.543, 2.358, 3.506, 5.021, 6.93, 9.253, 12.03",\
"0.8438, 0.9228, 1.186, 1.652, 2.395, 3.512, 5.02, 6.93, 9.256, 12.03",\
"0.9852, 1.072, 1.356, 1.857, 2.573, 3.593, 5.035, 6.93, 9.257, 12.03",\
"1.159, 1.252, 1.554, 2.091, 2.849, 3.838, 5.167, 6.959, 9.254, 12.03",\
"1.364, 1.464, 1.79, 2.349, 3.152, 4.191, 5.476, 7.144, 9.318, 12.03",\
"1.598, 1.706, 2.058, 2.658, 3.488, 4.572, 5.908, 7.516, 9.548, 12.13");
}
}
}
}