blob: 92d83582be54451233531c5c3592abbb29ec4eac [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_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "6.57657e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "6.5769e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "6.58647e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "6.60924e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0001305909" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0001308054" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0001941621" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0001594461" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001941621" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01668 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0613, 0.06101, 0.06059, 0.0605, 0.0605, 0.06057, 0.06063, 0.06059, \
0.06047, 0.06054");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0002713, 0.0003266, 0.00025, 0.000145, 5.787e-05, -0.0001201, \
-0.0001539, -0.0002542, -0.0003492, -0.0005458");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.06119, 0.0611, 0.06073, 0.06058, 0.06047, 0.0606, 0.06051, 0.06055, \
0.06057, 0.06056");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.0002919, 0.0003126, 0.0002364, 0.0001551, 6.6e-08, -0.0001517, \
-0.0001992, -0.0002687, -0.0003651, -0.0005906");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.06077, 0.06075, 0.06063, 0.06051, 0.06045, 0.06057, 0.06052, \
0.06057, 0.06055, 0.06056");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.06765, 0.06768, 0.06757, 0.06746, 0.06722, 0.06697, 0.06692, \
0.06667, 0.06648, 0.0662");
}
}
}
pin(A2) {
capacitance : 0.0178 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.07261, 0.07322, 0.074, 0.07486, 0.07564, 0.07628, 0.07671, 0.07688, \
0.07696, 0.07693");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.0527, -0.05261, -0.0524, -0.05227, -0.05218, -0.0523, -0.05227, \
-0.05229, -0.05225, -0.0523");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.06195, 0.05503, 0.05255, 0.05246, 0.05237, 0.05244, 0.05246, \
0.0525, 0.05246, 0.05248");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.05248, -0.05247, -0.05235, -0.05229, -0.05221, -0.0523, -0.05234, \
-0.05232, -0.05225, -0.05228");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.05598, 0.0559, 0.05581, 0.05575, 0.05567, 0.05567, 0.05561, \
0.0556, 0.05552, 0.05536");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.04296, -0.04296, -0.04287, -0.04291, -0.04284, -0.04308, -0.04315, \
-0.04333, -0.04348, -0.04383");
}
}
}
pin(A3) {
capacitance : 0.01712 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.05286, 0.05288, 0.05257, 0.05248, 0.05241, 0.05247, 0.05249, \
0.05251, 0.05249, 0.05248");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.05265, -0.0525, -0.0523, -0.05218, -0.05217, -0.05228, -0.05225, \
-0.05224, -0.05223, -0.05223");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.05343, 0.05277, 0.05258, 0.05247, 0.05238, 0.05251, 0.05251, \
0.05249, 0.05247, 0.05246");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.05249, -0.05242, -0.05232, -0.05232, -0.05222, -0.05232, -0.05232, \
-0.0523, -0.05227, -0.05227");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("0.05388, 0.0529, 0.05261, 0.0525, 0.0524, 0.05249, 0.0525, 0.05253, \
0.05249, 0.05251");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
values("-0.05264, -0.05249, -0.05244, -0.0523, -0.05222, -0.05233, -0.05231, \
-0.05229, -0.05228, -0.05226");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 1.114 ;
max_transition : 8.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.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.04062, 0.04101, 0.04161, 0.04191, 0.0421, 0.04215, 0.0422, 0.04224, 0.04226, 0.04226",\
"0.0379, 0.03877, 0.04024, 0.04111, 0.04157, 0.04183, 0.04197, 0.04205, 0.04211, 0.04212",\
"0.04077, 0.04085, 0.04111, 0.04146, 0.04176, 0.04191, 0.04205, 0.04209, 0.04211, 0.04212",\
"0.06241, 0.05964, 0.05443, 0.0504, 0.0477, 0.04596, 0.04488, 0.0442, 0.04373, 0.04337",\
"0.1074, 0.1013, 0.08778, 0.07528, 0.06608, 0.05963, 0.0551, 0.05197, 0.04976, 0.04813",\
"0.1782, 0.1688, 0.1462, 0.1225, 0.1032, 0.08869, 0.07794, 0.06998, 0.06412, 0.05969",\
"0.2761, 0.2641, 0.2325, 0.1961, 0.1642, 0.1385, 0.1185, 0.1031, 0.09133, 0.08209",\
"0.4025, 0.3881, 0.3489, 0.2993, 0.253, 0.2138, 0.1818, 0.1563, 0.1359, 0.1197",\
"0.5592, 0.5428, 0.4966, 0.4349, 0.3729, 0.3182, 0.272, 0.2337, 0.2024, 0.1768",\
"0.7475, 0.7294, 0.6772, 0.6041, 0.5264, 0.4546, 0.3925, 0.3394, 0.2948, 0.2571");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1956, 0.1976, 0.2004, 0.202, 0.2028, 0.2048, 0.206, 0.2105, 0.2099, 0.2229",\
"0.1931, 0.1954, 0.1998, 0.2026, 0.2054, 0.2075, 0.2096, 0.2118, 0.2171, 0.2229",\
"0.1981, 0.1984, 0.1999, 0.2029, 0.2054, 0.2078, 0.2106, 0.2135, 0.2188, 0.2243",\
"0.2239, 0.2206, 0.216, 0.2119, 0.2114, 0.2118, 0.2135, 0.2151, 0.2175, 0.2315",\
"0.2762, 0.2696, 0.2547, 0.2423, 0.232, 0.2273, 0.2234, 0.2237, 0.2256, 0.2365",\
"0.3566, 0.3466, 0.3224, 0.2972, 0.2774, 0.2622, 0.2518, 0.2442, 0.242, 0.2525",\
"0.4665, 0.4543, 0.4212, 0.3825, 0.35, 0.3229, 0.302, 0.2854, 0.2758, 0.2849",\
"0.608, 0.5934, 0.553, 0.5016, 0.4521, 0.413, 0.3785, 0.3502, 0.3297, 0.342",\
"0.7826, 0.7662, 0.7197, 0.6554, 0.5904, 0.5331, 0.4874, 0.445, 0.4147, 0.4411",\
"0.9921, 0.9742, 0.9215, 0.8475, 0.7677, 0.6908, 0.6277, 0.5728, 0.5358, 0.6031");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.04065, 0.04112, 0.04159, 0.04192, 0.0421, 0.04219, 0.04222, 0.04226, 0.04226, 0.04225",\
"0.03723, 0.03842, 0.04011, 0.04111, 0.04163, 0.04189, 0.04201, 0.0421, 0.04215, 0.04217",\
"0.03424, 0.0353, 0.03741, 0.03927, 0.04037, 0.04103, 0.04141, 0.04166, 0.04181, 0.0419",\
"0.04752, 0.04637, 0.04475, 0.0438, 0.04328, 0.04296, 0.04278, 0.04266, 0.04257, 0.0425",\
"0.08636, 0.08193, 0.07261, 0.06431, 0.05825, 0.054, 0.05103, 0.04893, 0.04742, 0.04631",\
"0.1541, 0.1461, 0.1271, 0.1078, 0.09233, 0.08058, 0.07189, 0.06546, 0.06063, 0.05695",\
"0.2518, 0.2407, 0.2118, 0.1792, 0.1511, 0.1285, 0.111, 0.09744, 0.08696, 0.0787",\
"0.3798, 0.3661, 0.3287, 0.2819, 0.2386, 0.2025, 0.1732, 0.1498, 0.1311, 0.116",\
"0.5393, 0.5233, 0.4782, 0.4184, 0.3586, 0.3066, 0.2631, 0.227, 0.1976, 0.1732",\
"0.7314, 0.7136, 0.662, 0.59, 0.5141, 0.4439, 0.3842, 0.3333, 0.2904, 0.2544");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.3005, 0.3008, 0.3017, 0.3024, 0.3037, 0.305, 0.3069, 0.3102, 0.3138, 0.3229",\
"0.2963, 0.2972, 0.2992, 0.3007, 0.3021, 0.3044, 0.3062, 0.3099, 0.3133, 0.3236",\
"0.2978, 0.2976, 0.2985, 0.2998, 0.3013, 0.304, 0.3062, 0.3096, 0.3127, 0.3227",\
"0.3211, 0.3189, 0.3137, 0.3097, 0.3079, 0.3077, 0.3095, 0.3112, 0.314, 0.3246",\
"0.3727, 0.3671, 0.3538, 0.3406, 0.3303, 0.3245, 0.3217, 0.3208, 0.3205, 0.3319",\
"0.4536, 0.4454, 0.4236, 0.3988, 0.3774, 0.3608, 0.3501, 0.3442, 0.3409, 0.3512",\
"0.565, 0.555, 0.5263, 0.4881, 0.4537, 0.4251, 0.4029, 0.3861, 0.3756, 0.3856",\
"0.7093, 0.6978, 0.6635, 0.6136, 0.563, 0.5202, 0.4837, 0.4538, 0.4348, 0.4485",\
"0.8875, 0.8746, 0.8348, 0.7763, 0.7106, 0.6485, 0.5979, 0.5532, 0.5233, 0.5498",\
"1.102, 1.088, 1.044, 0.9774, 0.8978, 0.8174, 0.748, 0.6884, 0.6493, 0.7174");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.04066, 0.0411, 0.04163, 0.04195, 0.0421, 0.0422, 0.04222, 0.04222, 0.04223, 0.04223",\
"0.03719, 0.0383, 0.04007, 0.04107, 0.04156, 0.04186, 0.04204, 0.04213, 0.04216, 0.04219",\
"0.03269, 0.03403, 0.03667, 0.03887, 0.04018, 0.04093, 0.04136, 0.04164, 0.04181, 0.04189",\
"0.04304, 0.04254, 0.04198, 0.04207, 0.04219, 0.04228, 0.04231, 0.04232, 0.0423, 0.04227",\
"0.08033, 0.07663, 0.06887, 0.06202, 0.05693, 0.0533, 0.05066, 0.04869, 0.04735, 0.04629",\
"0.1492, 0.1419, 0.1246, 0.1069, 0.09254, 0.08148, 0.07309, 0.06671, 0.06184, 0.05811",\
"0.2511, 0.2407, 0.2134, 0.182, 0.1548, 0.1329, 0.1156, 0.1019, 0.09111, 0.08254",\
"0.3868, 0.3736, 0.3371, 0.2914, 0.2485, 0.2126, 0.1833, 0.1594, 0.1401, 0.1243",\
"0.5571, 0.5414, 0.4967, 0.4373, 0.3777, 0.3252, 0.2809, 0.2442, 0.2136, 0.1881",\
"0.7627, 0.7449, 0.6933, 0.6214, 0.5448, 0.4739, 0.4123, 0.3601, 0.3158, 0.2783");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.3612, 0.3613, 0.3617, 0.3624, 0.3635, 0.3651, 0.3674, 0.3704, 0.3732, 0.3828",\
"0.3569, 0.3571, 0.3579, 0.3588, 0.3602, 0.3621, 0.3641, 0.3675, 0.3703, 0.3803",\
"0.3594, 0.3587, 0.3584, 0.3586, 0.3594, 0.3608, 0.3634, 0.3662, 0.3686, 0.3787",\
"0.3841, 0.3814, 0.3753, 0.3699, 0.3667, 0.3664, 0.3661, 0.3688, 0.369, 0.3809",\
"0.4376, 0.4318, 0.418, 0.4031, 0.3918, 0.3839, 0.3809, 0.3784, 0.3784, 0.3893",\
"0.5228, 0.5147, 0.492, 0.4654, 0.4413, 0.4235, 0.4106, 0.4025, 0.3988, 0.4089",\
"0.6423, 0.632, 0.6016, 0.5616, 0.5239, 0.4918, 0.4667, 0.448, 0.4359, 0.4457",\
"0.7975, 0.7852, 0.7488, 0.6957, 0.6412, 0.5935, 0.5522, 0.521, 0.4977, 0.5099",\
"0.9898, 0.9763, 0.934, 0.8709, 0.7996, 0.7314, 0.675, 0.626, 0.5917, 0.6156",\
"1.221, 1.206, 1.16, 1.088, 1.002, 0.9132, 0.837, 0.7708, 0.7251, 0.7938");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.09685, 0.1283, 0.2376, 0.445, 0.7676, 1.22, 1.816, 2.567, 3.484, 4.574",\
"0.1068, 0.1382, 0.2481, 0.4557, 0.7792, 1.232, 1.828, 2.579, 3.494, 4.587",\
"0.14, 0.1768, 0.2881, 0.4954, 0.8182, 1.271, 1.868, 2.618, 3.533, 4.627",\
"0.1637, 0.2121, 0.3552, 0.5767, 0.8972, 1.349, 1.944, 2.694, 3.609, 4.702",\
"0.1722, 0.2332, 0.4087, 0.6781, 1.026, 1.475, 2.067, 2.815, 3.73, 4.821",\
"0.1618, 0.236, 0.4463, 0.7618, 1.169, 1.657, 2.247, 2.99, 3.903, 4.992",\
"0.1302, 0.2176, 0.4645, 0.8293, 1.291, 1.847, 2.486, 3.23, 4.137, 5.222",\
"0.0763, 0.1762, 0.4583, 0.876, 1.396, 2.014, 2.729, 3.531, 4.441, 5.52",\
"-0.0006, 0.112, 0.4308, 0.8999, 1.48, 2.162, 2.947, 3.832, 4.808, 5.893",\
"-0.105, 0.0221, 0.3766, 0.8979, 1.54, 2.288, 3.142, 4.104, 5.169, 6.328");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1043, 0.1379, 0.2529, 0.4701, 0.8066, 1.279, 1.901, 2.681, 3.64, 4.774",\
"0.1208, 0.1548, 0.271, 0.4886, 0.8267, 1.299, 1.922, 2.706, 3.656, 4.802",\
"0.1834, 0.2202, 0.3352, 0.553, 0.8904, 1.364, 1.984, 2.768, 3.725, 4.866",\
"0.269, 0.318, 0.4614, 0.6818, 1.017, 1.489, 2.109, 2.89, 3.844, 4.989",\
"0.3757, 0.4372, 0.6132, 0.8807, 1.223, 1.691, 2.308, 3.088, 4.04, 5.18",\
"0.502, 0.5782, 0.7898, 1.105, 1.506, 1.983, 2.596, 3.373, 4.321, 5.454",\
"0.6486, 0.7397, 0.9904, 1.354, 1.815, 2.36, 2.983, 3.753, 4.699, 5.826",\
"0.8168, 0.922, 1.216, 1.633, 2.149, 2.764, 3.462, 4.243, 5.182, 6.309",\
"1.008, 1.129, 1.465, 1.939, 2.516, 3.195, 3.973, 4.831, 5.782, 6.899",\
"1.223, 1.359, 1.737, 2.272, 2.914, 3.657, 4.508, 5.456, 6.486, 7.616");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1431, 0.1982, 0.388, 0.7468, 1.304, 2.086, 3.115, 4.415, 5.994, 7.883",\
"0.1409, 0.1972, 0.388, 0.7465, 1.304, 2.087, 3.115, 4.412, 5.999, 7.882",\
"0.1701, 0.2192, 0.3876, 0.7459, 1.304, 2.085, 3.114, 4.416, 5.997, 7.89",\
"0.2339, 0.2889, 0.4644, 0.7671, 1.304, 2.085, 3.117, 4.415, 5.997, 7.89",\
"0.3257, 0.3885, 0.578, 0.9018, 1.362, 2.088, 3.112, 4.413, 5.989, 7.889",\
"0.4356, 0.511, 0.7248, 1.073, 1.561, 2.199, 3.13, 4.412, 5.994, 7.873",\
"0.5594, 0.6502, 0.9024, 1.276, 1.798, 2.465, 3.301, 4.463, 6.001, 7.879",\
"0.6944, 0.8064, 1.099, 1.519, 2.066, 2.776, 3.64, 4.692, 6.093, 7.895",\
"0.848, 0.9716, 1.314, 1.787, 2.375, 3.116, 4.034, 5.103, 6.39, 8.04",\
"1.015, 1.156, 1.542, 2.08, 2.726, 3.497, 4.453, 5.582, 6.879, 8.409");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1391, 0.1961, 0.3956, 0.7767, 1.37, 2.203, 3.301, 4.68, 6.373, 8.374",\
"0.1393, 0.196, 0.3957, 0.7767, 1.37, 2.205, 3.301, 4.682, 6.368, 8.382",\
"0.1699, 0.213, 0.3955, 0.7762, 1.371, 2.203, 3.303, 4.683, 6.371, 8.375",\
"0.2405, 0.296, 0.4596, 0.7827, 1.37, 2.204, 3.3, 4.69, 6.378, 8.385",\
"0.3336, 0.3968, 0.5904, 0.8986, 1.392, 2.202, 3.3, 4.687, 6.378, 8.376",\
"0.4466, 0.5204, 0.7352, 1.093, 1.556, 2.253, 3.3, 4.68, 6.37, 8.385",\
"0.5698, 0.6616, 0.912, 1.298, 1.826, 2.465, 3.379, 4.684, 6.37, 8.378",\
"0.7044, 0.816, 1.11, 1.533, 2.105, 2.814, 3.645, 4.808, 6.379, 8.374",\
"0.8544, 0.9832, 1.327, 1.801, 2.408, 3.181, 4.072, 5.124, 6.538, 8.406",\
"1.019, 1.162, 1.556, 2.095, 2.748, 3.559, 4.534, 5.62, 6.916, 8.598");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1432, 0.1745, 0.2838, 0.491, 0.8143, 1.267, 1.863, 2.613, 3.529, 4.619",\
"0.1521, 0.184, 0.294, 0.5018, 0.8253, 1.278, 1.874, 2.624, 3.54, 4.632",\
"0.1724, 0.2081, 0.3211, 0.53, 0.8531, 1.307, 1.902, 2.654, 3.57, 4.663",\
"0.1848, 0.2289, 0.3618, 0.5819, 0.905, 1.358, 1.953, 2.704, 3.621, 4.712",\
"0.1805, 0.236, 0.3966, 0.6464, 0.9891, 1.441, 2.035, 2.785, 3.7, 4.792",\
"0.1533, 0.2217, 0.4152, 0.7041, 1.082, 1.56, 2.156, 2.902, 3.817, 4.907",\
"0.1037, 0.183, 0.4103, 0.7459, 1.168, 1.686, 2.314, 3.063, 3.974, 5.061",\
"0.0282, 0.1187, 0.3794, 0.763, 1.24, 1.805, 2.474, 3.262, 4.179, 5.263",\
"-0.0765, 0.0263, 0.3191, 0.7524, 1.287, 1.91, 2.629, 3.462, 4.419, 5.515",\
"-0.2113, -0.0971, 0.2296, 0.7106, 1.304, 1.993, 2.77, 3.654, 4.661, 5.802");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1575, 0.1913, 0.3071, 0.525, 0.8623, 1.335, 1.956, 2.739, 3.697, 4.834",\
"0.1727, 0.207, 0.3235, 0.542, 0.8796, 1.353, 1.975, 2.758, 3.711, 4.855",\
"0.2377, 0.2714, 0.3872, 0.6051, 0.943, 1.416, 2.038, 2.822, 3.774, 4.917",\
"0.3472, 0.3896, 0.519, 0.735, 1.07, 1.541, 2.163, 2.945, 3.9, 5.039",\
"0.481, 0.5323, 0.6905, 0.9418, 1.277, 1.744, 2.362, 3.143, 4.097, 5.234",\
"0.6416, 0.7034, 0.8887, 1.183, 1.569, 2.038, 2.651, 3.426, 4.376, 5.514",\
"0.8288, 0.9022, 1.118, 1.453, 1.894, 2.424, 3.041, 3.81, 4.755, 5.884",\
"1.045, 1.129, 1.378, 1.757, 2.248, 2.845, 3.527, 4.302, 5.24, 6.365",\
"1.29, 1.386, 1.669, 2.097, 2.64, 3.293, 4.053, 4.898, 5.843, 6.958",\
"1.565, 1.674, 1.993, 2.471, 3.071, 3.781, 4.608, 5.54, 6.556, 7.679");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1458, 0.2003, 0.3883, 0.7459, 1.305, 2.087, 3.116, 4.413, 5.997, 7.88",\
"0.1461, 0.2003, 0.3879, 0.7457, 1.303, 2.087, 3.116, 4.407, 5.996, 7.88",\
"0.1725, 0.2185, 0.3902, 0.7464, 1.304, 2.085, 3.114, 4.415, 5.989, 7.878",\
"0.235, 0.2818, 0.4474, 0.7651, 1.304, 2.087, 3.113, 4.407, 5.992, 7.888",\
"0.3348, 0.3832, 0.5448, 0.8592, 1.348, 2.09, 3.117, 4.41, 5.993, 7.888",\
"0.4582, 0.513, 0.6868, 0.9956, 1.482, 2.167, 3.136, 4.414, 5.993, 7.878",\
"0.5964, 0.6604, 0.8584, 1.18, 1.662, 2.344, 3.246, 4.456, 6.002, 7.873",\
"0.7466, 0.8246, 1.05, 1.406, 1.893, 2.57, 3.468, 4.604, 6.076, 7.9",\
"0.9142, 0.9994, 1.263, 1.658, 2.176, 2.85, 3.745, 4.875, 6.263, 8.005",\
"1.092, 1.191, 1.486, 1.931, 2.494, 3.187, 4.078, 5.205, 6.586, 8.238");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.2122, 0.2707, 0.4721, 0.855, 1.45, 2.282, 3.378, 4.76, 6.443, 8.448",\
"0.2121, 0.2705, 0.4724, 0.8553, 1.45, 2.282, 3.378, 4.758, 6.44, 8.452",\
"0.2213, 0.274, 0.4717, 0.855, 1.449, 2.283, 3.378, 4.758, 6.438, 8.456",\
"0.3017, 0.3537, 0.5131, 0.8573, 1.449, 2.283, 3.379, 4.758, 6.446, 8.452",\
"0.3964, 0.458, 0.6488, 0.952, 1.463, 2.282, 3.378, 4.758, 6.443, 8.454",\
"0.511, 0.582, 0.7956, 1.147, 1.612, 2.319, 3.379, 4.76, 6.443, 8.452",\
"0.6404, 0.7242, 0.966, 1.353, 1.878, 2.521, 3.447, 4.763, 6.444, 8.452",\
"0.7838, 0.8822, 1.163, 1.58, 2.155, 2.861, 3.703, 4.869, 6.457, 8.451",\
"0.9368, 1.056, 1.378, 1.84, 2.45, 3.224, 4.117, 5.181, 6.603, 8.478",\
"1.102, 1.238, 1.607, 2.126, 2.776, 3.596, 4.575, 5.667, 6.972, 8.672");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1568, 0.1884, 0.2973, 0.5053, 0.8281, 1.281, 1.877, 2.626, 3.543, 4.635",\
"0.1654, 0.1975, 0.3073, 0.5156, 0.8387, 1.291, 1.888, 2.639, 3.553, 4.647",\
"0.1785, 0.2129, 0.325, 0.534, 0.8577, 1.311, 1.907, 2.657, 3.575, 4.666",\
"0.1782, 0.2179, 0.3425, 0.5597, 0.8829, 1.336, 1.931, 2.682, 3.599, 4.691",\
"0.1563, 0.2055, 0.3498, 0.5854, 0.9234, 1.376, 1.97, 2.719, 3.634, 4.726",\
"0.1052, 0.165, 0.3382, 0.6017, 0.9617, 1.434, 2.03, 2.776, 3.689, 4.779",\
"0.0239, 0.0952, 0.2985, 0.5999, 0.9904, 1.487, 2.107, 2.858, 3.768, 4.854",\
"-0.09, -0.0071, 0.2262, 0.5697, 1.002, 1.53, 2.176, 2.955, 3.873, 4.956",\
"-0.2381, -0.1449, 0.1191, 0.5059, 0.9864, 1.558, 2.236, 3.042, 3.99, 5.087",\
"-0.4247, -0.3213, -0.0257, 0.4048, 0.9371, 1.558, 2.28, 3.119, 4.097, 5.226");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1809, 0.2163, 0.3352, 0.5556, 0.8944, 1.368, 1.99, 2.774, 3.731, 4.873",\
"0.196, 0.2315, 0.3507, 0.5711, 0.9105, 1.384, 2.006, 2.791, 3.747, 4.884",\
"0.2623, 0.2969, 0.4152, 0.6352, 0.9739, 1.447, 2.07, 2.854, 3.807, 4.95",\
"0.385, 0.4255, 0.5494, 0.7659, 1.102, 1.574, 2.194, 2.978, 3.932, 5.074",\
"0.5354, 0.5834, 0.7343, 0.9773, 1.311, 1.778, 2.396, 3.174, 4.13, 5.268",\
"0.7187, 0.7751, 0.9485, 1.232, 1.607, 2.074, 2.685, 3.461, 4.412, 5.545",\
"0.9364, 1.002, 1.2, 1.518, 1.946, 2.465, 3.078, 3.846, 4.79, 5.921",\
"1.19, 1.265, 1.491, 1.846, 2.317, 2.899, 3.571, 4.343, 5.279, 6.4",\
"1.481, 1.566, 1.821, 2.217, 2.731, 3.366, 4.111, 4.945, 5.886, 6.999",\
"1.812, 1.907, 2.191, 2.631, 3.195, 3.877, 4.684, 5.602, 6.604, 7.726");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.1457, 0.1994, 0.3877, 0.7467, 1.304, 2.087, 3.116, 4.404, 5.997, 7.883",\
"0.1459, 0.1995, 0.388, 0.7464, 1.304, 2.087, 3.115, 4.409, 5.997, 7.878",\
"0.1628, 0.2111, 0.3897, 0.7474, 1.304, 2.088, 3.117, 4.411, 5.989, 7.882",\
"0.2086, 0.2567, 0.4307, 0.7606, 1.305, 2.086, 3.115, 4.412, 5.993, 7.88",\
"0.2976, 0.3427, 0.505, 0.8314, 1.343, 2.094, 3.112, 4.413, 5.995, 7.872",\
"0.4184, 0.4646, 0.6266, 0.9354, 1.444, 2.16, 3.138, 4.411, 5.99, 7.878",\
"0.5588, 0.6106, 0.7824, 1.093, 1.58, 2.294, 3.235, 4.457, 6.006, 7.881",\
"0.7152, 0.7732, 0.9638, 1.289, 1.77, 2.465, 3.405, 4.591, 6.083, 7.908",\
"0.8818, 0.951, 1.164, 1.517, 2.014, 2.693, 3.614, 4.798, 6.246, 8.007",\
"1.062, 1.141, 1.382, 1.771, 2.29, 2.98, 3.875, 5.049, 6.493, 8.217");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07922, 0.2871, 0.6841, 1.303, 2.17, 3.312, 4.751, 6.507, 8.6");
index_2("0.001, 0.008681, 0.03564, 0.08713, 0.1673, 0.2799, 0.428, 0.6146, 0.8423, 1.114");
values("0.2555, 0.3149, 0.5196, 0.9037, 1.5, 2.334, 3.432, 4.812, 6.5, 8.51",\
"0.255, 0.3147, 0.5189, 0.904, 1.5, 2.334, 3.431, 4.813, 6.499, 8.508",\
"0.2566, 0.3144, 0.5187, 0.9034, 1.5, 2.334, 3.431, 4.813, 6.498, 8.508",\
"0.3329, 0.383, 0.5479, 0.9048, 1.499, 2.334, 3.431, 4.815, 6.499, 8.511",\
"0.4294, 0.4916, 0.681, 0.9866, 1.51, 2.334, 3.431, 4.813, 6.5, 8.506",\
"0.5442, 0.6142, 0.8296, 1.179, 1.647, 2.365, 3.431, 4.813, 6.5, 8.508",\
"0.6756, 0.7562, 0.9948, 1.383, 1.907, 2.556, 3.493, 4.816, 6.498, 8.509",\
"0.8226, 0.9164, 1.187, 1.604, 2.185, 2.888, 3.737, 4.914, 6.51, 8.507",\
"0.9808, 1.091, 1.396, 1.854, 2.468, 3.251, 4.139, 5.214, 6.648, 8.533",\
"1.153, 1.278, 1.629, 2.132, 2.779, 3.607, 4.593, 5.688, 7.006, 8.716");
}
}
}
}