blob: d9efb1a7754f39b4863090860f49a267e6b7ac21 [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_mcu9t5v0__nand3_4) {
area : 70.560000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "7.7832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "7.7832e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "7.78356e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "7.78392e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000157374" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0001573812" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0002349792" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0001930752" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002349792" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.02373 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1117, 0.111, 0.1104, 0.1099, 0.1102, 0.1101, 0.1102, 0.1103, \
0.1102, 0.11");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.02229, -0.02234, -0.02243, -0.02257, -0.02268, -0.02274, -0.02303, \
-0.02295, -0.02298, -0.02311");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1116, 0.111, 0.1104, 0.11, 0.1102, 0.1101, 0.1103, 0.1103, 0.1103, \
0.1101");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.02235, -0.02243, -0.02246, -0.02259, -0.0227, -0.02293, -0.02311, \
-0.02299, -0.02298, -0.02323");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1108, 0.1105, 0.1101, 0.1099, 0.1101, 0.1101, 0.1103, 0.1103, \
0.1103, 0.1101");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1067, 0.1068, 0.1068, 0.1061, 0.1058, 0.1059, 0.1056, 0.1054, \
0.1054, 0.1052");
}
}
}
pin(A2) {
capacitance : 0.0251 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1428, 0.1438, 0.1461, 0.1496, 0.1525, 0.1545, 0.1561, 0.1566, \
0.1574, 0.1576");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09575, -0.09548, -0.09496, -0.09479, -0.09487, -0.09479, -0.095, \
-0.09496, -0.09504, -0.09484");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1121, 0.1017, 0.09568, 0.09506, 0.0951, 0.09505, 0.09529, 0.09536, \
0.0953, 0.09528");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09532, -0.09525, -0.09508, -0.09481, -0.09473, -0.09471, -0.095, \
-0.09494, -0.09507, -0.09497");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1069, 0.1064, 0.1063, 0.1062, 0.1063, 0.1063, 0.1063, 0.1063, \
0.1061, 0.1062");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.07223, -0.07215, -0.07199, -0.07192, -0.07202, -0.07199, -0.0723, \
-0.07253, -0.07265, -0.07256");
}
}
}
pin(A3) {
capacitance : 0.02421 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09634, 0.09582, 0.09525, 0.09518, 0.09516, 0.09519, 0.09536, \
0.09528, 0.09529, 0.09538");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09552, -0.09532, -0.09489, -0.09483, -0.09479, -0.09483, -0.09505, \
-0.09492, -0.09504, -0.09491");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09785, 0.09584, 0.0953, 0.09512, 0.09508, 0.09514, 0.09514, \
0.09537, 0.0952, 0.09529");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09533, -0.09528, -0.09509, -0.09486, -0.09487, -0.09484, -0.09502, \
-0.09494, -0.09501, -0.09501");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.09893, 0.09598, 0.09536, 0.09523, 0.09518, 0.09514, 0.09533, \
0.09532, 0.09539, 0.09519");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.09557, -0.09547, -0.09513, -0.09497, -0.09486, -0.09485, -0.09498, \
-0.09495, -0.095, -0.09488");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 1.391 ;
max_transition : 4.4 ;
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.04068, 0.0424, 0.04473, 0.04607, 0.04678, 0.04712, 0.04736, 0.0474, 0.04755, 0.04749",\
"0.03797, 0.03982, 0.04276, 0.04483, 0.04598, 0.04657, 0.04692, 0.0471, 0.04723, 0.04734",\
"0.05172, 0.05055, 0.04905, 0.04811, 0.04788, 0.0476, 0.04766, 0.04746, 0.04765, 0.04759",\
"0.106, 0.09894, 0.08497, 0.07346, 0.06545, 0.06026, 0.05669, 0.05425, 0.05281, 0.0517",\
"0.2091, 0.1958, 0.1656, 0.1359, 0.113, 0.09656, 0.08459, 0.07603, 0.06973, 0.06523",\
"0.365, 0.3466, 0.2997, 0.248, 0.204, 0.1695, 0.1432, 0.1233, 0.1083, 0.09662",\
"0.5765, 0.554, 0.4928, 0.4172, 0.3482, 0.2905, 0.2442, 0.2074, 0.1783, 0.1556",\
"0.8469, 0.8207, 0.7476, 0.6499, 0.553, 0.4679, 0.3965, 0.3381, 0.2902, 0.2512",\
"1.18, 1.151, 1.068, 0.9501, 0.8242, 0.7094, 0.609, 0.5241, 0.4524, 0.3932",\
"1.579, 1.547, 1.455, 1.32, 1.168, 1.021, 0.8888, 0.7735, 0.6744, 0.5894");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.2789, 0.2845, 0.293, 0.2977, 0.3007, 0.3037, 0.3082, 0.3144, 0.316, 0.3202",\
"0.2783, 0.2828, 0.2918, 0.2991, 0.3027, 0.3066, 0.3125, 0.3176, 0.3235, 0.3242",\
"0.2973, 0.297, 0.2968, 0.2995, 0.3039, 0.3091, 0.3125, 0.3176, 0.321, 0.3249",\
"0.361, 0.3529, 0.3395, 0.3277, 0.3214, 0.3203, 0.3219, 0.3237, 0.3304, 0.3281",\
"0.4794, 0.4647, 0.4312, 0.4027, 0.3768, 0.3603, 0.3521, 0.3461, 0.3462, 0.3472",\
"0.6564, 0.6366, 0.586, 0.5318, 0.4864, 0.4485, 0.4209, 0.4022, 0.3873, 0.3839",\
"0.8938, 0.8707, 0.8074, 0.7269, 0.6536, 0.5939, 0.5422, 0.5045, 0.4722, 0.4531",\
"1.197, 1.171, 1.096, 0.994, 0.8882, 0.8016, 0.7251, 0.6603, 0.6069, 0.5665",\
"1.569, 1.541, 1.455, 1.334, 1.201, 1.077, 0.9771, 0.8846, 0.8034, 0.7389",\
"2.015, 1.984, 1.891, 1.752, 1.594, 1.437, 1.3, 1.184, 1.071, 0.9772");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.04081, 0.0426, 0.04502, 0.04625, 0.04678, 0.04711, 0.04727, 0.04737, 0.04745, 0.04749",\
"0.03462, 0.03722, 0.04166, 0.04439, 0.04568, 0.04642, 0.04677, 0.04703, 0.04717, 0.0473",\
"0.03571, 0.03684, 0.03971, 0.04235, 0.04426, 0.04536, 0.04604, 0.04644, 0.0467, 0.04677",\
"0.07793, 0.07354, 0.0658, 0.0599, 0.0561, 0.05367, 0.05206, 0.05094, 0.05011, 0.04954",\
"0.1747, 0.1638, 0.1397, 0.1166, 0.09888, 0.08617, 0.07669, 0.07009, 0.06543, 0.06181",\
"0.3299, 0.3131, 0.271, 0.225, 0.1864, 0.1566, 0.1335, 0.1159, 0.1025, 0.09234",\
"0.5446, 0.5233, 0.4655, 0.3943, 0.3296, 0.2763, 0.2335, 0.1997, 0.1726, 0.1511",\
"0.8212, 0.7963, 0.7253, 0.631, 0.5365, 0.4553, 0.3873, 0.3314, 0.2856, 0.2486",\
"1.163, 1.135, 1.052, 0.9374, 0.8141, 0.7006, 0.6029, 0.5204, 0.4512, 0.3932",\
"1.572, 1.542, 1.45, 1.317, 1.166, 1.02, 0.8889, 0.7752, 0.6774, 0.5939");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.4537, 0.4552, 0.4583, 0.4606, 0.4621, 0.4643, 0.4665, 0.4706, 0.479, 0.4836",\
"0.4481, 0.4498, 0.4538, 0.4577, 0.4603, 0.4632, 0.4665, 0.4731, 0.4779, 0.4851",\
"0.4596, 0.4588, 0.4575, 0.459, 0.4611, 0.4639, 0.4658, 0.4727, 0.4779, 0.4829",\
"0.5189, 0.5126, 0.4999, 0.4881, 0.4802, 0.4769, 0.4766, 0.4785, 0.4837, 0.4883",\
"0.6371, 0.6252, 0.5961, 0.565, 0.5394, 0.5215, 0.5101, 0.5066, 0.5031, 0.5045",\
"0.8159, 0.8009, 0.7562, 0.7024, 0.6531, 0.6119, 0.5825, 0.5638, 0.5521, 0.5441",\
"1.059, 1.04, 0.9852, 0.9083, 0.8323, 0.7649, 0.7121, 0.6704, 0.6407, 0.619",\
"1.37, 1.349, 1.285, 1.19, 1.083, 0.9884, 0.9047, 0.8385, 0.7818, 0.7399",\
"1.753, 1.73, 1.66, 1.548, 1.416, 1.288, 1.175, 1.072, 0.9891, 0.9203",\
"2.212, 2.187, 2.11, 1.987, 1.834, 1.671, 1.523, 1.391, 1.272, 1.173");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.04085, 0.04258, 0.04499, 0.04622, 0.04684, 0.04717, 0.04738, 0.04744, 0.0475, 0.04756",\
"0.03397, 0.03687, 0.04154, 0.0443, 0.04564, 0.04638, 0.04677, 0.04702, 0.04712, 0.04721",\
"0.0302, 0.03217, 0.03666, 0.0408, 0.04327, 0.04474, 0.04564, 0.04616, 0.04652, 0.04676",\
"0.06575, 0.06292, 0.05811, 0.0548, 0.05282, 0.05148, 0.0505, 0.04987, 0.04939, 0.04901",\
"0.1607, 0.1513, 0.1303, 0.1104, 0.09524, 0.08407, 0.0758, 0.06957, 0.06504, 0.06161",\
"0.3205, 0.305, 0.2657, 0.2228, 0.1865, 0.1581, 0.1358, 0.1189, 0.1053, 0.09503",\
"0.5467, 0.5261, 0.4706, 0.402, 0.3387, 0.2863, 0.244, 0.21, 0.1824, 0.1604",\
"0.8406, 0.8162, 0.7463, 0.6537, 0.5605, 0.4788, 0.4104, 0.3538, 0.3069, 0.2682",\
"1.204, 1.176, 1.095, 0.981, 0.8584, 0.7441, 0.6445, 0.56, 0.4886, 0.4284",\
"1.642, 1.611, 1.52, 1.387, 1.236, 1.088, 0.9541, 0.8371, 0.7366, 0.6497");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.5698, 0.57, 0.571, 0.5728, 0.5744, 0.5765, 0.5823, 0.5846, 0.5894, 0.5973",\
"0.5644, 0.5649, 0.5662, 0.5683, 0.5702, 0.5725, 0.5777, 0.5821, 0.5873, 0.5933",\
"0.5774, 0.5749, 0.5725, 0.5709, 0.5707, 0.5725, 0.5751, 0.5788, 0.5858, 0.5919",\
"0.6386, 0.6326, 0.6176, 0.6031, 0.5933, 0.5884, 0.5885, 0.5882, 0.5916, 0.5955",\
"0.7621, 0.75, 0.7194, 0.6857, 0.6562, 0.6362, 0.6255, 0.6166, 0.6146, 0.6142",\
"0.9517, 0.9359, 0.8898, 0.8327, 0.7786, 0.7342, 0.7033, 0.6793, 0.6647, 0.6559",\
"1.213, 1.194, 1.135, 1.053, 0.9708, 0.8972, 0.8376, 0.792, 0.7586, 0.7312",\
"1.548, 1.526, 1.458, 1.357, 1.242, 1.137, 1.046, 0.9687, 0.9095, 0.8608",\
"1.962, 1.938, 1.863, 1.744, 1.601, 1.459, 1.334, 1.222, 1.13, 1.051",\
"2.458, 2.433, 2.35, 2.219, 2.052, 1.874, 1.71, 1.563, 1.431, 1.323");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.04572, 0.06088, 0.1135, 0.2129, 0.3673, 0.5839, 0.8685, 1.227, 1.664, 2.186",\
"0.05045, 0.06541, 0.1181, 0.2178, 0.3721, 0.5886, 0.8734, 1.232, 1.67, 2.191",\
"0.06219, 0.0811, 0.1368, 0.2356, 0.3899, 0.6059, 0.8908, 1.249, 1.687, 2.208",\
"0.06912, 0.09376, 0.1643, 0.2739, 0.4265, 0.6417, 0.9255, 1.283, 1.721, 2.242",\
"0.06746, 0.09852, 0.1858, 0.3164, 0.487, 0.7012, 0.9828, 1.339, 1.775, 2.296",\
"0.05559, 0.09353, 0.1983, 0.3522, 0.548, 0.786, 1.068, 1.422, 1.856, 2.375",\
"0.0329, 0.0773, 0.2005, 0.3783, 0.6012, 0.8681, 1.179, 1.536, 1.967, 2.482",\
"-0.0023, 0.0489, 0.1899, 0.3931, 0.6455, 0.9412, 1.284, 1.674, 2.111, 2.624",\
"-0.051, 0.0074, 0.1665, 0.3955, 0.6772, 1.006, 1.38, 1.805, 2.279, 2.802",\
"-0.1137, -0.0485, 0.1293, 0.3842, 0.6968, 1.058, 1.467, 1.925, 2.437, 3");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.05231, 0.0705, 0.1313, 0.2443, 0.4194, 0.6647, 0.9873, 1.393, 1.89, 2.481",\
"0.06028, 0.078, 0.1389, 0.2525, 0.4278, 0.6735, 0.9952, 1.401, 1.898, 2.489",\
"0.08862, 0.1085, 0.1686, 0.2814, 0.4568, 0.7018, 1.024, 1.431, 1.927, 2.517",\
"0.1294, 0.1547, 0.2277, 0.3421, 0.5151, 0.7592, 1.081, 1.486, 1.982, 2.571",\
"0.1807, 0.2131, 0.3022, 0.4368, 0.6131, 0.853, 1.172, 1.576, 2.07, 2.659",\
"0.2426, 0.2823, 0.3908, 0.5468, 0.7486, 0.9934, 1.307, 1.708, 2.199, 2.787",\
"0.3151, 0.363, 0.4915, 0.6731, 0.8996, 1.174, 1.494, 1.889, 2.376, 2.96",\
"0.3998, 0.4547, 0.6048, 0.8137, 1.069, 1.371, 1.724, 2.124, 2.605, 3.185",\
"0.4967, 0.5595, 0.7305, 0.9691, 1.257, 1.588, 1.972, 2.408, 2.894, 3.467",\
"0.6066, 0.6774, 0.869, 1.136, 1.459, 1.825, 2.238, 2.71, 3.233, 3.812");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.06051, 0.08761, 0.1784, 0.3501, 0.6164, 0.9891, 1.481, 2.098, 2.854, 3.754",\
"0.05908, 0.08627, 0.1784, 0.3497, 0.6162, 0.9897, 1.48, 2.098, 2.851, 3.754",\
"0.07636, 0.102, 0.1813, 0.3493, 0.6165, 0.9888, 1.482, 2.098, 2.854, 3.752",\
"0.1098, 0.1363, 0.2209, 0.3675, 0.616, 0.9887, 1.48, 2.099, 2.851, 3.752",\
"0.1556, 0.1881, 0.2796, 0.4345, 0.6583, 0.9948, 1.481, 2.1, 2.857, 3.754",\
"0.2106, 0.2509, 0.3585, 0.5208, 0.7564, 1.066, 1.5, 2.099, 2.856, 3.752",\
"0.2736, 0.3224, 0.4506, 0.633, 0.8754, 1.198, 1.603, 2.141, 2.857, 3.754",\
"0.3458, 0.4026, 0.553, 0.761, 1.018, 1.352, 1.771, 2.279, 2.929, 3.767",\
"0.4262, 0.4904, 0.665, 0.902, 1.187, 1.531, 1.961, 2.486, 3.105, 3.874",\
"0.514, 0.5892, 0.7872, 1.056, 1.373, 1.742, 2.18, 2.718, 3.356, 4.088");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.06181, 0.09086, 0.1929, 0.3873, 0.6914, 1.117, 1.677, 2.384, 3.244, 4.272",\
"0.06176, 0.09081, 0.1927, 0.3879, 0.6912, 1.117, 1.679, 2.387, 3.245, 4.27",\
"0.07934, 0.1033, 0.1931, 0.3874, 0.6906, 1.117, 1.679, 2.381, 3.243, 4.273",\
"0.1147, 0.1418, 0.2285, 0.3926, 0.69, 1.116, 1.676, 2.382, 3.245, 4.274",\
"0.1634, 0.1957, 0.2912, 0.4516, 0.705, 1.116, 1.675, 2.38, 3.248, 4.279",\
"0.2196, 0.2612, 0.3715, 0.5426, 0.7886, 1.143, 1.675, 2.381, 3.241, 4.268",\
"0.2816, 0.3338, 0.4674, 0.6546, 0.9134, 1.252, 1.723, 2.383, 3.239, 4.275",\
"0.3508, 0.4128, 0.5702, 0.787, 1.057, 1.415, 1.857, 2.454, 3.248, 4.267",\
"0.428, 0.4978, 0.6826, 0.931, 1.224, 1.592, 2.055, 2.611, 3.34, 4.283",\
"0.511, 0.5916, 0.804, 1.086, 1.415, 1.798, 2.276, 2.848, 3.527, 4.403");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.06856, 0.08387, 0.1365, 0.2358, 0.3902, 0.6066, 0.891, 1.25, 1.687, 2.209",\
"0.0715, 0.08722, 0.1402, 0.24, 0.3943, 0.6113, 0.8955, 1.254, 1.692, 2.214",\
"0.07669, 0.09471, 0.1508, 0.2506, 0.4053, 0.6218, 0.9067, 1.265, 1.703, 2.224",\
"0.07835, 0.1006, 0.1657, 0.2726, 0.4269, 0.6429, 0.9269, 1.286, 1.723, 2.245",\
"0.07035, 0.09843, 0.178, 0.2983, 0.4629, 0.6791, 0.962, 1.319, 1.756, 2.278",\
"0.05051, 0.08418, 0.1802, 0.321, 0.5015, 0.7305, 1.015, 1.37, 1.805, 2.324",\
"0.0179, 0.0574, 0.1692, 0.333, 0.5372, 0.7834, 1.083, 1.442, 1.874, 2.392",\
"-0.0297, 0.0157, 0.1432, 0.331, 0.5623, 0.8338, 1.151, 1.527, 1.966, 2.481",\
"-0.094, -0.0425, 0.1014, 0.3123, 0.5725, 0.8743, 1.218, 1.612, 2.069, 2.593",\
"-0.1757, -0.1184, 0.0428, 0.277, 0.5659, 0.8994, 1.275, 1.695, 2.172, 2.715");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.08284, 0.1006, 0.1609, 0.2738, 0.449, 0.6943, 1.017, 1.423, 1.917, 2.511",\
"0.0894, 0.1072, 0.1679, 0.2812, 0.4567, 0.7015, 1.024, 1.43, 1.927, 2.515",\
"0.1203, 0.1377, 0.1972, 0.3099, 0.4848, 0.7296, 1.052, 1.458, 1.955, 2.544",\
"0.173, 0.1943, 0.2602, 0.3712, 0.5439, 0.7875, 1.109, 1.513, 2.01, 2.601",\
"0.2414, 0.267, 0.3446, 0.4707, 0.643, 0.883, 1.202, 1.605, 2.099, 2.688",\
"0.3239, 0.3549, 0.4468, 0.5906, 0.7837, 1.024, 1.338, 1.738, 2.228, 2.815",\
"0.4207, 0.4579, 0.5655, 0.7296, 0.9446, 1.21, 1.526, 1.921, 2.407, 2.99",\
"0.5335, 0.576, 0.7004, 0.8883, 1.127, 1.418, 1.762, 2.159, 2.638, 3.216",\
"0.6628, 0.7115, 0.8528, 1.065, 1.332, 1.647, 2.02, 2.447, 2.93, 3.501",\
"0.8092, 0.8634, 1.023, 1.26, 1.556, 1.901, 2.301, 2.761, 3.277, 3.85");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.06294, 0.08838, 0.1786, 0.3497, 0.6164, 0.9889, 1.479, 2.098, 2.852, 3.753",\
"0.06345, 0.08868, 0.1786, 0.3499, 0.6164, 0.9901, 1.48, 2.1, 2.852, 3.751",\
"0.08124, 0.1039, 0.1828, 0.3499, 0.616, 0.9895, 1.481, 2.099, 2.854, 3.754",\
"0.1175, 0.1382, 0.2144, 0.3644, 0.6174, 0.9885, 1.479, 2.1, 2.853, 3.754",\
"0.173, 0.1955, 0.2698, 0.4137, 0.6464, 0.9968, 1.48, 2.101, 2.856, 3.757",\
"0.239, 0.265, 0.3482, 0.4903, 0.7148, 1.042, 1.496, 2.1, 2.854, 3.753",\
"0.312, 0.3434, 0.4404, 0.5948, 0.8136, 1.132, 1.562, 2.131, 2.858, 3.751",\
"0.3946, 0.4306, 0.5442, 0.716, 0.9456, 1.255, 1.675, 2.216, 2.909, 3.77",\
"0.4846, 0.526, 0.6554, 0.851, 1.101, 1.413, 1.822, 2.354, 3.016, 3.841",\
"0.5826, 0.6314, 0.7756, 0.9968, 1.273, 1.603, 2.01, 2.528, 3.179, 3.968");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.1049, 0.135, 0.2387, 0.4344, 0.7382, 1.165, 1.723, 2.429, 3.29, 4.314",\
"0.1048, 0.1347, 0.2384, 0.4345, 0.7385, 1.164, 1.723, 2.43, 3.293, 4.316",\
"0.1121, 0.1382, 0.2383, 0.434, 0.7385, 1.165, 1.723, 2.429, 3.292, 4.317",\
"0.1506, 0.1777, 0.2622, 0.4364, 0.7374, 1.164, 1.724, 2.429, 3.292, 4.319",\
"0.2018, 0.2323, 0.3258, 0.4858, 0.748, 1.164, 1.724, 2.429, 3.289, 4.315",\
"0.2626, 0.3001, 0.4052, 0.5778, 0.8236, 1.186, 1.724, 2.429, 3.29, 4.316",\
"0.332, 0.3764, 0.4994, 0.685, 0.9464, 1.287, 1.763, 2.432, 3.289, 4.315",\
"0.4078, 0.4614, 0.6062, 0.8128, 1.086, 1.445, 1.89, 2.491, 3.297, 4.314",\
"0.4898, 0.5518, 0.7216, 0.9576, 1.248, 1.621, 2.085, 2.645, 3.379, 4.332",\
"0.5778, 0.6518, 0.844, 1.112, 1.432, 1.818, 2.299, 2.873, 3.561, 4.437");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.07752, 0.0929, 0.1454, 0.2447, 0.3995, 0.6159, 0.9007, 1.259, 1.696, 2.218",\
"0.07982, 0.09548, 0.1487, 0.2483, 0.403, 0.6197, 0.9042, 1.263, 1.7, 2.222",\
"0.08194, 0.09902, 0.154, 0.254, 0.4087, 0.6255, 0.9106, 1.269, 1.707, 2.228",\
"0.07704, 0.09717, 0.1575, 0.262, 0.4165, 0.6325, 0.9168, 1.275, 1.713, 2.235",\
"0.05904, 0.08436, 0.156, 0.2689, 0.43, 0.6462, 0.9289, 1.286, 1.723, 2.244",\
"0.02552, 0.05562, 0.1421, 0.2705, 0.4419, 0.6662, 0.9507, 1.305, 1.74, 2.26",\
"-0.0244, 0.011, 0.1117, 0.2594, 0.4482, 0.6838, 0.9775, 1.336, 1.768, 2.285",\
"-0.0927, -0.0521, 0.063, 0.2317, 0.4417, 0.6957, 1.001, 1.37, 1.808, 2.322",\
"-0.1813, -0.1356, -0.0059, 0.1839, 0.4189, 0.6951, 1.019, 1.4, 1.849, 2.372",\
"-0.291, -0.2403, -0.0959, 0.1155, 0.3758, 0.6781, 1.025, 1.425, 1.886, 2.42");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.09784, 0.1164, 0.1785, 0.293, 0.469, 0.7143, 1.037, 1.444, 1.94, 2.531",\
"0.1045, 0.1231, 0.1852, 0.2997, 0.476, 0.7216, 1.044, 1.45, 1.946, 2.539",\
"0.1362, 0.1541, 0.2151, 0.3288, 0.5041, 0.7499, 1.073, 1.479, 1.973, 2.566",\
"0.197, 0.2172, 0.2802, 0.391, 0.564, 0.8077, 1.129, 1.535, 2.031, 2.62",\
"0.2761, 0.2997, 0.3725, 0.494, 0.6641, 0.904, 1.222, 1.626, 2.12, 2.709",\
"0.3738, 0.4016, 0.4855, 0.622, 0.8091, 1.047, 1.361, 1.76, 2.251, 2.838",\
"0.4905, 0.5229, 0.6199, 0.7732, 0.979, 1.238, 1.551, 1.944, 2.43, 3.012",\
"0.6279, 0.6646, 0.7753, 0.948, 1.173, 1.455, 1.793, 2.185, 2.664, 3.241",\
"0.7865, 0.8282, 0.9534, 1.147, 1.395, 1.697, 2.061, 2.481, 2.96, 3.528",\
"0.9677, 1.014, 1.154, 1.369, 1.643, 1.97, 2.355, 2.805, 3.312, 3.882");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.06297, 0.08849, 0.1786, 0.3497, 0.6162, 0.99, 1.481, 2.099, 2.853, 3.754",\
"0.06324, 0.08856, 0.1788, 0.3497, 0.6163, 0.9897, 1.48, 2.098, 2.852, 3.754",\
"0.07482, 0.09808, 0.1806, 0.3499, 0.6158, 0.989, 1.481, 2.098, 2.851, 3.753",\
"0.1043, 0.1246, 0.2032, 0.3606, 0.6172, 0.9893, 1.479, 2.098, 2.854, 3.753",\
"0.1578, 0.1774, 0.2487, 0.3977, 0.6409, 0.9949, 1.481, 2.1, 2.854, 3.754",\
"0.2258, 0.2467, 0.3202, 0.4611, 0.6939, 1.034, 1.497, 2.101, 2.854, 3.757",\
"0.3032, 0.3268, 0.4084, 0.552, 0.7746, 1.103, 1.55, 2.131, 2.863, 3.752",\
"0.3882, 0.4162, 0.5076, 0.6628, 0.8878, 1.203, 1.639, 2.202, 2.909, 3.775",\
"0.4788, 0.5124, 0.6172, 0.7888, 1.025, 1.339, 1.757, 2.31, 2.997, 3.834",\
"0.5758, 0.616, 0.7382, 0.9264, 1.179, 1.504, 1.918, 2.448, 3.125, 3.944");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.01059, 0.04427, 0.1086, 0.2087, 0.3493, 0.5343, 0.7673, 1.052, 1.391");
values("0.1337, 0.1643, 0.2702, 0.4669, 0.7722, 1.199, 1.759, 2.466, 3.326, 4.355",\
"0.1336, 0.1645, 0.2701, 0.4666, 0.7725, 1.199, 1.759, 2.466, 3.327, 4.353",\
"0.135, 0.1644, 0.2693, 0.4668, 0.7724, 1.199, 1.76, 2.466, 3.326, 4.354",\
"0.1729, 0.2, 0.2862, 0.4676, 0.7717, 1.199, 1.76, 2.466, 3.328, 4.352",\
"0.224, 0.2551, 0.349, 0.5099, 0.7795, 1.198, 1.759, 2.466, 3.327, 4.355",\
"0.2883, 0.3231, 0.4268, 0.6, 0.847, 1.217, 1.759, 2.465, 3.326, 4.353",\
"0.3608, 0.4026, 0.5208, 0.7036, 0.9674, 1.311, 1.795, 2.467, 3.326, 4.353",\
"0.4412, 0.4884, 0.6268, 0.8282, 1.102, 1.464, 1.914, 2.521, 3.334, 4.353",\
"0.5276, 0.5848, 0.7422, 0.9706, 1.257, 1.634, 2.101, 2.67, 3.41, 4.369",\
"0.6242, 0.6892, 0.8674, 1.124, 1.438, 1.824, 2.312, 2.888, 3.585, 4.469");
}
}
}
}