blob: 8d7d9305da9f5e08babd15eaf16d6249e411cd70 [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__nor3_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0002424455" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000302445" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002141975" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000214192" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0001251965" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000125191" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000125191" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000125191" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000302445" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.007941 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1284, 0.1283, 0.1281, 0.128, 0.1279, 0.1279, 0.128, 0.128, 0.128, \
0.1279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02546, -0.02541, -0.02547, -0.02547, -0.02549, -0.02547, -0.02555, \
-0.02554, -0.02553, -0.02555");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06639, 0.06631, 0.06621, 0.06615, 0.06614, 0.06611, 0.06623, \
0.06617, 0.06618, 0.06618");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02642, -0.02638, -0.02644, -0.02646, -0.0264, -0.02646, -0.02654, \
-0.02656, -0.02654, -0.02655");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06637, 0.06624, 0.06621, 0.06615, 0.06614, 0.06608, 0.06616, \
0.06629, 0.06619, 0.06627");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02641, -0.02636, -0.02644, -0.02646, -0.02647, -0.02645, -0.02651, \
-0.02655, -0.02654, -0.02654");
}
}
}
pin(A2) {
capacitance : 0.0083 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.06379, 0.06384, 0.06393, 0.06392, 0.06386, 0.06379, 0.06388, \
0.0639, 0.06383, 0.0638");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.02744, -0.02745, -0.02748, -0.02756, -0.02755, -0.02756, -0.02768, \
-0.02775, -0.0277, -0.02776");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.09753, 0.0974, 0.09742, 0.09719, 0.09692, 0.09703, 0.09709, \
0.09713, 0.09731, 0.09704");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.07594, -0.07964, -0.089, -0.09404, -0.09495, -0.09542, -0.09574, \
-0.09586, -0.09602, -0.09596");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.05704, 0.05692, 0.0571, 0.05712, 0.05719, 0.05713, 0.05728, \
0.05722, 0.0573, 0.05732");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.06174, -0.05891, -0.05194, -0.04811, -0.04705, -0.0463, -0.04561, \
-0.04464, -0.04364, -0.04267");
}
}
}
pin(A3) {
capacitance : 0.008648 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.09712, 0.09692, 0.0969, 0.09692, 0.09693, 0.09698, 0.09702, \
0.09701, 0.09711, 0.09714");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.08304, -0.0875, -0.09341, -0.09468, -0.09508, -0.09545, -0.09588, \
-0.09591, -0.09597, -0.09616");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.09708, 0.0971, 0.09704, 0.09721, 0.09701, 0.09687, 0.09702, \
0.09714, 0.09708, 0.0972");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.08045, -0.08448, -0.089, -0.0917, -0.0929, -0.09377, -0.09453, \
-0.09479, -0.09509, -0.09524");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.09713, 0.09687, 0.09698, 0.09691, 0.09685, 0.09682, 0.09701, \
0.09718, 0.09726, 0.09713");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.09208, -0.09287, -0.09395, -0.0946, -0.09513, -0.09544, -0.09588, \
-0.09597, -0.09613, -0.09617");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.1803 ;
max_transition : 2.6 ;
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("-0.01742, -0.01661, -0.01462, -0.01264, -0.01141, -0.01049, -0.009981, -0.009689, -0.009459, -0.009261",\
"-0.014, -0.01323, -0.01158, -0.009613, -0.008221, -0.007196, -0.006533, -0.006117, -0.005791, -0.005563",\
"0.001896, 0.001844, 0.001374, 0.001079, 0.0009497, 0.0007205, 0.0006024, 0.0005047, 0.0004722, 0.0003572",\
"0.0386, 0.03713, 0.03296, 0.02819, 0.02336, 0.01929, 0.01597, 0.01328, 0.01121, 0.009587",\
"0.107, 0.104, 0.09526, 0.0831, 0.07081, 0.05968, 0.05044, 0.04253, 0.03611, 0.03084",\
"0.2138, 0.2091, 0.1955, 0.1752, 0.1526, 0.1319, 0.1135, 0.09757, 0.08405, 0.07268",\
"0.3625, 0.3565, 0.3378, 0.3095, 0.2761, 0.2436, 0.2133, 0.1865, 0.1634, 0.1431",\
"0.5556, 0.5485, 0.5257, 0.4897, 0.4461, 0.4001, 0.3562, 0.3164, 0.2809, 0.2495",\
"0.7955, 0.7874, 0.761, 0.7179, 0.6646, 0.6057, 0.5469, 0.4924, 0.4424, 0.3973",\
"1.084, 1.075, 1.046, 0.9968, 0.9341, 0.8632, 0.7904, 0.7195, 0.6534, 0.5924");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.2947, 0.2953, 0.2971, 0.2989, 0.3006, 0.3019, 0.3034, 0.3053, 0.3069, 0.3089",\
"0.2957, 0.2959, 0.297, 0.2984, 0.3, 0.3013, 0.303, 0.3048, 0.3067, 0.3089",\
"0.3145, 0.3136, 0.3111, 0.3085, 0.3069, 0.3061, 0.3064, 0.3073, 0.3088, 0.3095",\
"0.3654, 0.3629, 0.3563, 0.347, 0.338, 0.3307, 0.3258, 0.3225, 0.3204, 0.3194",\
"0.4526, 0.449, 0.438, 0.4222, 0.4047, 0.3878, 0.3738, 0.3629, 0.354, 0.348",\
"0.5804, 0.5753, 0.5602, 0.5382, 0.5124, 0.4863, 0.4609, 0.4398, 0.421, 0.4052",\
"0.7536, 0.7474, 0.728, 0.6992, 0.6656, 0.6295, 0.5936, 0.5598, 0.5294, 0.5025",\
"0.9751, 0.9682, 0.9452, 0.9088, 0.8659, 0.8219, 0.7749, 0.7291, 0.6846, 0.6466",\
"1.248, 1.24, 1.215, 1.172, 1.12, 1.065, 1.008, 0.9507, 0.8943, 0.8402",\
"1.574, 1.566, 1.538, 1.491, 1.43, 1.363, 1.297, 1.227, 1.159, 1.093");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.04307, 0.04293, 0.04315, 0.04345, 0.04368, 0.04383, 0.04401, 0.0441, 0.04417, 0.0442",\
"0.0433, 0.04353, 0.04342, 0.0436, 0.04367, 0.04392, 0.04395, 0.04397, 0.04396, 0.04406",\
"0.05197, 0.05148, 0.05034, 0.04878, 0.04766, 0.04671, 0.04613, 0.04571, 0.0452, 0.04493",\
"0.08522, 0.08367, 0.07922, 0.07368, 0.06775, 0.06291, 0.05906, 0.05597, 0.0536, 0.05172",\
"0.1568, 0.1538, 0.1443, 0.1314, 0.1177, 0.105, 0.0942, 0.08557, 0.07833, 0.07257",\
"0.2725, 0.2677, 0.2534, 0.2317, 0.2073, 0.1838, 0.1627, 0.1446, 0.1292, 0.1167",\
"0.4359, 0.4295, 0.4106, 0.3799, 0.344, 0.3076, 0.273, 0.2423, 0.2153, 0.1927",\
"0.6501, 0.6426, 0.6189, 0.5803, 0.5326, 0.4821, 0.4325, 0.3866, 0.3458, 0.3093",\
"0.9169, 0.9084, 0.8806, 0.8346, 0.7759, 0.712, 0.6469, 0.584, 0.526, 0.4739",\
"1.239, 1.229, 1.198, 1.146, 1.078, 0.9994, 0.9191, 0.8389, 0.763, 0.6924");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.3695, 0.3701, 0.3721, 0.3739, 0.3754, 0.3766, 0.3783, 0.3799, 0.3812, 0.3843",\
"0.3664, 0.3671, 0.3692, 0.3716, 0.374, 0.3753, 0.3769, 0.3791, 0.3813, 0.3832",\
"0.3721, 0.3719, 0.3718, 0.3724, 0.3735, 0.3748, 0.3766, 0.3785, 0.3802, 0.3826",\
"0.414, 0.4124, 0.4072, 0.4012, 0.3957, 0.3917, 0.3891, 0.3884, 0.3882, 0.3881",\
"0.5031, 0.4997, 0.4894, 0.475, 0.4595, 0.4453, 0.4338, 0.4255, 0.4185, 0.414",\
"0.6416, 0.6369, 0.6213, 0.5989, 0.5734, 0.5476, 0.5239, 0.5037, 0.4866, 0.4728",\
"0.8313, 0.8252, 0.8056, 0.7751, 0.7399, 0.7032, 0.666, 0.6318, 0.6015, 0.5762",\
"1.075, 1.069, 1.045, 1.008, 0.9621, 0.9137, 0.8643, 0.8171, 0.7724, 0.7313",\
"1.376, 1.368, 1.342, 1.299, 1.244, 1.183, 1.123, 1.061, 1.002, 0.9458",\
"1.736, 1.728, 1.7, 1.652, 1.589, 1.516, 1.442, 1.368, 1.294, 1.223");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.09563, 0.09561, 0.09557, 0.09524, 0.09535, 0.09555, 0.09571, 0.09575, 0.09576, 0.09572",\
"0.09248, 0.09252, 0.09224, 0.09186, 0.09199, 0.0921, 0.09192, 0.09196, 0.09206, 0.092",\
"0.09601, 0.09563, 0.09396, 0.09203, 0.09072, 0.08974, 0.08904, 0.08857, 0.08833, 0.08804",\
"0.1286, 0.1269, 0.122, 0.1155, 0.109, 0.1033, 0.09935, 0.09617, 0.09378, 0.09187",\
"0.2069, 0.2033, 0.1924, 0.1771, 0.1615, 0.1471, 0.135, 0.1256, 0.118, 0.1119",\
"0.3387, 0.3334, 0.3157, 0.29, 0.2614, 0.2338, 0.2095, 0.1888, 0.1715, 0.1579",\
"0.5288, 0.5214, 0.4979, 0.4609, 0.4177, 0.3733, 0.3328, 0.297, 0.2659, 0.2399",\
"0.7797, 0.7702, 0.7411, 0.6939, 0.6357, 0.5742, 0.5147, 0.4599, 0.4113, 0.3689",\
"1.093, 1.083, 1.049, 0.9925, 0.9203, 0.8411, 0.7615, 0.6857, 0.6163, 0.5537",\
"1.473, 1.461, 1.423, 1.359, 1.274, 1.178, 1.078, 0.9802, 0.8876, 0.8029");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.4431, 0.4438, 0.4455, 0.4477, 0.449, 0.4502, 0.4514, 0.4538, 0.4545, 0.4569",\
"0.4396, 0.4406, 0.4428, 0.4455, 0.4477, 0.4493, 0.4509, 0.453, 0.4543, 0.4569",\
"0.439, 0.4391, 0.4401, 0.4421, 0.4442, 0.4461, 0.4486, 0.4515, 0.4535, 0.4552",\
"0.4716, 0.4698, 0.4661, 0.4621, 0.459, 0.4569, 0.4562, 0.457, 0.4572, 0.4585",\
"0.5585, 0.555, 0.5454, 0.5329, 0.5197, 0.5076, 0.4979, 0.4913, 0.4865, 0.4822",\
"0.7087, 0.7037, 0.688, 0.6656, 0.6399, 0.6151, 0.5919, 0.5729, 0.5565, 0.5438",\
"0.9226, 0.9163, 0.896, 0.8639, 0.8264, 0.7874, 0.7498, 0.7152, 0.6848, 0.6582",\
"1.202, 1.194, 1.17, 1.13, 1.081, 1.028, 0.9754, 0.9244, 0.8775, 0.8342",\
"1.546, 1.538, 1.511, 1.466, 1.406, 1.34, 1.271, 1.205, 1.141, 1.081",\
"1.959, 1.95, 1.921, 1.873, 1.805, 1.725, 1.642, 1.559, 1.477, 1.399");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.04208, 0.04627, 0.06081, 0.08821, 0.1304, 0.1894, 0.2669, 0.3645, 0.4833, 0.6251",\
"0.04552, 0.04967, 0.06416, 0.09151, 0.1338, 0.1927, 0.2703, 0.3678, 0.4869, 0.6288",\
"0.05563, 0.06051, 0.07626, 0.1033, 0.1451, 0.2039, 0.2812, 0.3786, 0.4976, 0.6393",\
"0.06113, 0.06771, 0.0884, 0.1223, 0.168, 0.2262, 0.3027, 0.3995, 0.518, 0.6597",\
"0.05658, 0.06503, 0.09176, 0.1348, 0.1914, 0.2593, 0.3386, 0.4343, 0.5517, 0.6923",\
"0.04024, 0.05063, 0.08359, 0.1365, 0.2054, 0.287, 0.3798, 0.4844, 0.6023, 0.7413",\
"0.0119, 0.02416, 0.06275, 0.1259, 0.2073, 0.3038, 0.4124, 0.5324, 0.6646, 0.8089",\
"-0.02947, -0.01536, 0.02906, 0.1014, 0.1959, 0.3071, 0.4326, 0.5703, 0.7192, 0.8806",\
"-0.0843, -0.0683, -0.018, 0.0634, 0.1698, 0.2963, 0.4383, 0.5944, 0.7628, 0.9426",\
"-0.1533, -0.1357, -0.0795, 0.0113, 0.1293, 0.2693, 0.4292, 0.6028, 0.7916, 0.9916");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.06931, 0.07862, 0.1113, 0.1734, 0.2694, 0.403, 0.5787, 0.8002, 1.07, 1.392",\
"0.07258, 0.08167, 0.114, 0.176, 0.2716, 0.4057, 0.5814, 0.8025, 1.073, 1.394",\
"0.09126, 0.09967, 0.13, 0.1901, 0.2845, 0.417, 0.5921, 0.813, 1.083, 1.404",\
"0.1286, 0.1377, 0.1687, 0.2255, 0.3163, 0.4461, 0.6187, 0.8378, 1.106, 1.426",\
"0.1814, 0.1921, 0.2264, 0.2859, 0.3747, 0.5004, 0.6688, 0.8839, 1.149, 1.467",\
"0.2467, 0.2594, 0.3, 0.3665, 0.4594, 0.5839, 0.7477, 0.9579, 1.218, 1.531",\
"0.3244, 0.3398, 0.3872, 0.4641, 0.5663, 0.6956, 0.8592, 1.065, 1.319, 1.628",\
"0.4157, 0.4334, 0.4884, 0.5762, 0.6916, 0.8313, 1, 1.206, 1.455, 1.758",\
"0.5209, 0.5409, 0.6034, 0.7032, 0.8326, 0.9874, 1.166, 1.378, 1.629, 1.926",\
"0.6413, 0.6638, 0.7337, 0.8455, 0.9897, 1.16, 1.356, 1.578, 1.835, 2.133");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.04396, 0.05052, 0.07363, 0.1185, 0.1875, 0.2842, 0.4121, 0.574, 0.7685, 1.003",\
"0.04407, 0.05077, 0.07398, 0.1182, 0.1875, 0.2845, 0.4114, 0.5724, 0.7681, 1.005",\
"0.0556, 0.06106, 0.0794, 0.1191, 0.1874, 0.2846, 0.4119, 0.5722, 0.7709, 1.003",\
"0.08098, 0.0876, 0.1091, 0.1459, 0.1999, 0.2868, 0.4116, 0.5721, 0.7705, 1.005",\
"0.1153, 0.1241, 0.1508, 0.1935, 0.251, 0.3249, 0.4281, 0.5759, 0.7681, 1.002",\
"0.1583, 0.1692, 0.2025, 0.2539, 0.3202, 0.4002, 0.4978, 0.6196, 0.7874, 1.006",\
"0.21, 0.2227, 0.2632, 0.3249, 0.4018, 0.4921, 0.5969, 0.7192, 0.8648, 1.053",\
"0.2693, 0.2854, 0.3332, 0.4056, 0.496, 0.5998, 0.7146, 0.8446, 0.9952, 1.167",\
"0.3364, 0.3544, 0.412, 0.4966, 0.6006, 0.7166, 0.8468, 0.9892, 1.148, 1.326",\
"0.4066, 0.4298, 0.4976, 0.5966, 0.7156, 0.848, 0.9922, 1.15, 1.321, 1.509");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.1351, 0.1528, 0.2133, 0.3255, 0.498, 0.7396, 1.056, 1.455, 1.945, 2.526",\
"0.1342, 0.1521, 0.2127, 0.3252, 0.4979, 0.7404, 1.056, 1.457, 1.945, 2.526",\
"0.1344, 0.1509, 0.2113, 0.325, 0.4979, 0.7394, 1.056, 1.457, 1.947, 2.523",\
"0.1511, 0.1655, 0.2179, 0.3241, 0.4972, 0.7394, 1.056, 1.457, 1.943, 2.527",\
"0.1778, 0.1919, 0.2429, 0.3407, 0.5009, 0.7383, 1.057, 1.457, 1.944, 2.525",\
"0.2191, 0.2346, 0.2856, 0.3779, 0.5279, 0.75, 1.056, 1.456, 1.944, 2.523",\
"0.2678, 0.2852, 0.3418, 0.4371, 0.5792, 0.786, 1.077, 1.458, 1.946, 2.525",\
"0.3216, 0.3424, 0.4066, 0.512, 0.653, 0.8502, 1.123, 1.489, 1.951, 2.528",\
"0.382, 0.4048, 0.4788, 0.5934, 0.7476, 0.9404, 1.201, 1.545, 1.99, 2.539",\
"0.4484, 0.4722, 0.5532, 0.6838, 0.8518, 1.057, 1.305, 1.637, 2.058, 2.587");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.05876, 0.06316, 0.07812, 0.1059, 0.1485, 0.2078, 0.2854, 0.383, 0.502, 0.6438",\
"0.0616, 0.06591, 0.08088, 0.1087, 0.1512, 0.2104, 0.288, 0.3855, 0.5046, 0.6464",\
"0.07296, 0.07742, 0.09206, 0.1194, 0.1616, 0.2205, 0.298, 0.3954, 0.5142, 0.6559",\
"0.08495, 0.09064, 0.1093, 0.1409, 0.1843, 0.2424, 0.319, 0.4158, 0.5343, 0.6755",\
"0.08922, 0.09646, 0.1202, 0.1596, 0.2126, 0.2778, 0.3553, 0.4507, 0.568, 0.7084",\
"0.08423, 0.09302, 0.1218, 0.1697, 0.2337, 0.3112, 0.4006, 0.5026, 0.6192, 0.7579",\
"0.06938, 0.07987, 0.1133, 0.1696, 0.2449, 0.336, 0.4399, 0.5557, 0.6845, 0.8268",\
"0.04522, 0.0566, 0.0947, 0.159, 0.245, 0.3498, 0.4691, 0.6011, 0.7456, 0.9035",\
"0.0107, 0.0234, 0.0654, 0.1368, 0.234, 0.3516, 0.4863, 0.6358, 0.7978, 0.9727",\
"-0.0343, -0.0213, 0.0258, 0.1039, 0.2106, 0.3416, 0.4914, 0.6573, 0.8386, 1.033");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.1035, 0.1131, 0.1463, 0.2083, 0.3044, 0.4381, 0.6138, 0.835, 1.105, 1.427",\
"0.1044, 0.1141, 0.1473, 0.2099, 0.3058, 0.44, 0.6157, 0.8373, 1.107, 1.429",\
"0.1128, 0.1221, 0.1546, 0.216, 0.3118, 0.4456, 0.6215, 0.8429, 1.113, 1.434",\
"0.1363, 0.1456, 0.178, 0.2374, 0.33, 0.4613, 0.6355, 0.8553, 1.124, 1.446",\
"0.1769, 0.1873, 0.2209, 0.2804, 0.371, 0.4978, 0.6676, 0.8841, 1.15, 1.469",\
"0.2295, 0.2415, 0.2797, 0.3444, 0.4356, 0.5606, 0.7251, 0.936, 1.197, 1.512",\
"0.2919, 0.3057, 0.3497, 0.4228, 0.522, 0.6483, 0.8109, 1.016, 1.271, 1.58",\
"0.3641, 0.3802, 0.4301, 0.5125, 0.6227, 0.7586, 0.9229, 1.127, 1.376, 1.678",\
"0.4471, 0.4648, 0.5213, 0.6133, 0.7356, 0.8844, 1.059, 1.264, 1.513, 1.809",\
"0.5402, 0.5601, 0.6234, 0.7259, 0.8604, 1.024, 1.212, 1.429, 1.678, 1.973");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.06822, 0.07541, 0.09933, 0.1446, 0.2141, 0.3115, 0.4396, 0.6004, 0.7963, 1.03",\
"0.06834, 0.07508, 0.09929, 0.1445, 0.2143, 0.3118, 0.4396, 0.6005, 0.7963, 1.03",\
"0.0745, 0.08016, 0.101, 0.1446, 0.2141, 0.3117, 0.4395, 0.6004, 0.7965, 1.03",\
"0.1065, 0.1126, 0.1321, 0.1666, 0.2228, 0.3125, 0.4395, 0.6004, 0.7967, 1.03",\
"0.1508, 0.1581, 0.1811, 0.2199, 0.2742, 0.3466, 0.4529, 0.6022, 0.7961, 1.03",\
"0.2062, 0.2151, 0.243, 0.2882, 0.3486, 0.4246, 0.5191, 0.6425, 0.8123, 1.032",\
"0.2728, 0.2841, 0.3176, 0.3705, 0.4389, 0.5222, 0.6216, 0.7414, 0.8864, 1.076",\
"0.3515, 0.3661, 0.4042, 0.4654, 0.5442, 0.6382, 0.7454, 0.8706, 1.017, 1.187",\
"0.441, 0.4566, 0.504, 0.5742, 0.6658, 0.7692, 0.8874, 1.022, 1.174, 1.348",\
"0.5406, 0.5586, 0.613, 0.6962, 0.7988, 0.9174, 1.048, 1.192, 1.355, 1.534");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.1425, 0.1587, 0.2158, 0.3259, 0.498, 0.739, 1.056, 1.455, 1.945, 2.528",\
"0.1427, 0.1589, 0.216, 0.3259, 0.4979, 0.7391, 1.058, 1.455, 1.944, 2.527",\
"0.1465, 0.1617, 0.2171, 0.3264, 0.4981, 0.7388, 1.056, 1.455, 1.944, 2.525",\
"0.1651, 0.1789, 0.2288, 0.3306, 0.4984, 0.7389, 1.058, 1.457, 1.945, 2.525",\
"0.2001, 0.2124, 0.2572, 0.3507, 0.5082, 0.7407, 1.058, 1.457, 1.942, 2.527",\
"0.2531, 0.2657, 0.3093, 0.3924, 0.5361, 0.7556, 1.062, 1.457, 1.943, 2.525",\
"0.314, 0.3277, 0.3757, 0.4618, 0.5918, 0.793, 1.08, 1.464, 1.945, 2.528",\
"0.3816, 0.3974, 0.4502, 0.543, 0.6778, 0.8618, 1.127, 1.489, 1.96, 2.527",\
"0.455, 0.473, 0.531, 0.6344, 0.7798, 0.9644, 1.209, 1.547, 1.989, 2.548",\
"0.5362, 0.5564, 0.62, 0.7336, 0.8888, 1.09, 1.329, 1.642, 2.058, 2.586");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.06406, 0.06903, 0.08588, 0.1161, 0.1609, 0.2218, 0.3007, 0.3991, 0.5188, 0.661",\
"0.06633, 0.07131, 0.08797, 0.1181, 0.1628, 0.2237, 0.3026, 0.401, 0.5207, 0.6629",\
"0.07837, 0.08293, 0.09863, 0.128, 0.1722, 0.2328, 0.3114, 0.4098, 0.5293, 0.6715",\
"0.09458, 0.1005, 0.1194, 0.1511, 0.1948, 0.2542, 0.332, 0.4297, 0.5487, 0.6904",\
"0.1048, 0.1121, 0.1356, 0.1747, 0.2271, 0.2913, 0.3685, 0.4647, 0.5824, 0.7232",\
"0.1078, 0.1165, 0.1447, 0.1917, 0.2544, 0.3299, 0.4176, 0.518, 0.6343, 0.7732",\
"0.1034, 0.1138, 0.1462, 0.2008, 0.2741, 0.3621, 0.4631, 0.5764, 0.7031, 0.8434",\
"0.09255, 0.1037, 0.1403, 0.2018, 0.2854, 0.3863, 0.5016, 0.6298, 0.7705, 0.9248",\
"0.0745, 0.0863, 0.1262, 0.1951, 0.2884, 0.4014, 0.5316, 0.6754, 0.8325, 1.003",\
"0.0493, 0.0627, 0.1057, 0.18, 0.2826, 0.4076, 0.552, 0.7121, 0.8864, 1.074");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.1195, 0.129, 0.1622, 0.2245, 0.3204, 0.4541, 0.6299, 0.8512, 1.121, 1.442",\
"0.1204, 0.1301, 0.1635, 0.2259, 0.322, 0.4561, 0.6323, 0.8535, 1.123, 1.445",\
"0.1253, 0.1348, 0.1676, 0.2297, 0.3258, 0.4603, 0.6363, 0.8583, 1.128, 1.45",\
"0.1405, 0.1498, 0.1819, 0.2418, 0.3354, 0.4678, 0.6428, 0.863, 1.133, 1.454",\
"0.1693, 0.1793, 0.2126, 0.2714, 0.362, 0.4897, 0.6604, 0.8775, 1.144, 1.464",\
"0.2049, 0.2166, 0.2549, 0.3194, 0.4102, 0.5345, 0.699, 0.9105, 1.172, 1.487",\
"0.2464, 0.2601, 0.3043, 0.3775, 0.4771, 0.6029, 0.7638, 0.9684, 1.223, 1.531",\
"0.2945, 0.3099, 0.3597, 0.4424, 0.553, 0.6897, 0.8534, 1.054, 1.302, 1.602",\
"0.3477, 0.3654, 0.421, 0.5134, 0.6356, 0.7854, 0.9618, 1.166, 1.41, 1.703",\
"0.4066, 0.4257, 0.4875, 0.5903, 0.7255, 0.8888, 1.08, 1.297, 1.544, 1.833");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.08701, 0.095, 0.1208, 0.1676, 0.2386, 0.3367, 0.465, 0.6263, 0.823, 1.056",\
"0.08593, 0.09378, 0.1199, 0.1677, 0.2383, 0.3366, 0.4648, 0.6262, 0.823, 1.057",\
"0.0897, 0.09618, 0.1195, 0.1665, 0.2379, 0.3367, 0.4649, 0.6262, 0.8229, 1.057",\
"0.1281, 0.1339, 0.1523, 0.1856, 0.2439, 0.3366, 0.4648, 0.6264, 0.823, 1.057",\
"0.1837, 0.1903, 0.2113, 0.246, 0.2963, 0.3673, 0.4758, 0.6273, 0.8228, 1.057",\
"0.2534, 0.2619, 0.2868, 0.3268, 0.3793, 0.449, 0.5393, 0.6643, 0.8368, 1.059",\
"0.3401, 0.3492, 0.3786, 0.4247, 0.4841, 0.5573, 0.6481, 0.7631, 0.907, 1.099",\
"0.4423, 0.4532, 0.4885, 0.542, 0.6086, 0.6886, 0.7832, 0.8994, 1.038, 1.207",\
"0.561, 0.5752, 0.616, 0.6782, 0.7534, 0.8424, 0.9452, 1.062, 1.203, 1.37",\
"0.6964, 0.7126, 0.7608, 0.8344, 0.9232, 1.018, 1.129, 1.255, 1.398, 1.566");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.002238, 0.006582, 0.01488, 0.0278, 0.04594, 0.0698, 0.09987, 0.1366, 0.1803");
values("0.1431, 0.1591, 0.2161, 0.3262, 0.4977, 0.7391, 1.056, 1.455, 1.942, 2.525",\
"0.1434, 0.1593, 0.2161, 0.3262, 0.4979, 0.7392, 1.058, 1.455, 1.945, 2.524",\
"0.1458, 0.1611, 0.2169, 0.3264, 0.4981, 0.7404, 1.057, 1.458, 1.944, 2.525",\
"0.1584, 0.1723, 0.2244, 0.329, 0.4983, 0.7392, 1.057, 1.456, 1.942, 2.529",\
"0.1982, 0.2097, 0.2524, 0.3457, 0.5064, 0.7404, 1.058, 1.456, 1.943, 2.527",\
"0.2634, 0.2756, 0.3174, 0.3959, 0.535, 0.7537, 1.062, 1.458, 1.942, 2.524",\
"0.3399, 0.3532, 0.3982, 0.4815, 0.6045, 0.7968, 1.079, 1.464, 1.947, 2.525",\
"0.4252, 0.4394, 0.4906, 0.5798, 0.7106, 0.8842, 1.137, 1.491, 1.958, 2.53",\
"0.5234, 0.5372, 0.5914, 0.691, 0.832, 1.012, 1.244, 1.565, 1.995, 2.547",\
"0.6306, 0.6454, 0.7044, 0.8108, 0.9652, 1.159, 1.394, 1.686, 2.082, 2.595");
}
}
}
}