blob: 77e7a445b7a3cef1fafa9da3f93681b5e488d1a2 [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_2) {
area : 28.537600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.001402885" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.001711765" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.00171457" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00913495" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.001756205" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0073403" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0073194" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.001668755" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00913495" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.008545 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.09268, 0.09261, 0.09182, 0.09125, 0.09121, 0.09118, 0.09116, \
0.09113, 0.0912, 0.09102");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.05123, -0.05123, -0.05093, -0.0509, -0.05088, -0.05086, -0.05101, \
-0.05081, -0.05094, -0.0509");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.09245, 0.09243, 0.09181, 0.09133, 0.09124, 0.0912, 0.09119, \
0.09113, 0.09122, 0.09125");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.05088, -0.05085, -0.05057, -0.05052, -0.05048, -0.05048, -0.05062, \
-0.05044, -0.05062, -0.0506");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.09149, 0.09148, 0.09136, 0.0911, 0.091, 0.09099, 0.09111, 0.09095, \
0.09099, 0.09099");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.05532, 0.05543, 0.05582, 0.05594, 0.05607, 0.05624, 0.05601, \
0.05629, 0.05606, 0.05622");
}
}
}
pin(A2) {
capacitance : 0.009069 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1166, 0.1237, 0.1344, 0.1391, 0.1429, 0.1456, 0.1478, 0.1491, \
0.1502, 0.1511");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.08111, -0.08112, -0.08074, -0.08045, -0.08022, -0.08007, -0.08024, \
-0.08, -0.08022, -0.08016");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1045, 0.09861, 0.08686, 0.08394, 0.08252, 0.08181, 0.08158, \
0.08109, 0.081, 0.08086");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.0806, -0.08069, -0.08052, -0.08054, -0.08026, -0.08017, -0.08029, \
-0.08007, -0.08031, -0.08023");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.09147, 0.09151, 0.09137, 0.09128, 0.09115, 0.09114, 0.09124, \
0.09116, 0.09114, 0.09122");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.05395, -0.05392, -0.05393, -0.05385, -0.05381, -0.05384, -0.05399, \
-0.05394, -0.05415, -0.05416");
}
}
}
pin(A3) {
capacitance : 0.009432 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.08667, 0.08268, 0.08123, 0.0807, 0.08051, 0.08032, 0.08034, \
0.0802, 0.08045, 0.08039");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.08101, -0.08091, -0.08056, -0.08025, -0.0801, -0.0801, -0.08019, \
-0.08019, -0.08005, -0.08014");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.1003, 0.09416, 0.08592, 0.08247, 0.08114, 0.08046, 0.08022, \
0.07985, 0.07986, 0.07981");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.08066, -0.08073, -0.08071, -0.0804, -0.08027, -0.0802, -0.08028, \
-0.08013, -0.08016, -0.08029");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("0.09312, 0.08729, 0.08348, 0.08185, 0.08084, 0.08035, 0.08013, \
0.07979, 0.0799, 0.07978");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
values("-0.08095, -0.08094, -0.08071, -0.08049, -0.08025, -0.08024, -0.08028, \
-0.08014, -0.08021, -0.08025");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.3026 ;
max_transition : 3.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.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.03277, 0.03343, 0.03464, 0.03565, 0.03613, 0.03647, 0.0367, 0.03686, 0.03697, 0.03704",\
"0.03219, 0.03272, 0.03425, 0.03524, 0.03583, 0.03628, 0.03656, 0.03677, 0.03685, 0.03701",\
"0.04632, 0.04527, 0.04325, 0.04139, 0.04015, 0.03922, 0.03847, 0.0382, 0.03792, 0.03774",\
"0.09658, 0.09248, 0.08245, 0.07156, 0.06272, 0.05609, 0.05132, 0.04795, 0.04558, 0.04383",\
"0.1945, 0.1868, 0.1661, 0.1414, 0.1193, 0.1013, 0.0873, 0.07673, 0.06873, 0.06258",\
"0.3452, 0.3343, 0.3027, 0.2618, 0.2216, 0.1872, 0.1589, 0.1363, 0.1183, 0.104",\
"0.5512, 0.5375, 0.497, 0.4399, 0.3797, 0.3248, 0.2774, 0.2379, 0.2053, 0.1786",\
"0.8156, 0.7998, 0.7518, 0.6804, 0.5998, 0.5216, 0.452, 0.3912, 0.3396, 0.296",\
"1.141, 1.124, 1.07, 0.9859, 0.8863, 0.7848, 0.6897, 0.6047, 0.5304, 0.4661",\
"1.532, 1.513, 1.454, 1.359, 1.243, 1.118, 0.9968, 0.885, 0.7849, 0.6961");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.2632, 0.2653, 0.2688, 0.2723, 0.2742, 0.276, 0.2768, 0.2788, 0.2807, 0.283",\
"0.2654, 0.267, 0.2704, 0.2742, 0.2765, 0.2779, 0.2801, 0.2821, 0.2846, 0.2874",\
"0.2848, 0.2842, 0.2829, 0.2823, 0.2827, 0.2832, 0.2835, 0.285, 0.2862, 0.2885",\
"0.3422, 0.3379, 0.3282, 0.3182, 0.3095, 0.3033, 0.3009, 0.2987, 0.2967, 0.2979",\
"0.4518, 0.4438, 0.4221, 0.3978, 0.3753, 0.357, 0.3426, 0.3328, 0.3258, 0.3215",\
"0.6182, 0.607, 0.5745, 0.5319, 0.4925, 0.4568, 0.4278, 0.4041, 0.3869, 0.3721",\
"0.8437, 0.8308, 0.7897, 0.7304, 0.6694, 0.6151, 0.566, 0.5234, 0.4903, 0.4618",\
"1.132, 1.117, 1.07, 0.9979, 0.9137, 0.8351, 0.7652, 0.701, 0.6503, 0.602",\
"1.486, 1.47, 1.418, 1.335, 1.233, 1.128, 1.033, 0.9469, 0.8698, 0.8033",\
"1.91, 1.893, 1.837, 1.745, 1.628, 1.5, 1.375, 1.264, 1.163, 1.07");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.03208, 0.03287, 0.03446, 0.03551, 0.03624, 0.03653, 0.03677, 0.03683, 0.03705, 0.03714",\
"0.02889, 0.02988, 0.03205, 0.03386, 0.03519, 0.03582, 0.03633, 0.03648, 0.03681, 0.0369",\
"0.03501, 0.0351, 0.03539, 0.03587, 0.03619, 0.03659, 0.03669, 0.03679, 0.03695, 0.03698",\
"0.07971, 0.07673, 0.06941, 0.06171, 0.05552, 0.05083, 0.04743, 0.04501, 0.04327, 0.042",\
"0.1776, 0.1707, 0.152, 0.1301, 0.1106, 0.09476, 0.08252, 0.07315, 0.06597, 0.0605",\
"0.3329, 0.3224, 0.2923, 0.253, 0.2148, 0.1821, 0.1554, 0.1338, 0.1165, 0.1028",\
"0.5478, 0.5344, 0.4944, 0.4379, 0.3782, 0.324, 0.2776, 0.2388, 0.2068, 0.1804",\
"0.8251, 0.8094, 0.7614, 0.6893, 0.6081, 0.5294, 0.4591, 0.3985, 0.3471, 0.3036",\
"1.168, 1.15, 1.095, 1.01, 0.9079, 0.8047, 0.7082, 0.622, 0.5468, 0.4818",\
"1.579, 1.56, 1.499, 1.403, 1.283, 1.155, 1.031, 0.9161, 0.8136, 0.7233");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.3687, 0.3691, 0.37, 0.3709, 0.3721, 0.3729, 0.3735, 0.3762, 0.3788, 0.3811",\
"0.368, 0.3682, 0.369, 0.3707, 0.3715, 0.373, 0.3745, 0.3753, 0.3793, 0.3822",\
"0.3835, 0.3824, 0.38, 0.3781, 0.3769, 0.3766, 0.3761, 0.3789, 0.3804, 0.3827",\
"0.4421, 0.4381, 0.4278, 0.4158, 0.4054, 0.3981, 0.3935, 0.39, 0.3903, 0.3915",\
"0.557, 0.5491, 0.5284, 0.5023, 0.4766, 0.4555, 0.4398, 0.4292, 0.4206, 0.4157",\
"0.7329, 0.7224, 0.6912, 0.6478, 0.6047, 0.5648, 0.5309, 0.5054, 0.4855, 0.4696",\
"0.9719, 0.9598, 0.9213, 0.8628, 0.7973, 0.7357, 0.6814, 0.6352, 0.5971, 0.567",\
"1.278, 1.264, 1.22, 1.15, 1.064, 0.9776, 0.8982, 0.8277, 0.7687, 0.7171",\
"1.654, 1.639, 1.591, 1.511, 1.41, 1.299, 1.193, 1.094, 1.009, 0.9338",\
"2.105, 2.089, 2.037, 1.949, 1.834, 1.703, 1.569, 1.442, 1.326, 1.224");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.03159, 0.03259, 0.0344, 0.03558, 0.03622, 0.03647, 0.03669, 0.03698, 0.03707, 0.03713",\
"0.02797, 0.02908, 0.03168, 0.0337, 0.035, 0.03573, 0.03615, 0.03646, 0.03664, 0.03674",\
"0.02885, 0.02941, 0.03114, 0.03285, 0.03428, 0.03516, 0.0357, 0.03612, 0.03638, 0.03654",\
"0.06842, 0.06626, 0.06098, 0.05559, 0.05111, 0.04776, 0.04524, 0.0434, 0.04201, 0.04105",\
"0.1672, 0.1611, 0.1446, 0.125, 0.1073, 0.09291, 0.08161, 0.07284, 0.06594, 0.0605",\
"0.3316, 0.3216, 0.2929, 0.2553, 0.2186, 0.1868, 0.1605, 0.139, 0.1217, 0.1076",\
"0.5631, 0.5501, 0.511, 0.4548, 0.3959, 0.3417, 0.2948, 0.2552, 0.2222, 0.1946",\
"0.864, 0.8483, 0.8004, 0.7283, 0.6463, 0.5667, 0.495, 0.4323, 0.3786, 0.333",\
"1.237, 1.219, 1.164, 1.078, 0.9751, 0.8691, 0.7696, 0.6801, 0.6014, 0.5329",\
"1.685, 1.665, 1.604, 1.507, 1.385, 1.254, 1.125, 1.006, 0.8986, 0.8032");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.4652, 0.4653, 0.4656, 0.4662, 0.4673, 0.4674, 0.4679, 0.4712, 0.4733, 0.4751",\
"0.4631, 0.4628, 0.4628, 0.4638, 0.4639, 0.4646, 0.4656, 0.4679, 0.47, 0.4723",\
"0.4785, 0.4769, 0.4732, 0.4703, 0.4674, 0.4669, 0.4664, 0.4673, 0.4695, 0.4718",\
"0.5412, 0.5366, 0.5247, 0.5102, 0.4985, 0.4894, 0.4838, 0.4811, 0.4799, 0.4795",\
"0.6657, 0.6572, 0.6344, 0.6047, 0.5758, 0.5511, 0.5334, 0.5207, 0.5118, 0.5059",\
"0.8593, 0.8481, 0.8135, 0.7654, 0.7155, 0.6701, 0.6313, 0.6026, 0.5784, 0.5625",\
"1.125, 1.111, 1.069, 1.003, 0.9293, 0.8589, 0.7964, 0.7434, 0.6999, 0.6643",\
"1.466, 1.451, 1.402, 1.323, 1.226, 1.127, 1.036, 0.9557, 0.8864, 0.8282",\
"1.885, 1.869, 1.816, 1.726, 1.611, 1.486, 1.363, 1.251, 1.151, 1.067",\
"2.389, 2.372, 2.314, 2.216, 2.086, 1.936, 1.783, 1.637, 1.503, 1.385");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.06709, 0.07911, 0.1208, 0.1997, 0.3221, 0.4933, 0.7186, 1.002, 1.349, 1.761",\
"0.06922, 0.08125, 0.1229, 0.2018, 0.324, 0.4955, 0.7208, 1.005, 1.351, 1.764",\
"0.08045, 0.09313, 0.1339, 0.2117, 0.3332, 0.5041, 0.7287, 1.013, 1.358, 1.771",\
"0.0934, 0.1087, 0.1565, 0.2369, 0.3559, 0.5247, 0.748, 1.03, 1.376, 1.787",\
"0.1026, 0.1214, 0.1793, 0.2717, 0.3977, 0.5635, 0.7837, 1.063, 1.406, 1.816",\
"0.1065, 0.1292, 0.1971, 0.3051, 0.4467, 0.623, 0.8409, 1.116, 1.456, 1.863",\
"0.1052, 0.1308, 0.2095, 0.3327, 0.4939, 0.6883, 0.9194, 1.194, 1.529, 1.931",\
"0.0976, 0.1266, 0.2153, 0.3546, 0.535, 0.7515, 1.003, 1.293, 1.63, 2.027",\
"0.0833, 0.1156, 0.2132, 0.3694, 0.569, 0.8081, 1.084, 1.396, 1.75, 2.15",\
"0.0615, 0.0972, 0.2074, 0.3768, 0.5962, 0.857, 1.158, 1.496, 1.873, 2.293");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.05907, 0.0698, 0.1067, 0.1759, 0.2829, 0.4328, 0.6294, 0.8778, 1.179, 1.541",\
"0.06481, 0.07538, 0.1122, 0.1814, 0.2886, 0.4382, 0.6356, 0.8833, 1.186, 1.547",\
"0.08725, 0.09802, 0.1337, 0.2017, 0.3081, 0.4579, 0.6546, 0.9017, 1.204, 1.564",\
"0.1191, 0.1332, 0.1765, 0.2461, 0.3501, 0.4976, 0.6928, 0.9388, 1.242, 1.601",\
"0.155, 0.1733, 0.2278, 0.312, 0.4215, 0.5659, 0.7586, 1.002, 1.302, 1.661",\
"0.196, 0.2178, 0.2838, 0.3854, 0.5141, 0.6678, 0.8569, 1.098, 1.394, 1.749",\
"0.2411, 0.2675, 0.3447, 0.4639, 0.6143, 0.7901, 0.9921, 1.23, 1.522, 1.873",\
"0.2917, 0.322, 0.4113, 0.5478, 0.7199, 0.9207, 1.146, 1.4, 1.691, 2.037",\
"0.3477, 0.3814, 0.4828, 0.6377, 0.8312, 1.057, 1.31, 1.59, 1.898, 2.246",\
"0.4092, 0.447, 0.5599, 0.7321, 0.9484, 1.199, 1.481, 1.79, 2.125, 2.493");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.09908, 0.1206, 0.1952, 0.3367, 0.5554, 0.864, 1.269, 1.778, 2.401, 3.145",\
"0.09864, 0.1203, 0.1951, 0.3363, 0.5557, 0.8641, 1.268, 1.779, 2.4, 3.144",\
"0.108, 0.1263, 0.1951, 0.336, 0.5562, 0.8641, 1.268, 1.777, 2.399, 3.146",\
"0.1379, 0.1572, 0.2236, 0.3457, 0.5555, 0.8632, 1.268, 1.778, 2.4, 3.145",\
"0.1897, 0.2114, 0.2784, 0.3969, 0.5832, 0.8682, 1.268, 1.779, 2.403, 3.145",\
"0.2551, 0.2813, 0.3583, 0.4804, 0.6589, 0.9152, 1.281, 1.778, 2.401, 3.143",\
"0.3321, 0.3629, 0.4536, 0.5894, 0.7728, 1.019, 1.354, 1.811, 2.403, 3.14",\
"0.4212, 0.4572, 0.5612, 0.7186, 0.916, 1.166, 1.487, 1.907, 2.458, 3.155",\
"0.5214, 0.5614, 0.6846, 0.8614, 1.082, 1.344, 1.666, 2.071, 2.582, 3.236",\
"0.6302, 0.6776, 0.821, 1.017, 1.263, 1.547, 1.884, 2.282, 2.778, 3.386");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.07906, 0.09793, 0.1636, 0.2894, 0.4852, 0.7626, 1.121, 1.577, 2.136, 2.796",\
"0.07902, 0.09778, 0.1637, 0.2906, 0.4876, 0.7603, 1.124, 1.578, 2.141, 2.805",\
"0.08942, 0.1045, 0.1642, 0.2894, 0.4854, 0.7599, 1.122, 1.582, 2.135, 2.807",\
"0.129, 0.1446, 0.1951, 0.298, 0.4853, 0.7597, 1.125, 1.578, 2.134, 2.804",\
"0.1839, 0.2035, 0.262, 0.3566, 0.511, 0.763, 1.123, 1.576, 2.134, 2.802",\
"0.2487, 0.2738, 0.3462, 0.4523, 0.5972, 0.8098, 1.133, 1.58, 2.133, 2.797",\
"0.3243, 0.3537, 0.442, 0.5696, 0.726, 0.926, 1.204, 1.607, 2.135, 2.799",\
"0.4084, 0.4432, 0.5482, 0.6988, 0.8802, 1.091, 1.35, 1.701, 2.183, 2.805",\
"0.501, 0.544, 0.6634, 0.842, 1.047, 1.283, 1.554, 1.88, 2.308, 2.876",\
"0.6058, 0.6558, 0.7928, 0.9928, 1.23, 1.497, 1.79, 2.121, 2.521, 3.032");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.08799, 0.1001, 0.1418, 0.2207, 0.3429, 0.5145, 0.7396, 1.023, 1.37, 1.783",\
"0.08844, 0.1006, 0.1427, 0.2217, 0.3442, 0.5153, 0.7409, 1.025, 1.371, 1.784",\
"0.09134, 0.1041, 0.146, 0.2248, 0.3468, 0.5178, 0.7434, 1.027, 1.373, 1.785",\
"0.09597, 0.1102, 0.1558, 0.2361, 0.3562, 0.526, 0.75, 1.033, 1.378, 1.79",\
"0.0964, 0.1134, 0.1665, 0.254, 0.3776, 0.5448, 0.7659, 1.046, 1.39, 1.801",\
"0.08912, 0.109, 0.1707, 0.2703, 0.4047, 0.5768, 0.796, 1.073, 1.413, 1.821",\
"0.07306, 0.09567, 0.1658, 0.2791, 0.4289, 0.6141, 0.8393, 1.115, 1.451, 1.855",\
"0.0474, 0.0723, 0.1513, 0.2779, 0.4446, 0.6476, 0.8875, 1.17, 1.506, 1.905",\
"0.0104, 0.0384, 0.1253, 0.2663, 0.4498, 0.6723, 0.9317, 1.231, 1.575, 1.975",\
"-0.0381, -0.0072, 0.0882, 0.2425, 0.4438, 0.6865, 0.967, 1.286, 1.647, 2.057");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.07948, 0.09002, 0.1265, 0.1954, 0.3022, 0.4514, 0.648, 0.8957, 1.199, 1.561",\
"0.0843, 0.09481, 0.1315, 0.2002, 0.3069, 0.4571, 0.6533, 0.9016, 1.203, 1.564",\
"0.1066, 0.1167, 0.1522, 0.2201, 0.3264, 0.4757, 0.6722, 0.9199, 1.222, 1.581",\
"0.1474, 0.1597, 0.1985, 0.2651, 0.3688, 0.5159, 0.7102, 0.9573, 1.259, 1.618",\
"0.1969, 0.212, 0.2599, 0.3371, 0.4421, 0.5853, 0.777, 1.021, 1.319, 1.677",\
"0.2547, 0.2728, 0.3298, 0.422, 0.5424, 0.6907, 0.8779, 1.117, 1.413, 1.769",\
"0.322, 0.3432, 0.4092, 0.5161, 0.6551, 0.8219, 1.018, 1.253, 1.543, 1.894",\
"0.3988, 0.4228, 0.4986, 0.62, 0.778, 0.967, 1.183, 1.43, 1.717, 2.061",\
"0.4854, 0.5129, 0.5977, 0.734, 0.9113, 1.122, 1.363, 1.631, 1.932, 2.275",\
"0.583, 0.6132, 0.7082, 0.8594, 1.055, 1.288, 1.554, 1.849, 2.173, 2.532");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.09992, 0.1211, 0.1953, 0.3361, 0.5563, 0.8644, 1.269, 1.777, 2.402, 3.144",\
"0.1002, 0.1212, 0.1951, 0.3362, 0.5564, 0.8627, 1.269, 1.778, 2.404, 3.143",\
"0.111, 0.1291, 0.197, 0.3364, 0.5553, 0.8634, 1.269, 1.777, 2.4, 3.145",\
"0.1438, 0.1605, 0.2225, 0.3465, 0.5563, 0.8642, 1.269, 1.779, 2.402, 3.145",\
"0.2008, 0.2185, 0.2769, 0.3892, 0.5785, 0.8684, 1.269, 1.779, 2.399, 3.144",\
"0.2728, 0.2926, 0.3566, 0.4683, 0.6421, 0.9048, 1.283, 1.78, 2.402, 3.143",\
"0.3574, 0.3807, 0.4523, 0.5735, 0.7466, 0.9896, 1.334, 1.806, 2.408, 3.14",\
"0.4538, 0.4792, 0.5634, 0.697, 0.8804, 1.123, 1.443, 1.878, 2.444, 3.158",\
"0.5614, 0.5908, 0.6858, 0.8356, 1.037, 1.287, 1.602, 2.008, 2.538, 3.209",\
"0.6812, 0.714, 0.819, 0.9886, 1.208, 1.477, 1.798, 2.197, 2.695, 3.326");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.1158, 0.1348, 0.2006, 0.3266, 0.5227, 0.7981, 1.159, 1.615, 2.172, 2.834",\
"0.1156, 0.1344, 0.2004, 0.3265, 0.5229, 0.7974, 1.16, 1.615, 2.171, 2.842",\
"0.1199, 0.1369, 0.2005, 0.3266, 0.5246, 0.8007, 1.159, 1.615, 2.176, 2.845",\
"0.1607, 0.1752, 0.224, 0.3318, 0.5224, 0.7975, 1.159, 1.615, 2.171, 2.834",\
"0.2227, 0.2399, 0.2925, 0.3841, 0.5432, 0.7994, 1.159, 1.614, 2.171, 2.844",\
"0.2967, 0.3185, 0.3821, 0.4818, 0.623, 0.8406, 1.167, 1.614, 2.17, 2.833",\
"0.3834, 0.4088, 0.4868, 0.6028, 0.7524, 0.9502, 1.234, 1.637, 2.171, 2.833",\
"0.4778, 0.5092, 0.6028, 0.7408, 0.911, 1.114, 1.373, 1.728, 2.215, 2.839",\
"0.5848, 0.6206, 0.7302, 0.8922, 1.087, 1.311, 1.572, 1.899, 2.332, 2.908",\
"0.701, 0.7448, 0.8706, 1.059, 1.278, 1.532, 1.812, 2.135, 2.536, 3.054");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.099, 0.1112, 0.153, 0.2319, 0.3541, 0.5257, 0.7507, 1.035, 1.381, 1.794",\
"0.09899, 0.1112, 0.1534, 0.2325, 0.3551, 0.5262, 0.7516, 1.035, 1.382, 1.795",\
"0.09737, 0.1098, 0.1518, 0.2309, 0.3535, 0.5248, 0.7499, 1.034, 1.38, 1.793",\
"0.09305, 0.1065, 0.1504, 0.2295, 0.35, 0.5202, 0.7445, 1.027, 1.372, 1.786",\
"0.07976, 0.09529, 0.1451, 0.23, 0.3518, 0.5187, 0.7401, 1.02, 1.364, 1.774",\
"0.05455, 0.0724, 0.129, 0.2234, 0.3545, 0.5245, 0.7427, 1.019, 1.359, 1.766",\
"0.01667, 0.03659, 0.1001, 0.2048, 0.3479, 0.5297, 0.7522, 1.026, 1.361, 1.764",\
"-0.0356, -0.0135, 0.0569, 0.1723, 0.328, 0.5238, 0.76, 1.04, 1.373, 1.77",\
"-0.1041, -0.0796, -0.0024, 0.1238, 0.2932, 0.5034, 0.7552, 1.05, 1.391, 1.787",\
"-0.1898, -0.1629, -0.0786, 0.0586, 0.2422, 0.4676, 0.7356, 1.047, 1.404, 1.81");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.09288, 0.1041, 0.1419, 0.2121, 0.3195, 0.4697, 0.6668, 0.9154, 1.217, 1.577",\
"0.09736, 0.1083, 0.1461, 0.2164, 0.3241, 0.4742, 0.671, 0.9193, 1.222, 1.583",\
"0.1196, 0.1302, 0.1668, 0.236, 0.3428, 0.4922, 0.6883, 0.9368, 1.239, 1.6",\
"0.1671, 0.1785, 0.2156, 0.2815, 0.3855, 0.5329, 0.7279, 0.9735, 1.276, 1.636",\
"0.2283, 0.2422, 0.2862, 0.3591, 0.4611, 0.6039, 0.7954, 1.039, 1.338, 1.696",\
"0.3031, 0.3191, 0.3704, 0.4551, 0.5689, 0.7127, 0.8982, 1.137, 1.432, 1.786",\
"0.3922, 0.4107, 0.4691, 0.566, 0.6955, 0.8534, 1.043, 1.276, 1.565, 1.915",\
"0.4968, 0.5176, 0.5835, 0.6926, 0.8377, 1.014, 1.22, 1.46, 1.743, 2.086",\
"0.6181, 0.6414, 0.715, 0.8354, 0.9964, 1.192, 1.418, 1.675, 1.968, 2.306",\
"0.757, 0.7828, 0.8639, 0.9966, 1.173, 1.387, 1.635, 1.914, 2.224, 2.573");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.09998, 0.1211, 0.1952, 0.3362, 0.5552, 0.8647, 1.269, 1.778, 2.402, 3.147",\
"0.1001, 0.1211, 0.1956, 0.336, 0.5565, 0.8634, 1.269, 1.78, 2.402, 3.143",\
"0.1058, 0.1251, 0.196, 0.3362, 0.5562, 0.8624, 1.267, 1.779, 2.4, 3.142",\
"0.1333, 0.1505, 0.214, 0.3433, 0.5566, 0.8642, 1.268, 1.778, 2.403, 3.143",\
"0.1877, 0.2048, 0.2643, 0.3806, 0.5739, 0.8684, 1.268, 1.777, 2.4, 3.145",\
"0.2607, 0.2785, 0.3407, 0.4558, 0.6344, 0.9009, 1.281, 1.781, 2.401, 3.142",\
"0.3484, 0.3683, 0.4339, 0.5553, 0.7359, 0.9862, 1.332, 1.803, 2.409, 3.145",\
"0.4478, 0.4704, 0.5434, 0.6728, 0.8616, 1.115, 1.443, 1.877, 2.446, 3.159",\
"0.5596, 0.5848, 0.6668, 0.8086, 1.006, 1.27, 1.6, 2.013, 2.541, 3.213",\
"0.683, 0.7106, 0.8022, 0.9596, 1.173, 1.446, 1.787, 2.201, 2.704, 3.334");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04333, 0.1252, 0.2816, 0.5252, 0.8671, 1.317, 1.884, 2.575, 3.4");
index_2("0.001, 0.003082, 0.01039, 0.02434, 0.04608, 0.07659, 0.1167, 0.1673, 0.229, 0.3026");
values("0.1503, 0.169, 0.2355, 0.3619, 0.5586, 0.8343, 1.195, 1.652, 2.209, 2.873",\
"0.1501, 0.1693, 0.2356, 0.3623, 0.5587, 0.8342, 1.196, 1.652, 2.208, 2.871",\
"0.151, 0.1691, 0.2353, 0.3621, 0.5587, 0.8338, 1.196, 1.652, 2.208, 2.87",\
"0.1897, 0.2025, 0.2533, 0.3652, 0.5585, 0.8338, 1.196, 1.652, 2.208, 2.872",\
"0.2581, 0.2729, 0.3215, 0.4121, 0.5747, 0.8363, 1.197, 1.652, 2.209, 2.87",\
"0.3435, 0.361, 0.419, 0.5108, 0.6493, 0.8722, 1.203, 1.654, 2.208, 2.872",\
"0.443, 0.4646, 0.5326, 0.6394, 0.7796, 0.9736, 1.263, 1.67, 2.213, 2.87",\
"0.5556, 0.582, 0.6644, 0.7876, 0.9432, 1.137, 1.394, 1.756, 2.246, 2.881",\
"0.6822, 0.7136, 0.8096, 0.9506, 1.13, 1.339, 1.591, 1.917, 2.358, 2.937",\
"0.8226, 0.8586, 0.9722, 1.137, 1.334, 1.567, 1.834, 2.15, 2.551, 3.074");
}
}
}
}