blob: 17f1f4d277173d47fb5471a0fd3ceb4ac8f83cc2 [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__nand3_1) {
area : 15.366400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.1765952e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.1765952e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.1765952e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.176615e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.7139474e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.7139474e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.231064e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.029698e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.231064e-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.003994 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.005259, 0.005255, 0.005226, 0.005189, 0.005176, 0.005167, 0.005162, \
0.00516, 0.00516, 0.00516");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.003079, -0.00308, -0.003072, -0.003078, -0.003073, -0.003085, \
-0.003089, -0.003091, -0.003092, -0.003098");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.005239, 0.005242, 0.005221, 0.005193, 0.005189, 0.005176, 0.005167, \
0.005163, 0.005163, 0.00516");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.00308, -0.003083, -0.003076, -0.003082, -0.003074, -0.003087, \
-0.003092, -0.003094, -0.003096, -0.0031");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.005103, 0.005105, 0.005117, 0.005128, 0.005131, 0.005139, 0.00514, \
0.005137, 0.005135, 0.005137");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.002045, 0.002041, 0.002046, 0.00204, 0.002027, 0.002004, 0.001968, \
0.00196, 0.001963, 0.001944");
}
}
}
pin(A2) {
capacitance : 0.00378 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.00587, 0.005896, 0.005971, 0.006058, 0.006127, 0.006183, 0.006217, \
0.00624, 0.006256, 0.006257");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.004443, -0.004442, -0.004418, -0.004405, -0.004396, -0.004391, \
-0.004388, -0.004387, -0.004382, -0.004373");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.005018, 0.004618, 0.004444, 0.00442, 0.00441, 0.004408, 0.004401, \
0.004399, 0.004395, 0.004394");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.00443, -0.004436, -0.004422, -0.00435, -0.004391, -0.0044, \
-0.004392, -0.004388, -0.004387, -0.004383");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.004942, 0.004942, 0.004943, 0.004936, 0.004927, 0.004928, 0.004922, \
0.004919, 0.004915, 0.004906");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.003928, -0.00393, -0.003922, -0.003919, -0.00392, -0.003926, \
-0.003933, -0.003939, -0.00395, -0.003959");
}
}
}
pin(A3) {
capacitance : 0.003865 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.004321, 0.004455, 0.004449, 0.004419, 0.004407, 0.004409, 0.004403, \
0.004404, 0.004401, 0.00438");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.004441, -0.00443, -0.004414, -0.004397, -0.004387, -0.004386, \
-0.004383, -0.004381, -0.00438, -0.004371");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.004456, 0.004456, 0.004436, 0.004422, 0.004407, 0.004408, 0.004402, \
0.004398, 0.004397, 0.004396");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.004437, -0.004431, -0.004425, -0.00441, -0.004398, -0.004397, \
-0.004391, -0.004391, -0.004376, -0.004381");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("0.0044, 0.004375, 0.00444, 0.004417, 0.004408, 0.004408, 0.004394, \
0.004393, 0.004386, 0.00438");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
values("-0.004441, -0.00444, -0.004425, -0.004407, -0.004399, -0.004395, \
-0.004391, -0.004387, -0.004383, -0.004374");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.1871 ;
max_transition : 6.8 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "A2&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.004291, 0.0043, 0.004303, 0.004328, 0.004342, 0.004339, 0.00435, 0.00435, 0.00435, 0.004349",\
"0.004108, 0.004151, 0.004229, 0.004283, 0.004318, 0.004335, 0.004331, 0.004336, 0.004341, 0.004345",\
"0.003741, 0.003808, 0.003961, 0.004119, 0.00419, 0.004241, 0.004272, 0.004291, 0.004303, 0.004311",\
"0.003663, 0.00371, 0.003822, 0.00398, 0.004101, 0.004169, 0.004222, 0.004255, 0.004277, 0.004294",\
"0.004001, 0.003976, 0.003971, 0.003997, 0.00407, 0.00416, 0.004195, 0.004232, 0.004257, 0.004277",\
"0.004829, 0.004732, 0.004527, 0.004373, 0.004299, 0.004276, 0.00428, 0.00429, 0.004301, 0.004309",\
"0.006168, 0.005993, 0.005571, 0.005163, 0.004864, 0.004675, 0.004566, 0.004503, 0.004464, 0.004436",\
"0.008058, 0.007812, 0.007157, 0.006436, 0.005852, 0.005433, 0.00514, 0.00494, 0.004805, 0.004707",\
"0.01055, 0.01021, 0.009315, 0.008273, 0.007337, 0.006619, 0.006084, 0.005687, 0.005401, 0.005193",\
"0.01365, 0.01324, 0.01208, 0.01069, 0.00938, 0.008298, 0.007468, 0.006828, 0.00634, 0.005964");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.0169, 0.01698, 0.01712, 0.0171, 0.01706, 0.01714, 0.01716, 0.01715, 0.01712, 0.01702",\
"0.0166, 0.01676, 0.01694, 0.01714, 0.01727, 0.01734, 0.01736, 0.01729, 0.01739, 0.01726",\
"0.01596, 0.01609, 0.01654, 0.01696, 0.01724, 0.01709, 0.01718, 0.01715, 0.01729, 0.01734",\
"0.01585, 0.01591, 0.01607, 0.01642, 0.01692, 0.01695, 0.01714, 0.01721, 0.01733, 0.0174",\
"0.01631, 0.01628, 0.01621, 0.01627, 0.0167, 0.01675, 0.01677, 0.01699, 0.01712, 0.01708",\
"0.01728, 0.01716, 0.01694, 0.01671, 0.01683, 0.01703, 0.01679, 0.01691, 0.01684, 0.01696",\
"0.01881, 0.01862, 0.01811, 0.01764, 0.01723, 0.01736, 0.01702, 0.01703, 0.01692, 0.0171",\
"0.02094, 0.02061, 0.01992, 0.01908, 0.01842, 0.01782, 0.01805, 0.01727, 0.01721, 0.01725",\
"0.02369, 0.02329, 0.02228, 0.02116, 0.02023, 0.01934, 0.01851, 0.01808, 0.01777, 0.01789",\
"0.02715, 0.02667, 0.02537, 0.02382, 0.02249, 0.02122, 0.02021, 0.01945, 0.01882, 0.01885");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.004287, 0.004303, 0.004331, 0.004326, 0.004334, 0.004343, 0.004346, 0.004351, 0.004349, 0.004346",\
"0.004132, 0.004168, 0.004236, 0.004276, 0.004312, 0.004324, 0.004331, 0.004337, 0.00434, 0.004342",\
"0.003777, 0.003855, 0.004, 0.004137, 0.004215, 0.004261, 0.004288, 0.004305, 0.004315, 0.004322",\
"0.003546, 0.003602, 0.003757, 0.003934, 0.004069, 0.004156, 0.004211, 0.004246, 0.00427, 0.004287",\
"0.003608, 0.00363, 0.003726, 0.003852, 0.003982, 0.004084, 0.004155, 0.004203, 0.004237, 0.00426",\
"0.004121, 0.004091, 0.004036, 0.004033, 0.004071, 0.004124, 0.004174, 0.004214, 0.004241, 0.004264",\
"0.005151, 0.005046, 0.004804, 0.004585, 0.004459, 0.004388, 0.004361, 0.004352, 0.004347, 0.004346",\
"0.006764, 0.006562, 0.006095, 0.005606, 0.005225, 0.004966, 0.004794, 0.004678, 0.004605, 0.00455",\
"0.008984, 0.008693, 0.007964, 0.007151, 0.006466, 0.005942, 0.005563, 0.005294, 0.005095, 0.004946",\
"0.01183, 0.01145, 0.01044, 0.00927, 0.00822, 0.007388, 0.006744, 0.006259, 0.005878, 0.005596");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.02232, 0.02234, 0.02223, 0.02222, 0.0222, 0.02217, 0.02209, 0.02199, 0.02186, 0.02175",\
"0.02206, 0.02211, 0.02223, 0.0223, 0.0224, 0.02211, 0.02207, 0.02197, 0.02186, 0.02173",\
"0.0215, 0.02159, 0.02166, 0.02182, 0.02193, 0.02199, 0.02197, 0.0219, 0.0218, 0.02169",\
"0.02125, 0.02129, 0.02137, 0.02155, 0.02169, 0.02179, 0.02183, 0.0218, 0.02172, 0.02163",\
"0.02165, 0.02164, 0.02153, 0.02152, 0.02157, 0.02167, 0.02165, 0.02168, 0.02162, 0.02153",\
"0.0226, 0.02247, 0.02226, 0.02196, 0.02181, 0.02177, 0.02169, 0.0217, 0.0215, 0.02151",\
"0.02408, 0.02388, 0.02348, 0.02298, 0.02248, 0.02219, 0.02193, 0.02188, 0.02168, 0.02164",\
"0.02612, 0.02592, 0.02523, 0.02446, 0.02377, 0.0231, 0.02266, 0.02233, 0.02204, 0.02192",\
"0.02882, 0.0285, 0.02769, 0.02656, 0.02556, 0.02466, 0.02379, 0.0232, 0.02277, 0.02246",\
"0.03217, 0.03182, 0.03072, 0.02931, 0.02791, 0.02672, 0.02557, 0.02453, 0.02376, 0.02369");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.004283, 0.004287, 0.004319, 0.00433, 0.004341, 0.004345, 0.004346, 0.004349, 0.004352, 0.004348",\
"0.004136, 0.004177, 0.004241, 0.004286, 0.00431, 0.004325, 0.004333, 0.004338, 0.004341, 0.004343",\
"0.00377, 0.00385, 0.003998, 0.004132, 0.004212, 0.004258, 0.004286, 0.004301, 0.004307, 0.00432",\
"0.003503, 0.003567, 0.003732, 0.003924, 0.004066, 0.004157, 0.004214, 0.004251, 0.004275, 0.004292",\
"0.003445, 0.003488, 0.003616, 0.003779, 0.003931, 0.004049, 0.004131, 0.004186, 0.004225, 0.004251",\
"0.003817, 0.00382, 0.003821, 0.00388, 0.003965, 0.004048, 0.004121, 0.004177, 0.004216, 0.004244",\
"0.004704, 0.004647, 0.004486, 0.004361, 0.004296, 0.004276, 0.004279, 0.004292, 0.004301, 0.00431",\
"0.00621, 0.006058, 0.005688, 0.005305, 0.005017, 0.004829, 0.004704, 0.004618, 0.004558, 0.004518",\
"0.008388, 0.00814, 0.007514, 0.006819, 0.006236, 0.005795, 0.00548, 0.00524, 0.005059, 0.00493",\
"0.01127, 0.01093, 0.01001, 0.008951, 0.008006, 0.007256, 0.006673, 0.006224, 0.005878, 0.005609");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.02699, 0.02688, 0.02687, 0.02684, 0.02681, 0.02677, 0.02671, 0.0266, 0.02646, 0.02631",\
"0.02658, 0.0266, 0.0266, 0.02659, 0.02656, 0.02653, 0.02647, 0.02638, 0.02624, 0.02609",\
"0.0262, 0.02623, 0.02629, 0.02634, 0.02635, 0.02635, 0.02631, 0.02622, 0.02609, 0.02595",\
"0.0261, 0.0261, 0.02614, 0.02618, 0.02621, 0.02623, 0.02621, 0.02612, 0.02601, 0.02587",\
"0.02655, 0.02651, 0.02637, 0.02629, 0.0262, 0.02621, 0.02615, 0.02608, 0.02597, 0.02581",\
"0.02744, 0.02736, 0.02711, 0.0268, 0.02655, 0.02637, 0.02617, 0.0261, 0.02595, 0.02587",\
"0.0289, 0.02876, 0.02833, 0.02785, 0.02731, 0.02695, 0.02663, 0.02638, 0.0262, 0.02609",\
"0.031, 0.03077, 0.03015, 0.02934, 0.0286, 0.02796, 0.02738, 0.02699, 0.0266, 0.02636",\
"0.03373, 0.03347, 0.03266, 0.03158, 0.03047, 0.02946, 0.02859, 0.02794, 0.02741, 0.02704",\
"0.03717, 0.03684, 0.03581, 0.03443, 0.03295, 0.03164, 0.03045, 0.02935, 0.02866, 0.02829");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1281, 0.1519, 0.2343, 0.3919, 0.6369, 0.9805, 1.433, 2.002, 2.697, 3.525",\
"0.1381, 0.162, 0.2451, 0.4031, 0.6484, 0.9917, 1.444, 2.013, 2.709, 3.537",\
"0.1769, 0.2009, 0.2844, 0.4428, 0.6884, 1.032, 1.485, 2.054, 2.749, 3.578",\
"0.2218, 0.2558, 0.3583, 0.5209, 0.7664, 1.11, 1.562, 2.133, 2.828, 3.657",\
"0.2507, 0.2946, 0.4274, 0.631, 0.8905, 1.234, 1.685, 2.255, 2.95, 3.779",\
"0.2621, 0.3155, 0.4781, 0.728, 1.042, 1.409, 1.86, 2.43, 3.124, 3.952",\
"0.2573, 0.3193, 0.5088, 0.8051, 1.176, 1.608, 2.092, 2.661, 3.354, 4.181",\
"0.2332, 0.3045, 0.5215, 0.8597, 1.289, 1.787, 2.341, 2.951, 3.646, 4.472",\
"0.19, 0.2695, 0.5143, 0.8942, 1.379, 1.943, 2.571, 3.258, 4, 4.829",\
"0.1249, 0.2148, 0.4864, 0.9075, 1.444, 2.075, 2.778, 3.544, 4.368, 5.25");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1433, 0.1703, 0.2633, 0.439, 0.7117, 1.095, 1.598, 2.233, 3.007, 3.931",\
"0.1588, 0.1862, 0.2808, 0.4578, 0.7318, 1.115, 1.619, 2.254, 3.027, 3.952",\
"0.2177, 0.2452, 0.3402, 0.5191, 0.7948, 1.179, 1.682, 2.317, 3.092, 4.015",\
"0.3219, 0.3569, 0.4597, 0.6383, 0.9144, 1.299, 1.804, 2.44, 3.214, 4.137",\
"0.4394, 0.4861, 0.6244, 0.8277, 1.104, 1.489, 1.995, 2.63, 3.406, 4.33",\
"0.5709, 0.628, 0.8025, 1.06, 1.372, 1.758, 2.263, 2.898, 3.672, 4.598",\
"0.7209, 0.7892, 0.9945, 1.308, 1.688, 2.113, 2.62, 3.254, 4.028, 4.951",\
"0.8909, 0.9688, 1.205, 1.57, 2.019, 2.523, 3.068, 3.704, 4.477, 5.4",\
"1.083, 1.171, 1.437, 1.85, 2.366, 2.95, 3.58, 4.253, 5.028, 5.95",\
"1.297, 1.396, 1.693, 2.15, 2.732, 3.392, 4.113, 4.876, 5.686, 6.607");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1792, 0.2196, 0.361, 0.6295, 1.047, 1.632, 2.402, 3.373, 4.555, 5.967",\
"0.179, 0.2195, 0.3604, 0.6286, 1.047, 1.633, 2.402, 3.373, 4.557, 5.968",\
"0.1894, 0.2237, 0.3607, 0.6297, 1.047, 1.632, 2.402, 3.372, 4.555, 5.968",\
"0.2569, 0.2939, 0.4078, 0.6352, 1.045, 1.631, 2.402, 3.373, 4.555, 5.97",\
"0.3404, 0.3844, 0.5205, 0.7394, 1.078, 1.632, 2.402, 3.371, 4.556, 5.968",\
"0.4276, 0.483, 0.6474, 0.902, 1.237, 1.701, 2.409, 3.372, 4.557, 5.968",\
"0.5222, 0.5854, 0.7804, 1.08, 1.457, 1.916, 2.523, 3.396, 4.556, 5.968",\
"0.6248, 0.6976, 0.9186, 1.264, 1.696, 2.205, 2.797, 3.559, 4.606, 5.972",\
"0.7382, 0.818, 1.065, 1.454, 1.944, 2.511, 3.158, 3.897, 4.826, 6.06",\
"0.8628, 0.9546, 1.221, 1.648, 2.199, 2.833, 3.541, 4.334, 5.226, 6.336");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1901, 0.2353, 0.3939, 0.6974, 1.167, 1.829, 2.7, 3.796, 5.136, 6.731",\
"0.1899, 0.235, 0.3943, 0.6968, 1.168, 1.83, 2.7, 3.796, 5.135, 6.728",\
"0.1929, 0.2361, 0.3934, 0.696, 1.168, 1.827, 2.697, 3.791, 5.132, 6.732",\
"0.265, 0.2975, 0.4128, 0.6969, 1.168, 1.829, 2.7, 3.797, 5.135, 6.731",\
"0.3642, 0.4096, 0.5324, 0.7466, 1.17, 1.829, 2.698, 3.796, 5.135, 6.732",\
"0.4624, 0.521, 0.6854, 0.9216, 1.252, 1.837, 2.698, 3.795, 5.133, 6.729",\
"0.566, 0.6344, 0.8388, 1.131, 1.477, 1.951, 2.718, 3.796, 5.134, 6.731",\
"0.6762, 0.753, 0.9924, 1.349, 1.763, 2.222, 2.862, 3.825, 5.134, 6.729",\
"0.795, 0.8834, 1.147, 1.559, 2.064, 2.591, 3.179, 4, 5.184, 6.732",\
"0.9238, 1.02, 1.313, 1.776, 2.347, 2.969, 3.625, 4.365, 5.388, 6.802");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1573, 0.1809, 0.2634, 0.421, 0.666, 1.009, 1.462, 2.031, 2.726, 3.554",\
"0.1684, 0.1922, 0.2753, 0.4328, 0.6781, 1.022, 1.474, 2.043, 2.739, 3.566",\
"0.2003, 0.225, 0.3089, 0.4673, 0.7129, 1.057, 1.509, 2.079, 2.774, 3.602",\
"0.2381, 0.2687, 0.3659, 0.5298, 0.7762, 1.121, 1.573, 2.143, 2.838, 3.667",\
"0.2652, 0.3045, 0.4241, 0.6148, 0.8743, 1.22, 1.673, 2.243, 2.939, 3.767",\
"0.2744, 0.3232, 0.4702, 0.6973, 0.9915, 1.357, 1.812, 2.383, 3.079, 3.908",\
"0.2653, 0.323, 0.4975, 0.7659, 1.105, 1.511, 1.993, 2.567, 3.264, 4.093",\
"0.2368, 0.3037, 0.5053, 0.8152, 1.205, 1.661, 2.188, 2.794, 3.496, 4.326",\
"0.1885, 0.2638, 0.4926, 0.844, 1.286, 1.799, 2.379, 3.033, 3.772, 4.61",\
"0.1183, 0.2031, 0.4587, 0.851, 1.345, 1.918, 2.56, 3.27, 4.058, 4.937");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.186, 0.2128, 0.306, 0.4821, 0.7556, 1.139, 1.642, 2.276, 3.05, 3.973",\
"0.2017, 0.2289, 0.3227, 0.4995, 0.7732, 1.156, 1.66, 2.294, 3.068, 3.991",\
"0.2611, 0.2884, 0.3832, 0.5611, 0.8357, 1.22, 1.724, 2.358, 3.132, 4.055",\
"0.377, 0.4076, 0.5038, 0.6816, 0.9566, 1.341, 1.845, 2.48, 3.255, 4.178",\
"0.5164, 0.5572, 0.6813, 0.8731, 1.148, 1.532, 2.036, 2.671, 3.446, 4.369",\
"0.6697, 0.7202, 0.8771, 1.118, 1.418, 1.803, 2.306, 2.941, 3.714, 4.638",\
"0.8402, 0.9003, 1.088, 1.38, 1.744, 2.159, 2.663, 3.297, 4.07, 4.993",\
"1.031, 1.101, 1.315, 1.657, 2.088, 2.577, 3.114, 3.749, 4.521, 5.442",\
"1.247, 1.323, 1.565, 1.953, 2.447, 3.016, 3.634, 4.3, 5.074, 5.992",\
"1.486, 1.572, 1.839, 2.269, 2.825, 3.47, 4.176, 4.928, 5.731, 6.652");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1791, 0.2193, 0.3603, 0.6296, 1.047, 1.632, 2.403, 3.373, 4.554, 5.968",\
"0.18, 0.22, 0.361, 0.6291, 1.047, 1.632, 2.401, 3.373, 4.557, 5.967",\
"0.188, 0.2243, 0.3615, 0.6298, 1.047, 1.632, 2.403, 3.372, 4.557, 5.968",\
"0.2388, 0.2746, 0.3958, 0.6371, 1.047, 1.632, 2.402, 3.372, 4.556, 5.97",\
"0.3119, 0.351, 0.4762, 0.7066, 1.072, 1.633, 2.402, 3.373, 4.556, 5.967",\
"0.398, 0.4428, 0.5838, 0.821, 1.176, 1.683, 2.41, 3.373, 4.557, 5.968",\
"0.4928, 0.543, 0.704, 0.9654, 1.331, 1.824, 2.49, 3.394, 4.557, 5.968",\
"0.5956, 0.653, 0.8342, 1.125, 1.519, 2.021, 2.67, 3.506, 4.6, 5.972",\
"0.7074, 0.7706, 0.9724, 1.297, 1.723, 2.253, 2.911, 3.726, 4.745, 6.044",\
"0.8272, 0.897, 1.118, 1.475, 1.946, 2.513, 3.191, 4.016, 5.008, 6.222");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.2359, 0.2816, 0.4404, 0.7428, 1.214, 1.875, 2.744, 3.838, 5.175, 6.768",\
"0.2367, 0.2814, 0.4398, 0.7426, 1.214, 1.874, 2.744, 3.838, 5.175, 6.766",\
"0.236, 0.2814, 0.4404, 0.7429, 1.214, 1.875, 2.744, 3.838, 5.175, 6.766",\
"0.2838, 0.3176, 0.4487, 0.7429, 1.214, 1.874, 2.744, 3.838, 5.174, 6.767",\
"0.3892, 0.43, 0.5506, 0.7788, 1.216, 1.875, 2.744, 3.838, 5.175, 6.768",\
"0.4974, 0.5514, 0.7074, 0.9378, 1.284, 1.882, 2.745, 3.838, 5.176, 6.769",\
"0.606, 0.6724, 0.8666, 1.152, 1.494, 1.982, 2.761, 3.838, 5.175, 6.769",\
"0.7152, 0.7926, 1.024, 1.375, 1.782, 2.243, 2.895, 3.868, 5.177, 6.768",\
"0.8284, 0.9164, 1.184, 1.591, 2.076, 2.606, 3.201, 4.035, 5.222, 6.772",\
"0.9526, 1.048, 1.344, 1.807, 2.373, 2.985, 3.644, 4.39, 5.419, 6.842");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1696, 0.1933, 0.2758, 0.4332, 0.6783, 1.022, 1.474, 2.043, 2.738, 3.566",\
"0.1815, 0.2054, 0.2885, 0.4459, 0.6911, 1.035, 1.487, 2.056, 2.751, 3.58",\
"0.2096, 0.2339, 0.3176, 0.4761, 0.7218, 1.066, 1.518, 2.088, 2.782, 3.611",\
"0.2377, 0.2659, 0.3587, 0.5211, 0.7674, 1.112, 1.564, 2.134, 2.829, 3.658",\
"0.255, 0.2889, 0.3957, 0.5769, 0.8341, 1.179, 1.632, 2.202, 2.898, 3.727",\
"0.2553, 0.2966, 0.423, 0.6272, 0.9088, 1.272, 1.726, 2.297, 2.993, 3.822",\
"0.2344, 0.2844, 0.4344, 0.6682, 0.9782, 1.369, 1.848, 2.423, 3.119, 3.947",\
"0.1903, 0.2492, 0.4247, 0.6928, 1.038, 1.461, 1.971, 2.573, 3.277, 4.106",\
"0.1234, 0.1909, 0.3917, 0.6981, 1.083, 1.543, 2.088, 2.724, 3.459, 4.3",\
"0.0316, 0.1079, 0.3346, 0.6798, 1.109, 1.612, 2.195, 2.869, 3.64, 4.515");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.2157, 0.2435, 0.339, 0.5177, 0.7929, 1.177, 1.682, 2.316, 3.091, 4.013",\
"0.231, 0.2589, 0.3546, 0.5335, 0.8088, 1.193, 1.697, 2.332, 3.107, 4.029",\
"0.2915, 0.3197, 0.416, 0.5954, 0.8712, 1.256, 1.76, 2.395, 3.17, 4.093",\
"0.4134, 0.4418, 0.5379, 0.7172, 0.9931, 1.378, 1.883, 2.518, 3.292, 4.215",\
"0.5701, 0.6075, 0.7244, 0.9105, 1.185, 1.57, 2.074, 2.709, 3.484, 4.407",\
"0.7409, 0.7878, 0.9344, 1.165, 1.458, 1.841, 2.344, 2.979, 3.753, 4.676",\
"0.9286, 0.9846, 1.16, 1.44, 1.792, 2.2, 2.703, 3.337, 4.11, 5.033",\
"1.138, 1.202, 1.405, 1.73, 2.147, 2.626, 3.156, 3.79, 4.561, 5.482",\
"1.373, 1.444, 1.67, 2.04, 2.518, 3.073, 3.681, 4.342, 5.115, 6.033",\
"1.634, 1.712, 1.962, 2.372, 2.908, 3.538, 4.232, 4.976, 5.775, 6.693");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.1797, 0.2204, 0.3617, 0.6291, 1.047, 1.632, 2.401, 3.372, 4.555, 5.969",\
"0.1798, 0.22, 0.361, 0.6293, 1.047, 1.632, 2.401, 3.372, 4.555, 5.966",\
"0.1836, 0.2216, 0.3614, 0.6298, 1.047, 1.632, 2.402, 3.373, 4.556, 5.965",\
"0.2188, 0.2566, 0.3854, 0.6353, 1.047, 1.632, 2.403, 3.372, 4.556, 5.966",\
"0.2713, 0.3102, 0.4426, 0.6886, 1.069, 1.634, 2.402, 3.372, 4.557, 5.967",\
"0.344, 0.3844, 0.518, 0.7686, 1.151, 1.68, 2.413, 3.372, 4.557, 5.969",\
"0.4338, 0.4774, 0.6182, 0.869, 1.258, 1.792, 2.486, 3.399, 4.557, 5.967",\
"0.5354, 0.582, 0.7336, 0.9948, 1.387, 1.929, 2.63, 3.501, 4.609, 5.977",\
"0.6492, 0.7, 0.864, 1.142, 1.542, 2.086, 2.797, 3.679, 4.741, 6.055",\
"0.7728, 0.8276, 1.006, 1.305, 1.718, 2.27, 2.989, 3.879, 4.954, 6.22");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.0668, 0.2311, 0.5448, 1.033, 1.719, 2.622, 3.758, 5.146, 6.8");
index_2("0.001, 0.002285, 0.006795, 0.01541, 0.02883, 0.04765, 0.07243, 0.1036, 0.1417, 0.1871");
values("0.2771, 0.3232, 0.483, 0.7861, 1.258, 1.919, 2.789, 3.882, 5.219, 6.813",\
"0.2774, 0.3234, 0.4833, 0.7862, 1.258, 1.919, 2.788, 3.883, 5.219, 6.812",\
"0.2769, 0.3233, 0.483, 0.7863, 1.257, 1.919, 2.789, 3.883, 5.219, 6.811",\
"0.3057, 0.3424, 0.4864, 0.7864, 1.257, 1.919, 2.789, 3.882, 5.22, 6.813",\
"0.411, 0.4506, 0.5694, 0.8106, 1.259, 1.918, 2.787, 3.883, 5.22, 6.812",\
"0.5264, 0.5774, 0.728, 0.9546, 1.314, 1.924, 2.787, 3.883, 5.219, 6.813",\
"0.6404, 0.703, 0.8934, 1.171, 1.512, 2.014, 2.801, 3.883, 5.22, 6.813",\
"0.7536, 0.8288, 1.056, 1.394, 1.799, 2.263, 2.925, 3.909, 5.221, 6.813",\
"0.8664, 0.9532, 1.216, 1.617, 2.095, 2.624, 3.223, 4.066, 5.262, 6.816",\
"0.9886, 1.082, 1.377, 1.835, 2.393, 3.002, 3.66, 4.41, 5.45, 6.876");
}
}
}
}