blob: 0073495bd8715fc4cce7a27d9e80cef4e12f90de [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_2) {
area : 39.513600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "2.32938e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "3.16818e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.3481e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "3.31506e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.31506e-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.006432 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006621 ;
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(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.4145 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.04052, 0.0406, 0.04091, 0.04135, 0.04171, 0.04197, 0.04213, 0.04224, 0.04231, 0.04236",\
"0.04033, 0.04038, 0.04071, 0.04114, 0.04151, 0.04177, 0.04193, 0.04204, 0.04211, 0.04216",\
"0.03985, 0.03993, 0.04024, 0.04068, 0.04105, 0.04131, 0.04148, 0.04158, 0.04165, 0.0417",\
"0.03943, 0.03951, 0.0398, 0.04021, 0.04058, 0.04085, 0.04102, 0.04114, 0.04121, 0.04127",\
"0.03921, 0.03927, 0.0395, 0.03987, 0.04024, 0.04052, 0.04072, 0.04086, 0.04095, 0.04101",\
"0.03928, 0.03929, 0.03943, 0.03974, 0.04008, 0.04036, 0.04059, 0.04075, 0.04086, 0.04094",\
"0.03958, 0.03951, 0.0396, 0.03981, 0.04011, 0.0404, 0.04062, 0.04078, 0.04091, 0.04099",\
"0.04001, 0.03993, 0.03989, 0.04004, 0.04028, 0.04055, 0.04079, 0.04096, 0.04109, 0.04119",\
"0.04068, 0.04052, 0.04038, 0.04046, 0.04063, 0.04088, 0.04112, 0.04129, 0.04143, 0.04152",\
"0.04148, 0.04129, 0.04104, 0.041, 0.04113, 0.04136, 0.04155, 0.04175, 0.04188, 0.04199");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.01957, 0.01972, 0.02021, 0.02086, 0.02137, 0.02189, 0.02202, 0.0225, 0.0234, 0.0323",\
"0.01958, 0.01976, 0.02029, 0.02087, 0.0214, 0.02198, 0.02229, 0.02275, 0.02344, 0.03223",\
"0.01958, 0.01974, 0.02022, 0.02078, 0.0214, 0.02178, 0.02208, 0.0223, 0.02321, 0.03214",\
"0.01932, 0.01944, 0.01981, 0.02033, 0.02088, 0.02135, 0.02172, 0.02214, 0.02339, 0.03377",\
"0.01909, 0.01922, 0.01952, 0.01994, 0.02041, 0.02097, 0.02143, 0.02164, 0.02379, 0.03511",\
"0.01903, 0.01909, 0.01924, 0.01974, 0.02016, 0.02064, 0.02112, 0.02179, 0.02408, 0.04019",\
"0.01912, 0.01916, 0.01931, 0.01954, 0.02014, 0.02059, 0.02098, 0.0214, 0.02432, 0.04679",\
"0.01936, 0.01936, 0.01953, 0.01962, 0.01989, 0.02057, 0.02123, 0.02183, 0.02662, 0.05792",\
"0.01979, 0.01975, 0.01982, 0.01992, 0.02022, 0.02061, 0.02129, 0.02249, 0.03054, 0.07923",\
"0.02038, 0.02035, 0.02033, 0.02041, 0.02063, 0.02091, 0.02117, 0.02349, 0.0405, 0.1162");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.04678, 0.0469, 0.04731, 0.04777, 0.04812, 0.04835, 0.0485, 0.04859, 0.04867, 0.04871",\
"0.04677, 0.0469, 0.0473, 0.04775, 0.04812, 0.04835, 0.0485, 0.04859, 0.04865, 0.0487",\
"0.04651, 0.04664, 0.04704, 0.04749, 0.04785, 0.04808, 0.04823, 0.04834, 0.04839, 0.04844",\
"0.04577, 0.0459, 0.04631, 0.04677, 0.04713, 0.04736, 0.04751, 0.0476, 0.04767, 0.04771",\
"0.04522, 0.04538, 0.04576, 0.04623, 0.0466, 0.04683, 0.04698, 0.04708, 0.04714, 0.04719",\
"0.0449, 0.04506, 0.04544, 0.0459, 0.04625, 0.04649, 0.04663, 0.04672, 0.04679, 0.04684",\
"0.04476, 0.04491, 0.04528, 0.04573, 0.04609, 0.04634, 0.04649, 0.04659, 0.04666, 0.0467",\
"0.0448, 0.04492, 0.04529, 0.04574, 0.04611, 0.04635, 0.04651, 0.04661, 0.04668, 0.04672",\
"0.04502, 0.04516, 0.04551, 0.04596, 0.0463, 0.04657, 0.0467, 0.04681, 0.04687, 0.04695",\
"0.04541, 0.04553, 0.04588, 0.0463, 0.04667, 0.04693, 0.0471, 0.04721, 0.04728, 0.04733");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.04932, 0.04942, 0.04979, 0.05032, 0.05086, 0.05127, 0.0517, 0.05234, 0.05342, 0.06352",\
"0.04922, 0.04941, 0.04976, 0.05023, 0.05077, 0.05136, 0.05161, 0.05185, 0.05303, 0.06378",\
"0.04918, 0.04933, 0.04973, 0.05023, 0.05079, 0.05116, 0.05162, 0.0519, 0.05331, 0.06515",\
"0.04907, 0.04921, 0.04963, 0.0501, 0.05064, 0.05107, 0.0517, 0.052, 0.05346, 0.06683",\
"0.04893, 0.04905, 0.04944, 0.04999, 0.05057, 0.05094, 0.05134, 0.05181, 0.05391, 0.07048",\
"0.04887, 0.04898, 0.04941, 0.04989, 0.05039, 0.05087, 0.0513, 0.05204, 0.05514, 0.07843",\
"0.04891, 0.04908, 0.04936, 0.04996, 0.05045, 0.05089, 0.05126, 0.05187, 0.05738, 0.09174",\
"0.04911, 0.04928, 0.04958, 0.05012, 0.05061, 0.05102, 0.05145, 0.0524, 0.06229, 0.1171",\
"0.04954, 0.04966, 0.04995, 0.05038, 0.05091, 0.05157, 0.05212, 0.05404, 0.07554, 0.1635",\
"0.05008, 0.05016, 0.05046, 0.05093, 0.05138, 0.05172, 0.05282, 0.0603, 0.1085, 0.2413");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.043, 0.04309, 0.04341, 0.04384, 0.0442, 0.04446, 0.04462, 0.04473, 0.0448, 0.04485",\
"0.04301, 0.04309, 0.04339, 0.04383, 0.0442, 0.04446, 0.04462, 0.04473, 0.0448, 0.04485",\
"0.04266, 0.04275, 0.04304, 0.04349, 0.04387, 0.04413, 0.04429, 0.04439, 0.04446, 0.04451",\
"0.04227, 0.04234, 0.04263, 0.04307, 0.04344, 0.0437, 0.04388, 0.04399, 0.04406, 0.04411",\
"0.04201, 0.04206, 0.04233, 0.04274, 0.04311, 0.0434, 0.04358, 0.0437, 0.04378, 0.04384",\
"0.04195, 0.04197, 0.0422, 0.04255, 0.04291, 0.0432, 0.0434, 0.04354, 0.04363, 0.04369",\
"0.04196, 0.04196, 0.04211, 0.04241, 0.04276, 0.04303, 0.04326, 0.0434, 0.04351, 0.04358",\
"0.04208, 0.04205, 0.04214, 0.0424, 0.04271, 0.04299, 0.0432, 0.04336, 0.04347, 0.04356",\
"0.04238, 0.04231, 0.0423, 0.04247, 0.04274, 0.04301, 0.04324, 0.04343, 0.04356, 0.04365",\
"0.0428, 0.04266, 0.04259, 0.04271, 0.04295, 0.04319, 0.04343, 0.0436, 0.04375, 0.04384");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.02305, 0.0232, 0.02363, 0.02417, 0.0247, 0.02515, 0.02558, 0.026, 0.02694, 0.03514",\
"0.02293, 0.02305, 0.0235, 0.02402, 0.02458, 0.02502, 0.02547, 0.02575, 0.02681, 0.03468",\
"0.0227, 0.02284, 0.02329, 0.02383, 0.02434, 0.02493, 0.02527, 0.02553, 0.02646, 0.03519",\
"0.02249, 0.02261, 0.02299, 0.02342, 0.02395, 0.02441, 0.02489, 0.02519, 0.02647, 0.0363",\
"0.02235, 0.02244, 0.02272, 0.0232, 0.02362, 0.02414, 0.02459, 0.025, 0.02649, 0.03892",\
"0.02231, 0.02234, 0.02257, 0.02302, 0.02334, 0.02398, 0.02432, 0.02484, 0.02682, 0.04361",\
"0.02238, 0.02243, 0.02257, 0.02286, 0.02346, 0.02387, 0.02423, 0.02468, 0.02816, 0.05037",\
"0.02263, 0.02262, 0.02275, 0.023, 0.02323, 0.02385, 0.02451, 0.02499, 0.02963, 0.06322",\
"0.02302, 0.02298, 0.02307, 0.02323, 0.02346, 0.02376, 0.02457, 0.02584, 0.03463, 0.08512",\
"0.02356, 0.02354, 0.02354, 0.02367, 0.02393, 0.02412, 0.02443, 0.02688, 0.04551, 0.1249");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.04487, 0.04501, 0.04541, 0.04585, 0.04622, 0.04645, 0.0466, 0.0467, 0.04676, 0.04681",\
"0.04479, 0.04493, 0.04532, 0.04578, 0.04614, 0.04639, 0.04652, 0.04662, 0.04668, 0.04673",\
"0.0445, 0.04463, 0.04503, 0.04549, 0.04585, 0.04608, 0.04623, 0.04633, 0.04638, 0.04644",\
"0.04385, 0.04399, 0.04438, 0.04483, 0.0452, 0.04543, 0.04558, 0.04568, 0.04574, 0.04579",\
"0.04336, 0.04349, 0.04387, 0.04433, 0.04471, 0.04495, 0.04509, 0.04519, 0.04525, 0.0453",\
"0.04309, 0.04322, 0.04363, 0.04408, 0.04442, 0.04467, 0.04482, 0.04492, 0.04498, 0.04501",\
"0.04306, 0.04319, 0.04356, 0.04402, 0.04437, 0.04463, 0.04476, 0.04487, 0.04492, 0.04496",\
"0.04318, 0.04335, 0.04371, 0.04415, 0.04451, 0.04475, 0.04491, 0.04502, 0.04509, 0.04513",\
"0.04356, 0.04369, 0.04402, 0.04446, 0.04482, 0.04507, 0.04523, 0.04533, 0.0454, 0.04546",\
"0.04408, 0.04417, 0.04451, 0.04494, 0.04531, 0.04557, 0.04574, 0.04585, 0.04593, 0.04597");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.04568, 0.04582, 0.04623, 0.04681, 0.04739, 0.04793, 0.04805, 0.04855, 0.04973, 0.06053",\
"0.04565, 0.0458, 0.04619, 0.04677, 0.04729, 0.04775, 0.04821, 0.04864, 0.04983, 0.05975",\
"0.04543, 0.04558, 0.04603, 0.04653, 0.04716, 0.04768, 0.0478, 0.04842, 0.04975, 0.06007",\
"0.04521, 0.04536, 0.04577, 0.0463, 0.04684, 0.04735, 0.04771, 0.04818, 0.0497, 0.06208",\
"0.04505, 0.04521, 0.04565, 0.0462, 0.04671, 0.04715, 0.04756, 0.04807, 0.04969, 0.0668",\
"0.04511, 0.04521, 0.04565, 0.04614, 0.04669, 0.04719, 0.0476, 0.048, 0.05122, 0.07282",\
"0.0452, 0.04536, 0.04573, 0.04632, 0.04685, 0.04724, 0.04764, 0.04834, 0.05329, 0.0871",\
"0.04553, 0.04567, 0.04595, 0.04647, 0.04712, 0.0476, 0.048, 0.04887, 0.05807, 0.1107",\
"0.04603, 0.04615, 0.04646, 0.04689, 0.04732, 0.048, 0.04865, 0.0506, 0.06993, 0.1541",\
"0.04664, 0.0468, 0.04706, 0.04752, 0.04795, 0.04841, 0.04933, 0.05603, 0.1001, 0.2278");
}
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("1.452, 1.505, 1.638, 1.824, 2.062, 2.366, 2.754, 3.236, 3.823, 4.523",\
"1.478, 1.531, 1.665, 1.85, 2.088, 2.392, 2.779, 3.262, 3.849, 4.548",\
"1.543, 1.596, 1.73, 1.915, 2.153, 2.458, 2.845, 3.327, 3.915, 4.614",\
"1.651, 1.704, 1.837, 2.023, 2.261, 2.565, 2.952, 3.435, 4.022, 4.721",\
"1.79, 1.844, 1.977, 2.163, 2.401, 2.705, 3.092, 3.575, 4.162, 4.862",\
"1.921, 1.974, 2.107, 2.292, 2.53, 2.835, 3.222, 3.704, 4.292, 4.992",\
"2.029, 2.082, 2.216, 2.402, 2.639, 2.943, 3.329, 3.811, 4.398, 5.098",\
"2.101, 2.154, 2.288, 2.474, 2.712, 3.016, 3.403, 3.884, 4.47, 5.168",\
"2.132, 2.185, 2.32, 2.506, 2.744, 3.049, 3.435, 3.917, 4.503, 5.202",\
"2.117, 2.171, 2.306, 2.493, 2.732, 3.037, 3.423, 3.905, 4.491, 5.19");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("1.552, 1.623, 1.825, 2.162, 2.667, 3.37, 4.291, 5.448, 6.862, 8.547",\
"1.584, 1.654, 1.857, 2.194, 2.699, 3.402, 4.324, 5.482, 6.896, 8.579",\
"1.706, 1.777, 1.979, 2.317, 2.822, 3.525, 4.446, 5.605, 7.018, 8.699",\
"1.945, 2.016, 2.218, 2.556, 3.061, 3.764, 4.684, 5.844, 7.257, 8.94",\
"2.318, 2.388, 2.591, 2.928, 3.434, 4.135, 5.058, 6.216, 7.629, 9.314",\
"2.791, 2.862, 3.065, 3.403, 3.908, 4.611, 5.531, 6.689, 8.103, 9.788",\
"3.312, 3.384, 3.587, 3.925, 4.431, 5.134, 6.055, 7.214, 8.627, 10.31",\
"3.875, 3.948, 4.152, 4.49, 4.996, 5.699, 6.621, 7.78, 9.192, 10.88",\
"4.483, 4.555, 4.76, 5.099, 5.605, 6.308, 7.23, 8.389, 9.804, 11.49",\
"5.139, 5.213, 5.419, 5.758, 6.263, 6.966, 7.888, 9.048, 10.46, 12.14");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.2188, 0.26, 0.3796, 0.5864, 0.9012, 1.362, 1.992, 2.802, 3.805, 4.993",\
"0.219, 0.2604, 0.3796, 0.585, 0.9016, 1.361, 1.992, 2.805, 3.801, 5.003",\
"0.2188, 0.2594, 0.38, 0.5848, 0.9008, 1.362, 1.994, 2.806, 3.802, 5",\
"0.2188, 0.2606, 0.3806, 0.5866, 0.9014, 1.362, 1.991, 2.805, 3.804, 5.003",\
"0.2188, 0.2598, 0.3804, 0.5844, 0.8996, 1.36, 1.993, 2.805, 3.801, 4.999",\
"0.2182, 0.2594, 0.3788, 0.583, 0.8994, 1.363, 1.991, 2.806, 3.807, 5",\
"0.2198, 0.2616, 0.3808, 0.584, 0.8994, 1.358, 1.986, 2.798, 3.799, 4.999",\
"0.222, 0.2628, 0.3822, 0.5852, 0.9008, 1.361, 1.989, 2.796, 3.793, 4.985",\
"0.2234, 0.2646, 0.383, 0.5862, 0.9006, 1.36, 1.989, 2.804, 3.795, 4.982",\
"0.2254, 0.2656, 0.3848, 0.5882, 0.9018, 1.359, 1.994, 2.804, 3.796, 4.99");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.2586, 0.3336, 0.593, 1.111, 1.952, 3.143, 4.724, 6.709, 9.131, 12.02",\
"0.2576, 0.335, 0.5938, 1.11, 1.951, 3.147, 4.716, 6.705, 9.125, 12.01",\
"0.2578, 0.3336, 0.594, 1.111, 1.951, 3.147, 4.722, 6.701, 9.125, 12.02",\
"0.2582, 0.3332, 0.5934, 1.111, 1.95, 3.146, 4.724, 6.703, 9.128, 12.02",\
"0.2578, 0.334, 0.5932, 1.111, 1.95, 3.146, 4.717, 6.705, 9.128, 12",\
"0.2586, 0.3346, 0.595, 1.111, 1.952, 3.143, 4.724, 6.708, 9.131, 12.02",\
"0.261, 0.3368, 0.5958, 1.112, 1.951, 3.147, 4.719, 6.698, 9.129, 12",\
"0.2638, 0.3392, 0.5974, 1.112, 1.954, 3.142, 4.717, 6.694, 9.122, 12.01",\
"0.2682, 0.3424, 0.602, 1.112, 1.952, 3.144, 4.714, 6.7, 9.12, 12",\
"0.272, 0.346, 0.602, 1.116, 1.952, 3.146, 4.716, 6.694, 9.118, 12.01");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("1.271, 1.345, 1.528, 1.771, 2.062, 2.407, 2.82, 3.316, 3.908, 4.609",\
"1.299, 1.373, 1.556, 1.799, 2.09, 2.435, 2.848, 3.344, 3.936, 4.637",\
"1.391, 1.465, 1.649, 1.891, 2.182, 2.527, 2.94, 3.436, 4.028, 4.729",\
"1.59, 1.664, 1.847, 2.09, 2.381, 2.726, 3.139, 3.635, 4.227, 4.928",\
"1.921, 1.995, 2.178, 2.421, 2.711, 3.057, 3.47, 3.965, 4.558, 5.259",\
"2.382, 2.457, 2.644, 2.889, 3.18, 3.527, 3.94, 4.436, 5.029, 5.73",\
"2.9, 2.984, 3.188, 3.446, 3.747, 4.099, 4.514, 5.012, 5.604, 6.305",\
"3.447, 3.54, 3.766, 4.043, 4.356, 4.717, 5.14, 5.642, 6.235, 6.937",\
"4.023, 4.125, 4.373, 4.672, 5.001, 5.372, 5.802, 6.306, 6.904, 7.608",\
"4.632, 4.742, 5.01, 5.334, 5.681, 6.064, 6.502, 7.011, 7.61, 8.315");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.639, 0.7081, 0.9079, 1.244, 1.748, 2.449, 3.369, 4.529, 5.946, 7.626",\
"0.6669, 0.7363, 0.9362, 1.272, 1.776, 2.477, 3.398, 4.557, 5.974, 7.657",\
"0.764, 0.8331, 1.033, 1.368, 1.873, 2.574, 3.494, 4.654, 6.067, 7.755",\
"0.9423, 1.011, 1.211, 1.546, 2.05, 2.752, 3.671, 4.831, 6.25, 7.936",\
"1.159, 1.232, 1.436, 1.772, 2.276, 2.978, 3.898, 5.058, 6.47, 8.157",\
"1.364, 1.441, 1.652, 1.992, 2.499, 3.201, 4.122, 5.283, 6.699, 8.387",\
"1.546, 1.63, 1.85, 2.195, 2.701, 3.404, 4.327, 5.484, 6.901, 8.588",\
"1.699, 1.791, 2.025, 2.374, 2.88, 3.584, 4.506, 5.666, 7.078, 8.766",\
"1.819, 1.919, 2.17, 2.527, 3.034, 3.736, 4.658, 5.817, 7.233, 8.917",\
"1.902, 2.013, 2.281, 2.648, 3.157, 3.858, 4.779, 5.939, 7.353, 9.04");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.3282, 0.3826, 0.5322, 0.762, 1.084, 1.524, 2.116, 2.889, 3.86, 5.035",\
"0.328, 0.383, 0.532, 0.762, 1.085, 1.522, 2.116, 2.889, 3.858, 5.037",\
"0.328, 0.3828, 0.5316, 0.762, 1.084, 1.525, 2.116, 2.889, 3.86, 5.032",\
"0.3276, 0.3828, 0.5312, 0.7612, 1.084, 1.524, 2.114, 2.888, 3.856, 5.038",\
"0.3276, 0.3832, 0.5322, 0.7622, 1.085, 1.522, 2.114, 2.888, 3.856, 5.038",\
"0.3468, 0.3992, 0.5432, 0.7694, 1.089, 1.529, 2.117, 2.887, 3.86, 5.037",\
"0.4018, 0.4578, 0.5976, 0.8114, 1.119, 1.546, 2.131, 2.893, 3.863, 5.039",\
"0.4562, 0.519, 0.666, 0.8714, 1.17, 1.591, 2.164, 2.916, 3.873, 5.041",\
"0.511, 0.5812, 0.7388, 0.9436, 1.228, 1.636, 2.198, 2.946, 3.898, 5.058",\
"0.566, 0.642, 0.812, 1.024, 1.298, 1.69, 2.238, 2.972, 3.916, 5.072");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.2496, 0.3248, 0.5855, 1.105, 1.946, 3.144, 4.714, 6.712, 9.145, 12.02",\
"0.2484, 0.325, 0.5855, 1.105, 1.947, 3.144, 4.718, 6.712, 9.145, 12.03",\
"0.2493, 0.3242, 0.5854, 1.104, 1.946, 3.139, 4.72, 6.692, 9.111, 12",\
"0.2508, 0.3264, 0.5872, 1.105, 1.946, 3.14, 4.721, 6.709, 9.145, 12.04",\
"0.2708, 0.3446, 0.5992, 1.11, 1.946, 3.144, 4.722, 6.698, 9.129, 12",\
"0.3004, 0.3716, 0.616, 1.123, 1.953, 3.139, 4.713, 6.712, 9.142, 12.04",\
"0.3392, 0.406, 0.641, 1.132, 1.96, 3.149, 4.718, 6.702, 9.134, 12.03",\
"0.3826, 0.4502, 0.673, 1.146, 1.965, 3.156, 4.722, 6.703, 9.122, 12.01",\
"0.4264, 0.4982, 0.713, 1.166, 1.973, 3.156, 4.724, 6.704, 9.12, 12",\
"0.4716, 0.5492, 0.7588, 1.189, 1.979, 3.16, 4.73, 6.702, 9.12, 12");
}
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("1.429, 1.482, 1.615, 1.801, 2.039, 2.343, 2.73, 3.213, 3.8, 4.5",\
"1.451, 1.504, 1.638, 1.823, 2.061, 2.366, 2.753, 3.235, 3.823, 4.522",\
"1.532, 1.584, 1.718, 1.904, 2.142, 2.446, 2.833, 3.315, 3.903, 4.602",\
"1.678, 1.731, 1.864, 2.05, 2.288, 2.592, 2.979, 3.461, 4.049, 4.749",\
"1.852, 1.905, 2.038, 2.224, 2.462, 2.766, 3.153, 3.636, 4.223, 4.923",\
"2.001, 2.054, 2.188, 2.373, 2.612, 2.917, 3.304, 3.786, 4.374, 5.073",\
"2.123, 2.175, 2.31, 2.496, 2.734, 3.038, 3.424, 3.907, 4.493, 5.192",\
"2.206, 2.26, 2.395, 2.58, 2.819, 3.123, 3.51, 3.992, 4.578, 5.277",\
"2.249, 2.302, 2.437, 2.623, 2.862, 3.166, 3.553, 4.035, 4.622, 5.32",\
"2.247, 2.299, 2.435, 2.622, 2.861, 3.165, 3.552, 4.035, 4.621, 5.32");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("1.426, 1.496, 1.697, 2.033, 2.537, 3.239, 4.159, 5.319, 6.736, 8.415",\
"1.46, 1.53, 1.731, 2.067, 2.571, 3.272, 4.193, 5.352, 6.763, 8.451",\
"1.578, 1.648, 1.849, 2.185, 2.689, 3.39, 4.311, 5.471, 6.88, 8.568",\
"1.813, 1.883, 2.084, 2.42, 2.924, 3.626, 4.546, 5.706, 7.123, 8.809",\
"2.179, 2.25, 2.451, 2.787, 3.29, 3.992, 4.912, 6.072, 7.486, 9.176",\
"2.632, 2.702, 2.904, 3.24, 3.744, 4.445, 5.366, 6.523, 7.942, 9.628",\
"3.129, 3.2, 3.402, 3.738, 4.242, 4.944, 5.864, 7.025, 8.441, 10.12",\
"3.666, 3.738, 3.941, 4.278, 4.782, 5.482, 6.402, 7.56, 8.974, 10.66",\
"4.247, 4.319, 4.523, 4.86, 5.364, 6.065, 6.985, 8.142, 9.555, 11.24",\
"4.872, 4.946, 5.153, 5.49, 5.994, 6.696, 7.616, 8.773, 10.18, 11.87");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.2188, 0.2596, 0.3802, 0.585, 0.9016, 1.362, 1.991, 2.803, 3.806, 4.993",\
"0.219, 0.26, 0.3798, 0.5848, 0.9006, 1.361, 1.994, 2.806, 3.805, 5.002",\
"0.2192, 0.2596, 0.3798, 0.5846, 0.9006, 1.363, 1.992, 2.803, 3.801, 4.996",\
"0.2188, 0.2596, 0.3798, 0.5844, 0.9016, 1.362, 1.992, 2.803, 3.805, 4.993",\
"0.219, 0.2604, 0.3804, 0.5862, 0.9002, 1.361, 1.993, 2.806, 3.801, 5.001",\
"0.2192, 0.2608, 0.3804, 0.5854, 0.9006, 1.363, 1.994, 2.807, 3.807, 4.999",\
"0.2204, 0.2614, 0.3814, 0.584, 0.9008, 1.359, 1.989, 2.801, 3.801, 4.992",\
"0.222, 0.2628, 0.3822, 0.5856, 0.9008, 1.361, 1.992, 2.801, 3.794, 4.987",\
"0.224, 0.2644, 0.3838, 0.5872, 0.9012, 1.361, 1.99, 2.802, 3.799, 4.987",\
"0.2252, 0.2682, 0.3848, 0.5874, 0.9014, 1.362, 1.994, 2.806, 3.796, 4.988");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.254, 0.3302, 0.5886, 1.106, 1.947, 3.143, 4.714, 6.711, 9.144, 12.02",\
"0.2536, 0.3298, 0.5894, 1.107, 1.948, 3.14, 4.721, 6.7, 9.123, 11.99",\
"0.254, 0.3294, 0.5888, 1.105, 1.947, 3.143, 4.714, 6.708, 9.128, 12",\
"0.255, 0.3298, 0.589, 1.106, 1.947, 3.143, 4.714, 6.71, 9.144, 12.01",\
"0.2542, 0.33, 0.589, 1.107, 1.948, 3.141, 4.72, 6.704, 9.112, 12.04",\
"0.2564, 0.3312, 0.59, 1.105, 1.947, 3.139, 4.721, 6.707, 9.145, 12",\
"0.259, 0.3342, 0.591, 1.106, 1.945, 3.142, 4.713, 6.707, 9.142, 12.03",\
"0.2624, 0.338, 0.5942, 1.108, 1.944, 3.134, 4.713, 6.696, 9.124, 12.02",\
"0.2676, 0.3422, 0.5968, 1.112, 1.948, 3.138, 4.704, 6.688, 9.108, 12.02",\
"0.272, 0.348, 0.6, 1.112, 1.948, 3.14, 4.706, 6.688, 9.11, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("1.374, 1.447, 1.631, 1.874, 2.164, 2.51, 2.923, 3.418, 4.011, 4.712",\
"1.41, 1.484, 1.667, 1.91, 2.201, 2.547, 2.96, 3.455, 4.047, 4.749",\
"1.516, 1.59, 1.774, 2.017, 2.307, 2.653, 3.066, 3.561, 4.154, 4.855",\
"1.7, 1.774, 1.957, 2.2, 2.491, 2.836, 3.249, 3.745, 4.337, 5.038",\
"1.978, 2.051, 2.235, 2.477, 2.768, 3.114, 3.526, 4.022, 4.615, 5.316",\
"2.348, 2.424, 2.611, 2.856, 3.149, 3.495, 3.908, 4.404, 4.997, 5.698",\
"2.77, 2.85, 3.049, 3.307, 3.609, 3.961, 4.378, 4.875, 5.468, 6.169",\
"3.233, 3.32, 3.531, 3.801, 4.116, 4.479, 4.902, 5.405, 6, 6.7",\
"3.739, 3.831, 4.054, 4.34, 4.668, 5.041, 5.473, 5.98, 6.578, 7.281",\
"4.284, 4.382, 4.62, 4.92, 5.262, 5.647, 6.088, 6.6, 7.201, 7.906");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.7062, 0.7765, 0.9781, 1.316, 1.821, 2.524, 3.444, 4.603, 6.016, 7.698",\
"0.7322, 0.8022, 1.004, 1.342, 1.847, 2.55, 3.471, 4.63, 6.043, 7.724",\
"0.8264, 0.8966, 1.098, 1.436, 1.941, 2.643, 3.565, 4.724, 6.137, 7.821",\
"1.007, 1.076, 1.278, 1.614, 2.119, 2.822, 3.744, 4.903, 6.316, 7.998",\
"1.244, 1.316, 1.52, 1.858, 2.362, 3.065, 3.986, 5.146, 6.56, 8.242",\
"1.474, 1.55, 1.761, 2.102, 2.608, 3.311, 4.232, 5.392, 6.804, 8.489",\
"1.684, 1.766, 1.985, 2.329, 2.836, 3.541, 4.463, 5.622, 7.036, 8.72",\
"1.867, 1.957, 2.188, 2.537, 3.043, 3.747, 4.671, 5.831, 7.244, 8.928",\
"2.02, 2.118, 2.362, 2.717, 3.225, 3.927, 4.85, 6.011, 7.426, 9.109",\
"2.136, 2.243, 2.504, 2.868, 3.377, 4.079, 5.001, 6.161, 7.577, 9.262");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.3272, 0.3828, 0.5318, 0.762, 1.086, 1.522, 2.114, 2.888, 3.86, 5.031",\
"0.3282, 0.3828, 0.5322, 0.7616, 1.086, 1.524, 2.116, 2.888, 3.859, 5.032",\
"0.328, 0.3838, 0.5314, 0.7608, 1.083, 1.524, 2.115, 2.889, 3.86, 5.03",\
"0.3278, 0.383, 0.5314, 0.7608, 1.083, 1.522, 2.116, 2.886, 3.86, 5.038",\
"0.3286, 0.3832, 0.5316, 0.7622, 1.081, 1.525, 2.116, 2.889, 3.86, 5.03",\
"0.3442, 0.3982, 0.5436, 0.769, 1.088, 1.527, 2.117, 2.89, 3.86, 5.035",\
"0.374, 0.4314, 0.581, 0.8076, 1.118, 1.548, 2.13, 2.895, 3.863, 5.037",\
"0.4058, 0.467, 0.621, 0.8522, 1.166, 1.591, 2.164, 2.916, 3.875, 5.04",\
"0.4406, 0.505, 0.6648, 0.8976, 1.212, 1.638, 2.204, 2.948, 3.894, 5.052",\
"0.48, 0.548, 0.712, 0.95, 1.264, 1.684, 2.242, 2.978, 3.914, 5.068");
}
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.003854, 0.01387, 0.03301, 0.06281, 0.1046, 0.1597, 0.229, 0.3136, 0.4145");
values("0.2543, 0.3305, 0.5913, 1.109, 1.949, 3.147, 4.723, 6.703, 9.126, 12.02",\
"0.2546, 0.3301, 0.591, 1.109, 1.95, 3.147, 4.723, 6.699, 9.123, 12.02",\
"0.254, 0.33, 0.5916, 1.111, 1.95, 3.147, 4.721, 6.699, 9.12, 12",\
"0.2542, 0.3308, 0.5916, 1.109, 1.95, 3.147, 4.723, 6.699, 9.123, 12.02",\
"0.2704, 0.3436, 0.5994, 1.113, 1.949, 3.143, 4.721, 6.698, 9.12, 12.02",\
"0.2962, 0.3672, 0.616, 1.123, 1.958, 3.145, 4.715, 6.703, 9.123, 12.02",\
"0.3298, 0.399, 0.6368, 1.132, 1.963, 3.151, 4.72, 6.702, 9.122, 12.01",\
"0.3696, 0.4378, 0.6632, 1.144, 1.966, 3.154, 4.725, 6.704, 9.121, 12",\
"0.411, 0.481, 0.6986, 1.16, 1.973, 3.16, 4.729, 6.705, 9.122, 12",\
"0.4526, 0.5278, 0.7412, 1.183, 1.984, 3.164, 4.724, 6.708, 9.124, 12");
}
}
}
}