blob: eafd8fb7d2c0eb818553df27591ef9402f76be4b [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__and3_4) {
area : 43.904000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000166095" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000166095" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.000166095" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000166095" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0002251755" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0002251755" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000283068" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000249147" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000283068" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.009349 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06954, 0.06934, 0.06912, 0.069, 0.06921, 0.06903, 0.06935, 0.06924, \
0.06918, 0.06916");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.04912, -0.04903, -0.04898, -0.04901, -0.04931, -0.049, -0.04924, \
-0.04922, -0.04922, -0.04927");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06952, 0.06936, 0.06915, 0.06902, 0.06921, 0.06897, 0.0692, \
0.0692, 0.06919, 0.06907");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.04912, -0.04904, -0.04902, -0.04904, -0.04923, -0.04907, -0.04926, \
-0.04919, -0.04931, -0.04933");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06931, 0.06921, 0.06913, 0.06905, 0.06918, 0.06901, 0.06919, \
0.06918, 0.06923, 0.06906");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.00439, 0.0045, 0.004447, 0.004366, 0.004126, 0.00426, 0.004092, \
0.004105, 0.004084, 0.004011");
}
}
}
pin(A2) {
capacitance : 0.009859 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.07782, 0.08089, 0.08493, 0.08601, 0.08753, 0.08868, 0.08962, \
0.09036, 0.09093, 0.09125");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.06263, -0.06243, -0.06225, -0.06226, -0.06237, -0.06216, -0.06235, \
-0.0624, -0.06233, -0.06232");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06992, 0.06515, 0.06237, 0.06235, 0.06237, 0.06241, 0.06254, \
0.06245, 0.06245, 0.06265");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.06243, -0.06231, -0.06234, -0.06216, -0.06234, -0.06218, -0.06235, \
-0.06228, -0.06246, -0.06236");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06945, 0.06924, 0.06918, 0.06904, 0.06924, 0.06905, 0.06931, \
0.06922, 0.06924, 0.06913");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.05537, -0.05524, -0.05515, -0.05507, -0.05525, -0.05515, -0.05532, \
-0.05545, -0.05541, -0.0555");
}
}
}
pin(A3) {
capacitance : 0.01068 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06282, 0.06269, 0.06249, 0.06233, 0.06243, 0.06236, 0.06246, \
0.0625, 0.06251, 0.06241");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.06256, -0.06237, -0.06231, -0.0622, -0.06236, -0.06214, -0.06234, \
-0.06225, -0.06231, -0.06233");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06331, 0.06268, 0.06245, 0.06235, 0.06242, 0.06237, 0.06248, \
0.06253, 0.06248, 0.06257");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.06245, -0.06238, -0.06231, -0.06214, -0.06225, -0.06219, -0.06234, \
-0.06238, -0.06237, -0.06239");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.06557, 0.06286, 0.06253, 0.06238, 0.06245, 0.06229, 0.06251, \
0.06254, 0.06249, 0.06254");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.06253, -0.06244, -0.06236, -0.06216, -0.06225, -0.0621, -0.06236, \
-0.0624, -0.0623, -0.06234");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 1.013 ;
max_transition : 5 ;
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.4963, 0.4902, 0.4858, 0.486, 0.4854, 0.4852, 0.4856, 0.4856, 0.4858, 0.4857",\
"0.4952, 0.4892, 0.4857, 0.4848, 0.4843, 0.4846, 0.4848, 0.485, 0.4849, 0.485",\
"0.4961, 0.49, 0.4842, 0.484, 0.4843, 0.4844, 0.4848, 0.485, 0.4851, 0.4851",\
"0.521, 0.5121, 0.5026, 0.4993, 0.4982, 0.498, 0.4981, 0.4981, 0.498, 0.4981",\
"0.5769, 0.564, 0.5473, 0.5379, 0.5331, 0.5311, 0.5304, 0.5299, 0.5292, 0.5292",\
"0.662, 0.6444, 0.6195, 0.6021, 0.5946, 0.5897, 0.5867, 0.5853, 0.5843, 0.5836",\
"0.7765, 0.7564, 0.7214, 0.6966, 0.6831, 0.6742, 0.6688, 0.6655, 0.6636, 0.6624",\
"0.9207, 0.8968, 0.8529, 0.82, 0.7992, 0.7869, 0.7777, 0.7725, 0.7688, 0.7667",\
"1.095, 1.068, 1.015, 0.9738, 0.9454, 0.9267, 0.9148, 0.9068, 0.9016, 0.8977",\
"1.298, 1.269, 1.208, 1.158, 1.121, 1.097, 1.08, 1.069, 1.062, 1.057");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.3404, 0.3284, 0.3126, 0.3033, 0.2991, 0.2999, 0.303, 0.3057, 0.3096, 0.3176",\
"0.3387, 0.3263, 0.3104, 0.3014, 0.2978, 0.2977, 0.3007, 0.3048, 0.3069, 0.3131",\
"0.3374, 0.3257, 0.3092, 0.2994, 0.2959, 0.2959, 0.2989, 0.3021, 0.306, 0.3108",\
"0.3546, 0.3425, 0.3249, 0.3125, 0.3073, 0.3067, 0.3088, 0.312, 0.3182, 0.3239",\
"0.4011, 0.3866, 0.3666, 0.3495, 0.3404, 0.3377, 0.3385, 0.3412, 0.347, 0.3513",\
"0.4722, 0.4549, 0.4297, 0.4114, 0.3982, 0.3913, 0.3889, 0.3912, 0.3924, 0.399",\
"0.5723, 0.5524, 0.5237, 0.4946, 0.4806, 0.47, 0.4654, 0.4632, 0.4631, 0.4674",\
"0.7015, 0.6786, 0.6431, 0.6106, 0.5879, 0.5753, 0.5703, 0.5671, 0.5625, 0.5642",\
"0.8588, 0.8321, 0.7902, 0.7511, 0.7242, 0.7036, 0.6945, 0.6972, 0.6903, 0.6848",\
"1.046, 1.017, 0.9682, 0.9248, 0.8876, 0.8629, 0.847, 0.843, 0.8447, 0.8391");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.5583, 0.5506, 0.5434, 0.5411, 0.5398, 0.5397, 0.5396, 0.5396, 0.5398, 0.5397",\
"0.5565, 0.5492, 0.5414, 0.5395, 0.5382, 0.5387, 0.5385, 0.5381, 0.5381, 0.5383",\
"0.5571, 0.5493, 0.5409, 0.5388, 0.5381, 0.538, 0.5379, 0.5382, 0.5382, 0.5383",\
"0.5813, 0.5718, 0.5599, 0.5546, 0.5525, 0.552, 0.5519, 0.5518, 0.5518, 0.5518",\
"0.6399, 0.6264, 0.6074, 0.5962, 0.5903, 0.5876, 0.5862, 0.5855, 0.5852, 0.5849",\
"0.7284, 0.7111, 0.6839, 0.6659, 0.6554, 0.6496, 0.6465, 0.6447, 0.6435, 0.6429",\
"0.848, 0.8277, 0.7918, 0.7649, 0.749, 0.7396, 0.7337, 0.7297, 0.7275, 0.7262",\
"0.9992, 0.9751, 0.9307, 0.8959, 0.872, 0.8581, 0.8491, 0.8428, 0.8391, 0.8369",\
"1.181, 1.155, 1.101, 1.058, 1.027, 1.007, 0.9936, 0.9848, 0.979, 0.975",\
"1.394, 1.365, 1.304, 1.252, 1.213, 1.187, 1.169, 1.156, 1.148, 1.143");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.3405, 0.329, 0.313, 0.3035, 0.2994, 0.2999, 0.3039, 0.3057, 0.3096, 0.3176",\
"0.3387, 0.3264, 0.3105, 0.3013, 0.2978, 0.2977, 0.3021, 0.3052, 0.3074, 0.3131",\
"0.3347, 0.3229, 0.3065, 0.2975, 0.2931, 0.2936, 0.2962, 0.3007, 0.3038, 0.3081",\
"0.3483, 0.3361, 0.3183, 0.3066, 0.3012, 0.3004, 0.3034, 0.3066, 0.3119, 0.314",\
"0.3892, 0.3747, 0.3546, 0.3411, 0.3324, 0.3301, 0.3318, 0.3354, 0.3371, 0.3401",\
"0.4593, 0.4436, 0.4186, 0.3998, 0.3894, 0.3827, 0.3831, 0.3826, 0.3861, 0.3936",\
"0.5617, 0.5426, 0.5127, 0.4866, 0.4724, 0.4664, 0.4618, 0.4587, 0.4595, 0.4616",\
"0.6931, 0.6714, 0.6359, 0.6077, 0.5838, 0.5713, 0.5689, 0.5626, 0.5598, 0.5637",\
"0.855, 0.8312, 0.7891, 0.7548, 0.7218, 0.7067, 0.6954, 0.694, 0.6921, 0.6812",\
"1.047, 1.02, 0.9734, 0.9302, 0.8948, 0.8719, 0.8551, 0.8506, 0.8523, 0.849");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.6126, 0.6037, 0.5939, 0.5898, 0.5885, 0.5874, 0.5867, 0.5865, 0.5864, 0.5863",\
"0.6101, 0.6007, 0.5912, 0.5871, 0.585, 0.5845, 0.584, 0.584, 0.5838, 0.5838",\
"0.6107, 0.6013, 0.5908, 0.5872, 0.5854, 0.5851, 0.5848, 0.5848, 0.5847, 0.5846",\
"0.6345, 0.6242, 0.6104, 0.6038, 0.6014, 0.6002, 0.6, 0.5998, 0.5995, 0.5993",\
"0.6965, 0.6819, 0.6615, 0.6488, 0.6427, 0.6389, 0.6371, 0.6364, 0.6358, 0.6355",\
"0.7895, 0.772, 0.7438, 0.7245, 0.712, 0.706, 0.7019, 0.6998, 0.6985, 0.6975",\
"0.9169, 0.8959, 0.8592, 0.8317, 0.8141, 0.803, 0.7969, 0.7926, 0.7899, 0.7882",\
"1.078, 1.054, 1.009, 0.9731, 0.9483, 0.9319, 0.9219, 0.9153, 0.9113, 0.908",\
"1.273, 1.247, 1.193, 1.148, 1.116, 1.094, 1.079, 1.07, 1.064, 1.059",\
"1.503, 1.474, 1.413, 1.359, 1.318, 1.29, 1.271, 1.258, 1.249, 1.243");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.3405, 0.329, 0.3127, 0.3034, 0.2994, 0.2999, 0.3025, 0.307, 0.3092, 0.314",\
"0.3381, 0.3266, 0.3104, 0.3015, 0.298, 0.2977, 0.3007, 0.303, 0.3083, 0.3104",\
"0.3336, 0.3221, 0.3061, 0.296, 0.2925, 0.2923, 0.2958, 0.298, 0.3029, 0.3099",\
"0.3426, 0.3303, 0.313, 0.3021, 0.2974, 0.2972, 0.2998, 0.3021, 0.3074, 0.3099",\
"0.3781, 0.3646, 0.3461, 0.3335, 0.3264, 0.3242, 0.3259, 0.3273, 0.3317, 0.3378",\
"0.4465, 0.4313, 0.408, 0.3914, 0.3828, 0.376, 0.3768, 0.3786, 0.3834, 0.3842",\
"0.5516, 0.534, 0.5048, 0.4812, 0.4677, 0.4642, 0.4596, 0.4578, 0.4608, 0.4611",\
"0.6893, 0.6681, 0.6346, 0.6076, 0.5835, 0.5735, 0.5721, 0.5703, 0.5675, 0.5646",\
"0.8594, 0.8363, 0.7968, 0.7603, 0.733, 0.7144, 0.7107, 0.7098, 0.707, 0.7023",\
"1.062, 1.037, 0.9894, 0.95, 0.9201, 0.8957, 0.8785, 0.8758, 0.8798, 0.8787");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.2036, 0.2287, 0.2963, 0.4002, 0.549, 0.754, 1.023, 1.362, 1.776, 2.27",\
"0.2131, 0.2381, 0.3056, 0.4096, 0.5585, 0.7635, 1.033, 1.372, 1.786, 2.279",\
"0.2479, 0.2728, 0.3402, 0.4442, 0.593, 0.798, 1.067, 1.406, 1.82, 2.314",\
"0.315, 0.3402, 0.4077, 0.5115, 0.6601, 0.8651, 1.134, 1.473, 1.887, 2.381",\
"0.3943, 0.4212, 0.4922, 0.5986, 0.7478, 0.9522, 1.221, 1.56, 1.974, 2.467",\
"0.4816, 0.5111, 0.5859, 0.6949, 0.8454, 1.05, 1.319, 1.657, 2.071, 2.564",\
"0.5748, 0.607, 0.687, 0.8012, 0.9537, 1.157, 1.426, 1.765, 2.177, 2.671",\
"0.6736, 0.7086, 0.7948, 0.9135, 1.07, 1.276, 1.543, 1.882, 2.296, 2.788",\
"0.7768, 0.8146, 0.9068, 1.032, 1.194, 1.403, 1.673, 2.01, 2.423, 2.916",\
"0.8864, 0.9264, 1.024, 1.157, 1.323, 1.536, 1.81, 2.151, 2.563, 3.056");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.2981, 0.3289, 0.416, 0.5587, 0.7677, 1.058, 1.44, 1.922, 2.51, 3.21",\
"0.3028, 0.3335, 0.4208, 0.5634, 0.7725, 1.063, 1.445, 1.927, 2.515, 3.216",\
"0.324, 0.3549, 0.4419, 0.5844, 0.7936, 1.084, 1.466, 1.948, 2.535, 3.235",\
"0.3721, 0.403, 0.4897, 0.6316, 0.8402, 1.13, 1.512, 1.994, 2.583, 3.282",\
"0.431, 0.4628, 0.5502, 0.6926, 0.9007, 1.191, 1.572, 2.053, 2.642, 3.342",\
"0.4926, 0.5247, 0.613, 0.756, 0.9642, 1.254, 1.634, 2.115, 2.704, 3.404",\
"0.5565, 0.5899, 0.6799, 0.8224, 1.031, 1.318, 1.7, 2.179, 2.767, 3.466",\
"0.6181, 0.6543, 0.747, 0.8916, 1.099, 1.387, 1.767, 2.247, 2.833, 3.533",\
"0.6768, 0.7145, 0.8114, 0.9585, 1.169, 1.456, 1.835, 2.315, 2.901, 3.6",\
"0.7311, 0.7716, 0.8731, 1.024, 1.236, 1.527, 1.906, 2.384, 2.969, 3.669");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.06506, 0.09112, 0.1681, 0.3075, 0.5336, 0.8648, 1.305, 1.858, 2.538, 3.342",\
"0.06502, 0.0911, 0.1683, 0.3068, 0.5345, 0.8655, 1.304, 1.859, 2.535, 3.341",\
"0.06526, 0.0913, 0.1681, 0.3065, 0.5336, 0.8645, 1.303, 1.859, 2.536, 3.343",\
"0.0699, 0.09532, 0.1712, 0.3086, 0.535, 0.865, 1.304, 1.859, 2.536, 3.343",\
"0.08204, 0.1081, 0.1828, 0.3159, 0.5374, 0.8654, 1.303, 1.859, 2.536, 3.341",\
"0.0962, 0.1232, 0.1972, 0.3264, 0.5432, 0.8678, 1.306, 1.859, 2.539, 3.34",\
"0.1118, 0.1422, 0.2166, 0.3424, 0.551, 0.8714, 1.306, 1.859, 2.534, 3.344",\
"0.1288, 0.1602, 0.2374, 0.364, 0.5672, 0.8782, 1.309, 1.861, 2.536, 3.342",\
"0.1454, 0.1804, 0.2616, 0.3878, 0.5878, 0.8954, 1.319, 1.864, 2.537, 3.342",\
"0.162, 0.1994, 0.2866, 0.4134, 0.611, 0.918, 1.339, 1.879, 2.543, 3.344");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.08952, 0.1257, 0.2418, 0.4534, 0.7967, 1.294, 1.953, 2.783, 3.8, 5.011",\
"0.09006, 0.1256, 0.2412, 0.4533, 0.7984, 1.294, 1.953, 2.785, 3.8, 5.012",\
"0.08998, 0.1252, 0.2415, 0.4541, 0.7968, 1.292, 1.953, 2.783, 3.8, 5.011",\
"0.09, 0.1257, 0.2422, 0.4539, 0.7966, 1.294, 1.952, 2.782, 3.802, 5.011",\
"0.09578, 0.1306, 0.2472, 0.4578, 0.7978, 1.295, 1.95, 2.782, 3.802, 5.012",\
"0.1036, 0.138, 0.2516, 0.462, 0.8026, 1.295, 1.951, 2.783, 3.799, 5.011",\
"0.1134, 0.1474, 0.2588, 0.4666, 0.805, 1.299, 1.956, 2.782, 3.797, 5.003",\
"0.1262, 0.1596, 0.2696, 0.4754, 0.8094, 1.299, 1.956, 2.782, 3.794, 4.996",\
"0.1378, 0.1756, 0.2842, 0.4892, 0.8196, 1.305, 1.957, 2.784, 3.796, 5.004",\
"0.1516, 0.1896, 0.2982, 0.5048, 0.8346, 1.318, 1.964, 2.789, 3.797, 5.001");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.2251, 0.251, 0.3197, 0.4244, 0.5733, 0.7784, 1.048, 1.387, 1.801, 2.294",\
"0.2341, 0.2599, 0.3287, 0.4334, 0.5823, 0.7874, 1.057, 1.396, 1.81, 2.303",\
"0.2689, 0.2947, 0.3633, 0.4679, 0.6169, 0.822, 1.091, 1.43, 1.844, 2.338",\
"0.3388, 0.3647, 0.4332, 0.5375, 0.6863, 0.8913, 1.16, 1.5, 1.913, 2.407",\
"0.4266, 0.4546, 0.5263, 0.6328, 0.7817, 0.9862, 1.255, 1.594, 2.008, 2.501",\
"0.5249, 0.5553, 0.6305, 0.7397, 0.89, 1.095, 1.363, 1.702, 2.115, 2.608",\
"0.6324, 0.6658, 0.7463, 0.8597, 1.011, 1.215, 1.483, 1.822, 2.235, 2.728",\
"0.7497, 0.7854, 0.8721, 0.9902, 1.145, 1.35, 1.618, 1.956, 2.369, 2.862",\
"0.8757, 0.9143, 1.007, 1.132, 1.29, 1.499, 1.767, 2.104, 2.517, 3.01",\
"1.011, 1.052, 1.152, 1.283, 1.447, 1.658, 1.93, 2.267, 2.679, 3.173");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.3209, 0.3517, 0.4388, 0.5814, 0.7905, 1.081, 1.463, 1.945, 2.533, 3.233",\
"0.325, 0.3558, 0.4427, 0.5856, 0.7947, 1.085, 1.467, 1.949, 2.535, 3.238",\
"0.3371, 0.3681, 0.4551, 0.5977, 0.8067, 1.097, 1.479, 1.961, 2.548, 3.248",\
"0.367, 0.3978, 0.4848, 0.6269, 0.8357, 1.126, 1.508, 1.989, 2.577, 3.279",\
"0.4089, 0.4407, 0.5289, 0.6722, 0.8808, 1.17, 1.552, 2.034, 2.62, 3.323",\
"0.4567, 0.4896, 0.579, 0.7222, 0.931, 1.221, 1.602, 2.083, 2.67, 3.37",\
"0.5047, 0.5388, 0.6305, 0.775, 0.9834, 1.272, 1.653, 2.133, 2.72, 3.421",\
"0.5476, 0.5842, 0.6787, 0.8271, 1.036, 1.324, 1.704, 2.184, 2.77, 3.469",\
"0.5841, 0.6231, 0.7215, 0.8733, 1.085, 1.375, 1.753, 2.233, 2.819, 3.518",\
"0.6125, 0.6534, 0.7573, 0.9117, 1.128, 1.421, 1.802, 2.281, 2.866, 3.565");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.06968, 0.09596, 0.1718, 0.3084, 0.5347, 0.866, 1.304, 1.86, 2.536, 3.346",\
"0.06976, 0.09604, 0.1716, 0.3083, 0.5345, 0.865, 1.305, 1.858, 2.535, 3.346",\
"0.0699, 0.09606, 0.1719, 0.3085, 0.5344, 0.8657, 1.304, 1.859, 2.537, 3.347",\
"0.0732, 0.09874, 0.1736, 0.3104, 0.5347, 0.865, 1.305, 1.858, 2.536, 3.342",\
"0.08564, 0.1116, 0.1846, 0.3164, 0.5382, 0.8656, 1.304, 1.86, 2.537, 3.342",\
"0.0992, 0.1262, 0.1988, 0.3268, 0.543, 0.8674, 1.305, 1.857, 2.535, 3.345",\
"0.1152, 0.1438, 0.2168, 0.3412, 0.5504, 0.8714, 1.306, 1.859, 2.534, 3.341",\
"0.1314, 0.163, 0.238, 0.3614, 0.565, 0.8764, 1.309, 1.861, 2.536, 3.341",\
"0.1478, 0.1832, 0.2614, 0.3826, 0.5826, 0.8906, 1.316, 1.864, 2.537, 3.342",\
"0.165, 0.2026, 0.286, 0.408, 0.6044, 0.9094, 1.332, 1.872, 2.541, 3.343");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.08948, 0.1253, 0.2418, 0.4533, 0.7978, 1.294, 1.952, 2.783, 3.801, 5.011",\
"0.09008, 0.1256, 0.2415, 0.4535, 0.7981, 1.294, 1.952, 2.785, 3.796, 5.011",\
"0.08982, 0.1253, 0.2412, 0.4534, 0.7967, 1.293, 1.952, 2.784, 3.799, 5.009",\
"0.09048, 0.1261, 0.2425, 0.4541, 0.7967, 1.295, 1.952, 2.779, 3.795, 5.004",\
"0.09648, 0.1322, 0.2475, 0.4576, 0.7984, 1.294, 1.953, 2.785, 3.797, 5.004",\
"0.102, 0.1378, 0.2524, 0.4624, 0.8018, 1.295, 1.951, 2.784, 3.798, 5.012",\
"0.1124, 0.148, 0.2612, 0.4688, 0.8042, 1.298, 1.953, 2.779, 3.796, 5.008",\
"0.1242, 0.1606, 0.2734, 0.4802, 0.8104, 1.299, 1.953, 2.782, 3.794, 5.003",\
"0.1366, 0.1744, 0.2872, 0.4964, 0.8252, 1.307, 1.956, 2.782, 3.794, 5",\
"0.1506, 0.1904, 0.302, 0.513, 0.8438, 1.326, 1.967, 2.787, 3.794, 5");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.2411, 0.2677, 0.3377, 0.4435, 0.5928, 0.798, 1.067, 1.407, 1.821, 2.314",\
"0.2495, 0.2761, 0.3461, 0.4519, 0.6014, 0.8065, 1.076, 1.415, 1.829, 2.322",\
"0.2847, 0.3112, 0.3812, 0.4869, 0.6364, 0.8416, 1.111, 1.45, 1.864, 2.357",\
"0.3569, 0.3834, 0.4529, 0.5583, 0.7076, 0.9128, 1.182, 1.521, 1.935, 2.428",\
"0.4523, 0.4808, 0.5531, 0.6602, 0.8093, 1.014, 1.283, 1.622, 2.036, 2.529",\
"0.5605, 0.5914, 0.6676, 0.7773, 0.9273, 1.132, 1.401, 1.739, 2.153, 2.646",\
"0.6826, 0.7163, 0.7974, 0.9108, 1.062, 1.266, 1.535, 1.873, 2.286, 2.779",\
"0.8184, 0.8547, 0.9414, 1.06, 1.214, 1.418, 1.686, 2.024, 2.437, 2.93",\
"0.9683, 1.007, 1.1, 1.224, 1.382, 1.589, 1.857, 2.195, 2.607, 3.1",\
"1.132, 1.174, 1.274, 1.403, 1.566, 1.776, 2.047, 2.385, 2.798, 3.29");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.3324, 0.3634, 0.4505, 0.5931, 0.8022, 1.093, 1.474, 1.957, 2.543, 3.246",\
"0.3365, 0.3675, 0.4545, 0.5973, 0.8064, 1.097, 1.479, 1.96, 2.548, 3.25",\
"0.3441, 0.3749, 0.4619, 0.6044, 0.8136, 1.104, 1.486, 1.968, 2.556, 3.256",\
"0.3582, 0.389, 0.4761, 0.6183, 0.8273, 1.117, 1.499, 1.981, 2.568, 3.27",\
"0.3792, 0.4108, 0.4993, 0.6425, 0.8513, 1.141, 1.523, 2.004, 2.593, 3.294",\
"0.4045, 0.4376, 0.5273, 0.6715, 0.8804, 1.17, 1.551, 2.032, 2.619, 3.321",\
"0.4281, 0.4627, 0.5553, 0.7019, 0.9109, 1.2, 1.581, 2.061, 2.648, 3.349",\
"0.4441, 0.4804, 0.5764, 0.7272, 0.9389, 1.228, 1.608, 2.087, 2.674, 3.373",\
"0.4487, 0.4875, 0.5876, 0.7419, 0.9584, 1.251, 1.631, 2.11, 2.696, 3.395",\
"0.4411, 0.482, 0.5864, 0.7452, 0.9673, 1.264, 1.649, 2.128, 2.713, 3.412");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.07388, 0.09982, 0.1761, 0.3112, 0.5364, 0.8666, 1.306, 1.859, 2.538, 3.341",\
"0.07362, 0.09976, 0.1761, 0.3118, 0.536, 0.866, 1.305, 1.86, 2.535, 3.343",\
"0.07352, 0.09978, 0.1756, 0.3116, 0.5363, 0.867, 1.304, 1.86, 2.535, 3.343",\
"0.07562, 0.1014, 0.1771, 0.312, 0.5364, 0.8657, 1.306, 1.86, 2.537, 3.342",\
"0.08804, 0.1139, 0.1872, 0.318, 0.5392, 0.8664, 1.306, 1.86, 2.537, 3.347",\
"0.1014, 0.1288, 0.2014, 0.3292, 0.5442, 0.8686, 1.306, 1.858, 2.536, 3.344",\
"0.1166, 0.1462, 0.2182, 0.3422, 0.552, 0.8714, 1.307, 1.86, 2.535, 3.342",\
"0.1324, 0.1644, 0.24, 0.3608, 0.5636, 0.8774, 1.309, 1.86, 2.537, 3.342",\
"0.1498, 0.185, 0.2616, 0.382, 0.5808, 0.8884, 1.315, 1.863, 2.537, 3.342",\
"0.1672, 0.204, 0.2858, 0.4062, 0.6022, 0.9072, 1.328, 1.871, 2.541, 3.343");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.007985, 0.0325, 0.07932, 0.1523, 0.2546, 0.3893, 0.5589, 0.7661, 1.013");
values("0.08982, 0.1253, 0.2417, 0.4535, 0.7975, 1.294, 1.952, 2.785, 3.796, 5.012",\
"0.08962, 0.1252, 0.2418, 0.4533, 0.7982, 1.294, 1.953, 2.785, 3.794, 5.004",\
"0.08946, 0.1253, 0.2413, 0.4536, 0.7968, 1.293, 1.952, 2.785, 3.798, 5.012",\
"0.09034, 0.126, 0.2424, 0.4542, 0.7978, 1.294, 1.953, 2.786, 3.793, 5.002",\
"0.09508, 0.1306, 0.2469, 0.4572, 0.7994, 1.294, 1.953, 2.781, 3.8, 5.005",\
"0.1012, 0.1374, 0.2528, 0.4616, 0.801, 1.295, 1.952, 2.779, 3.794, 5.003",\
"0.111, 0.1474, 0.2626, 0.47, 0.805, 1.296, 1.953, 2.78, 3.796, 5.006",\
"0.1212, 0.1598, 0.2756, 0.4852, 0.816, 1.299, 1.953, 2.781, 3.796, 5.001",\
"0.1348, 0.1736, 0.2896, 0.5022, 0.8346, 1.314, 1.957, 2.782, 3.792, 5.006",\
"0.147, 0.1882, 0.3048, 0.5206, 0.8564, 1.338, 1.974, 2.788, 3.793, 4.997");
}
}
}
}