blob: 9c0a7a2eeaff2bcdf5bb381f9de49c4cea5190c8 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu9t5v0__and3_1) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.00143352" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.001577675" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.001579105" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00504174" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.00160215" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.00421487" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.004208765" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0069179" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0069179" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003748 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03481, 0.03474, 0.03462, 0.03453, 0.03457, 0.03455, 0.03455, \
0.03453, 0.03452, 0.03453");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.01786, -0.0179, -0.01787, -0.01782, -0.01781, -0.01787, -0.01791, \
-0.0178, -0.0179, -0.01787");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03476, 0.03476, 0.03462, 0.03457, 0.03456, 0.03451, 0.03459, \
0.03453, 0.03455, 0.03455");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.01773, -0.01778, -0.01769, -0.01774, -0.01768, -0.01767, -0.01774, \
-0.0177, -0.01774, -0.01773");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03459, 0.03464, 0.03458, 0.03456, 0.03449, 0.03451, 0.03456, \
0.03454, 0.03454, 0.03455");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.02727, 0.02726, 0.02738, 0.02739, 0.02744, 0.02747, 0.02746, \
0.02757, 0.02755, 0.02756");
}
}
}
pin(A2) {
capacitance : 0.003627 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.04489, 0.04786, 0.05217, 0.05417, 0.05573, 0.05688, 0.05773, \
0.05821, 0.05861, 0.05898");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03027, -0.03025, -0.03015, -0.03008, -0.03006, -0.03004, -0.03007, \
-0.03007, -0.03016, -0.03011");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03989, 0.03738, 0.03268, 0.03149, 0.03099, 0.03074, 0.03065, \
0.03048, 0.03044, 0.03041");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03015, -0.03019, -0.03016, -0.0301, -0.03006, -0.03008, -0.03015, \
-0.03004, -0.03012, -0.03013");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03474, 0.0347, 0.03464, 0.03459, 0.0346, 0.03458, 0.03462, 0.03455, \
0.03454, 0.03459");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.01769, -0.01768, -0.01765, -0.01763, -0.01765, -0.01766, -0.0178, \
-0.01771, -0.01781, -0.01779");
}
}
}
pin(A3) {
capacitance : 0.003767 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 3.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03279, 0.03104, 0.03026, 0.03017, 0.03014, 0.03014, 0.03018, \
0.03014, 0.03021, 0.03018");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03016, -0.03019, -0.03013, -0.03009, -0.03007, -0.03005, -0.03012, \
-0.03003, -0.0301, -0.0301");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03838, 0.03562, 0.0322, 0.03094, 0.03039, 0.03016, 0.03012, \
0.03, 0.02996, 0.02996");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03016, -0.03019, -0.0301, -0.03013, -0.03009, -0.03008, -0.03012, \
-0.03005, -0.03013, -0.03014");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("0.03552, 0.03307, 0.03131, 0.03062, 0.03031, 0.0301, 0.03008, \
0.02999, 0.03001, 0.02993");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
values("-0.03017, -0.03021, -0.03016, -0.03017, -0.03006, -0.03009, -0.0301, \
-0.0301, -0.03008, -0.03016");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.3583 ;
max_transition : 3.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.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.4007, 0.3918, 0.3726, 0.3564, 0.3466, 0.3401, 0.3355, 0.3324, 0.3305, 0.3289",\
"0.4011, 0.3922, 0.3729, 0.3571, 0.3472, 0.3406, 0.3361, 0.3331, 0.3309, 0.3294",\
"0.4068, 0.3976, 0.378, 0.3618, 0.3518, 0.3452, 0.3407, 0.3377, 0.3354, 0.3343",\
"0.4404, 0.4303, 0.4073, 0.3883, 0.3756, 0.3673, 0.3616, 0.3578, 0.3551, 0.353",\
"0.5211, 0.5083, 0.4791, 0.451, 0.4313, 0.4182, 0.4092, 0.4029, 0.3986, 0.3954",\
"0.6455, 0.6307, 0.5937, 0.5547, 0.5256, 0.5045, 0.4897, 0.4792, 0.4716, 0.4662",\
"0.8106, 0.7936, 0.7499, 0.6994, 0.6586, 0.6279, 0.6059, 0.5895, 0.5774, 0.5686",\
"1.015, 0.9964, 0.9465, 0.8863, 0.8319, 0.7907, 0.7594, 0.7358, 0.7181, 0.7049",\
"1.26, 1.24, 1.185, 1.115, 1.049, 0.9948, 0.9523, 0.9203, 0.8956, 0.8767",\
"1.546, 1.525, 1.465, 1.387, 1.308, 1.241, 1.188, 1.145, 1.112, 1.087");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.3095, 0.2974, 0.2712, 0.2488, 0.2347, 0.2252, 0.2198, 0.2168, 0.2151, 0.2135",\
"0.3093, 0.2972, 0.2705, 0.2483, 0.2344, 0.2249, 0.2195, 0.2168, 0.214, 0.213",\
"0.3134, 0.3017, 0.275, 0.2525, 0.2381, 0.2286, 0.2231, 0.2201, 0.2179, 0.2168",\
"0.3397, 0.3275, 0.2995, 0.2754, 0.2594, 0.2479, 0.2423, 0.2377, 0.2344, 0.235",\
"0.4021, 0.3891, 0.3593, 0.3313, 0.31, 0.2952, 0.2856, 0.2789, 0.2756, 0.2724",\
"0.5016, 0.4876, 0.4529, 0.4192, 0.3935, 0.3726, 0.3582, 0.3482, 0.3416, 0.3378",\
"0.6394, 0.624, 0.5852, 0.5425, 0.5098, 0.4841, 0.4639, 0.4478, 0.4379, 0.4286",\
"0.8137, 0.797, 0.7537, 0.7044, 0.6608, 0.6284, 0.6026, 0.5825, 0.5666, 0.5534",\
"1.024, 1.006, 0.9586, 0.9022, 0.8501, 0.8069, 0.7747, 0.7514, 0.7305, 0.7129",\
"1.271, 1.253, 1.202, 1.137, 1.079, 1.027, 0.9842, 0.9521, 0.9285, 0.9071");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.4602, 0.4504, 0.428, 0.4081, 0.3955, 0.387, 0.3812, 0.3769, 0.374, 0.372",\
"0.4598, 0.4501, 0.4277, 0.4078, 0.3952, 0.3867, 0.3809, 0.3768, 0.3739, 0.3719",\
"0.4649, 0.455, 0.4324, 0.4124, 0.3995, 0.3909, 0.3849, 0.3809, 0.378, 0.3757",\
"0.4983, 0.4874, 0.4623, 0.4392, 0.424, 0.4138, 0.4068, 0.402, 0.3986, 0.396",\
"0.5822, 0.5696, 0.5382, 0.5065, 0.4842, 0.469, 0.4583, 0.4508, 0.4454, 0.4414",\
"0.7161, 0.7007, 0.6622, 0.6201, 0.5871, 0.563, 0.546, 0.5338, 0.5249, 0.5183",\
"0.8944, 0.877, 0.8317, 0.7781, 0.7333, 0.6988, 0.6729, 0.654, 0.6398, 0.6294",\
"1.116, 1.097, 1.046, 0.9819, 0.9234, 0.8768, 0.8408, 0.8136, 0.7927, 0.7773",\
"1.381, 1.361, 1.305, 1.231, 1.16, 1.1, 1.052, 1.015, 0.9862, 0.9637",\
"1.692, 1.67, 1.61, 1.528, 1.444, 1.37, 1.309, 1.26, 1.222, 1.192");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.3096, 0.2978, 0.2709, 0.2487, 0.2347, 0.2252, 0.2201, 0.2162, 0.214, 0.2146",\
"0.3086, 0.2968, 0.2704, 0.248, 0.2338, 0.2243, 0.219, 0.2151, 0.214, 0.2141",\
"0.3112, 0.2989, 0.2725, 0.2502, 0.2356, 0.2259, 0.2206, 0.2162, 0.2151, 0.2141",\
"0.3342, 0.3217, 0.2941, 0.2698, 0.254, 0.2432, 0.237, 0.2333, 0.2305, 0.23",\
"0.3937, 0.3811, 0.3512, 0.3236, 0.3029, 0.2883, 0.2791, 0.2729, 0.2696, 0.2674",\
"0.4952, 0.4816, 0.4459, 0.4126, 0.3867, 0.3669, 0.352, 0.3427, 0.3361, 0.3323",\
"0.6362, 0.6214, 0.5823, 0.5395, 0.5068, 0.4813, 0.4615, 0.4461, 0.4357, 0.428",\
"0.8151, 0.7991, 0.7563, 0.705, 0.6627, 0.6305, 0.6049, 0.5847, 0.5688, 0.5573",\
"1.032, 1.015, 0.9688, 0.911, 0.858, 0.8142, 0.7824, 0.7574, 0.7398, 0.7223",\
"1.288, 1.271, 1.221, 1.157, 1.096, 1.043, 0.9999, 0.9675, 0.9455, 0.9252");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.5202, 0.5094, 0.4841, 0.4606, 0.4446, 0.4341, 0.4268, 0.4215, 0.4178, 0.415",\
"0.519, 0.5082, 0.4829, 0.4593, 0.4435, 0.433, 0.4254, 0.4203, 0.4164, 0.414",\
"0.5239, 0.5129, 0.4875, 0.4634, 0.4478, 0.437, 0.4295, 0.4241, 0.4203, 0.4176",\
"0.5581, 0.5465, 0.5188, 0.492, 0.4737, 0.4611, 0.4526, 0.4465, 0.4421, 0.4392",\
"0.6464, 0.6327, 0.5995, 0.5647, 0.5393, 0.5215, 0.5088, 0.4998, 0.4934, 0.4887",\
"0.7908, 0.7754, 0.7352, 0.6896, 0.6529, 0.6255, 0.6057, 0.5914, 0.5812, 0.5732",\
"0.9868, 0.9695, 0.9225, 0.8657, 0.8161, 0.777, 0.7479, 0.7257, 0.7094, 0.6971",\
"1.233, 1.214, 1.161, 1.094, 1.03, 0.9781, 0.9371, 0.9053, 0.8811, 0.8626",\
"1.53, 1.51, 1.453, 1.375, 1.297, 1.231, 1.177, 1.134, 1.099, 1.073",\
"1.88, 1.858, 1.796, 1.71, 1.62, 1.538, 1.469, 1.413, 1.368, 1.332");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.3094, 0.2975, 0.2709, 0.2489, 0.2346, 0.2251, 0.2197, 0.2162, 0.2151, 0.2141",\
"0.3087, 0.2968, 0.2704, 0.2481, 0.2337, 0.224, 0.2188, 0.2157, 0.214, 0.2124",\
"0.309, 0.2972, 0.2707, 0.2483, 0.2337, 0.2241, 0.2189, 0.2146, 0.2124, 0.2124",\
"0.3274, 0.3152, 0.2874, 0.2638, 0.2488, 0.2384, 0.2324, 0.2283, 0.2272, 0.2256",\
"0.3848, 0.3723, 0.3424, 0.316, 0.2962, 0.2825, 0.274, 0.2685, 0.2646, 0.2641",\
"0.4896, 0.4756, 0.4401, 0.4068, 0.383, 0.3632, 0.3495, 0.3405, 0.335, 0.3312",\
"0.6367, 0.6216, 0.5824, 0.5395, 0.5068, 0.4831, 0.464, 0.4494, 0.439, 0.4319",\
"0.8258, 0.8097, 0.7671, 0.7151, 0.672, 0.6387, 0.6153, 0.5957, 0.5809, 0.5677",\
"1.056, 1.04, 0.994, 0.9347, 0.8805, 0.8386, 0.8053, 0.7816, 0.7629, 0.747",\
"1.331, 1.315, 1.266, 1.201, 1.136, 1.082, 1.038, 1.006, 0.9851, 0.9626");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.1847, 0.2009, 0.2468, 0.3181, 0.4165, 0.548, 0.7186, 0.9332, 1.195, 1.508",\
"0.1905, 0.2067, 0.2527, 0.3238, 0.4223, 0.5537, 0.7244, 0.9391, 1.201, 1.514",\
"0.2131, 0.2293, 0.2751, 0.3461, 0.4446, 0.576, 0.7466, 0.9612, 1.223, 1.536",\
"0.2609, 0.2768, 0.3222, 0.3926, 0.4907, 0.6218, 0.7921, 1.006, 1.269, 1.582",\
"0.3255, 0.3421, 0.3896, 0.4606, 0.5583, 0.6886, 0.8581, 1.072, 1.334, 1.646",\
"0.3977, 0.416, 0.4667, 0.5414, 0.6409, 0.7715, 0.9399, 1.153, 1.413, 1.725",\
"0.4756, 0.4958, 0.5506, 0.63, 0.734, 0.8672, 1.036, 1.248, 1.507, 1.818",\
"0.5603, 0.582, 0.6412, 0.7261, 0.834, 0.9716, 1.145, 1.358, 1.617, 1.926",\
"0.6514, 0.6752, 0.7389, 0.8288, 0.9421, 1.084, 1.261, 1.479, 1.741, 2.05",\
"0.7499, 0.7752, 0.8431, 0.9392, 1.058, 1.204, 1.385, 1.607, 1.875, 2.189");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.2517, 0.2714, 0.3288, 0.4226, 0.5618, 0.7543, 1.008, 1.329, 1.721, 2.189",\
"0.2541, 0.2737, 0.331, 0.4248, 0.5641, 0.7565, 1.011, 1.331, 1.724, 2.192",\
"0.2653, 0.2852, 0.3423, 0.4362, 0.5753, 0.7677, 1.021, 1.342, 1.735, 2.203",\
"0.2927, 0.3124, 0.3692, 0.4627, 0.6009, 0.7932, 1.047, 1.367, 1.759, 2.228",\
"0.3267, 0.3467, 0.4041, 0.4973, 0.6349, 0.8259, 1.078, 1.398, 1.789, 2.258",\
"0.3604, 0.3812, 0.4402, 0.5339, 0.671, 0.8611, 1.112, 1.43, 1.82, 2.286",\
"0.3892, 0.411, 0.4729, 0.5689, 0.7066, 0.8967, 1.147, 1.464, 1.853, 2.32",\
"0.4119, 0.4349, 0.4994, 0.5988, 0.7386, 0.9306, 1.182, 1.498, 1.885, 2.35",\
"0.4267, 0.4507, 0.5179, 0.6212, 0.7642, 0.9583, 1.213, 1.532, 1.919, 2.382",\
"0.4325, 0.4584, 0.5295, 0.6356, 0.7825, 0.9791, 1.237, 1.56, 1.951, 2.414");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.07792, 0.0958, 0.1475, 0.238, 0.3819, 0.5926, 0.8783, 1.242, 1.69, 2.224",\
"0.07812, 0.09578, 0.147, 0.2378, 0.3819, 0.5917, 0.8784, 1.243, 1.688, 2.223",\
"0.07796, 0.09604, 0.1473, 0.238, 0.3819, 0.5927, 0.8785, 1.243, 1.69, 2.223",\
"0.08114, 0.0986, 0.15, 0.2396, 0.3829, 0.5921, 0.8783, 1.242, 1.691, 2.224",\
"0.0968, 0.1141, 0.1633, 0.2483, 0.3877, 0.5941, 0.8783, 1.242, 1.691, 2.225",\
"0.1176, 0.1371, 0.187, 0.2698, 0.4014, 0.6018, 0.881, 1.242, 1.69, 2.224",\
"0.1422, 0.163, 0.2154, 0.2974, 0.4276, 0.6214, 0.89, 1.247, 1.69, 2.224",\
"0.1664, 0.1894, 0.2454, 0.3302, 0.458, 0.6496, 0.9158, 1.261, 1.696, 2.224",\
"0.1942, 0.2192, 0.279, 0.3658, 0.4922, 0.6828, 0.9498, 1.294, 1.718, 2.234",\
"0.2234, 0.25, 0.3154, 0.404, 0.5304, 0.7196, 0.9852, 1.334, 1.76, 2.267");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.104, 0.1292, 0.2051, 0.3529, 0.5947, 0.9431, 1.409, 1.999, 2.722, 3.58",\
"0.1039, 0.1288, 0.2046, 0.3529, 0.5946, 0.9452, 1.409, 2.002, 2.722, 3.58",\
"0.1042, 0.1286, 0.205, 0.3529, 0.5947, 0.943, 1.41, 2, 2.722, 3.58",\
"0.1044, 0.1291, 0.2053, 0.3536, 0.5946, 0.9439, 1.41, 2.002, 2.721, 3.585",\
"0.1102, 0.1347, 0.2113, 0.3575, 0.5968, 0.9436, 1.41, 2, 2.722, 3.586",\
"0.12, 0.1448, 0.221, 0.3644, 0.6028, 0.9484, 1.411, 2.003, 2.721, 3.58",\
"0.132, 0.1584, 0.236, 0.3782, 0.6142, 0.9564, 1.417, 2.002, 2.72, 3.584",\
"0.1472, 0.174, 0.2536, 0.3966, 0.6308, 0.9742, 1.428, 2.009, 2.726, 3.581",\
"0.1624, 0.1908, 0.2736, 0.4166, 0.652, 0.9968, 1.452, 2.027, 2.734, 3.588",\
"0.181, 0.2112, 0.2938, 0.4392, 0.6736, 1.021, 1.484, 2.059, 2.76, 3.6");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.2046, 0.2218, 0.2701, 0.3432, 0.4424, 0.5742, 0.7446, 0.9591, 1.221, 1.534",\
"0.2098, 0.227, 0.2751, 0.3483, 0.4477, 0.5794, 0.7498, 0.9644, 1.227, 1.539",\
"0.232, 0.249, 0.2971, 0.3702, 0.4695, 0.601, 0.7715, 0.986, 1.248, 1.561",\
"0.2816, 0.2985, 0.346, 0.4185, 0.5174, 0.6486, 0.8187, 1.033, 1.295, 1.608",\
"0.3543, 0.3719, 0.4207, 0.4934, 0.5916, 0.722, 0.8914, 1.105, 1.366, 1.679",\
"0.439, 0.4581, 0.5103, 0.5866, 0.6862, 0.8164, 0.9845, 1.197, 1.457, 1.769",\
"0.5335, 0.555, 0.6115, 0.6921, 0.7961, 0.9281, 1.096, 1.307, 1.566, 1.876",\
"0.6402, 0.663, 0.7241, 0.8101, 0.9187, 1.055, 1.225, 1.436, 1.695, 2.004",\
"0.7585, 0.7827, 0.8484, 0.9407, 1.054, 1.194, 1.369, 1.583, 1.843, 2.151",\
"0.8894, 0.9154, 0.9858, 1.084, 1.203, 1.348, 1.526, 1.745, 2.008, 2.319");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.2728, 0.2926, 0.3498, 0.4438, 0.5828, 0.7754, 1.029, 1.35, 1.743, 2.211",\
"0.2735, 0.2934, 0.3507, 0.4446, 0.5837, 0.7765, 1.03, 1.351, 1.743, 2.212",\
"0.2774, 0.2969, 0.3542, 0.4483, 0.5872, 0.7797, 1.033, 1.354, 1.746, 2.214",\
"0.2909, 0.3107, 0.3676, 0.4611, 0.5994, 0.7915, 1.045, 1.365, 1.758, 2.226",\
"0.3114, 0.3317, 0.3893, 0.4826, 0.6205, 0.8117, 1.064, 1.384, 1.776, 2.243",\
"0.3301, 0.3514, 0.4112, 0.506, 0.6433, 0.8335, 1.085, 1.403, 1.794, 2.261",\
"0.3402, 0.3629, 0.4261, 0.524, 0.6634, 0.8542, 1.104, 1.421, 1.811, 2.277",\
"0.3399, 0.3636, 0.4305, 0.5323, 0.6749, 0.8689, 1.121, 1.437, 1.825, 2.289",\
"0.327, 0.3528, 0.4223, 0.529, 0.6753, 0.8727, 1.13, 1.449, 1.838, 2.3",\
"0.3008, 0.3279, 0.4014, 0.5128, 0.6635, 0.8646, 1.126, 1.451, 1.844, 2.308");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.08578, 0.1047, 0.1567, 0.2447, 0.3865, 0.5947, 0.8794, 1.242, 1.691, 2.224",\
"0.08624, 0.1047, 0.1564, 0.2448, 0.3861, 0.5948, 0.8792, 1.244, 1.691, 2.224",\
"0.0858, 0.1045, 0.1571, 0.2452, 0.3861, 0.5945, 0.8794, 1.243, 1.691, 2.224",\
"0.08798, 0.1063, 0.1586, 0.2461, 0.3867, 0.5948, 0.8793, 1.244, 1.691, 2.223",\
"0.1019, 0.1209, 0.1706, 0.2542, 0.3916, 0.5964, 0.8798, 1.244, 1.691, 2.224",\
"0.1241, 0.1437, 0.1946, 0.2758, 0.4048, 0.6038, 0.8806, 1.244, 1.689, 2.225",\
"0.1484, 0.1704, 0.2236, 0.3044, 0.4296, 0.6196, 0.8892, 1.247, 1.689, 2.224",\
"0.176, 0.1986, 0.2576, 0.3402, 0.462, 0.6482, 0.9108, 1.257, 1.695, 2.223",\
"0.2048, 0.2292, 0.2918, 0.3778, 0.4986, 0.682, 0.943, 1.285, 1.711, 2.232",\
"0.2352, 0.2626, 0.3302, 0.4194, 0.5388, 0.7202, 0.9792, 1.322, 1.745, 2.255");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.1044, 0.1287, 0.2051, 0.353, 0.5947, 0.9434, 1.409, 2, 2.723, 3.583",\
"0.1044, 0.1289, 0.205, 0.3529, 0.5943, 0.9443, 1.41, 2, 2.72, 3.579",\
"0.1039, 0.1287, 0.2049, 0.3541, 0.5946, 0.9433, 1.409, 2.002, 2.722, 3.581",\
"0.1046, 0.129, 0.2062, 0.3547, 0.5949, 0.9454, 1.409, 1.999, 2.723, 3.585",\
"0.1106, 0.1355, 0.2113, 0.3582, 0.5967, 0.9442, 1.41, 2.001, 2.72, 3.579",\
"0.1215, 0.1474, 0.2239, 0.3662, 0.6034, 0.9486, 1.413, 2, 2.719, 3.578",\
"0.1354, 0.162, 0.2412, 0.3834, 0.6174, 0.9572, 1.416, 2.003, 2.724, 3.585",\
"0.1492, 0.1776, 0.26, 0.4046, 0.6392, 0.9796, 1.432, 2.009, 2.725, 3.582",\
"0.166, 0.1948, 0.281, 0.4274, 0.662, 1.006, 1.46, 2.032, 2.737, 3.589",\
"0.1828, 0.2144, 0.3036, 0.4538, 0.6898, 1.035, 1.496, 2.071, 2.769, 3.605");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.2216, 0.2395, 0.2898, 0.3651, 0.4658, 0.598, 0.7687, 0.983, 1.245, 1.558",\
"0.226, 0.244, 0.2943, 0.3695, 0.4701, 0.6024, 0.7731, 0.9875, 1.249, 1.562",\
"0.2479, 0.2659, 0.3161, 0.3912, 0.4918, 0.624, 0.7946, 1.009, 1.271, 1.583",\
"0.2991, 0.3169, 0.3664, 0.4409, 0.5411, 0.673, 0.8433, 1.058, 1.319, 1.632",\
"0.3793, 0.3975, 0.4476, 0.5219, 0.6213, 0.7522, 0.9216, 1.135, 1.396, 1.709",\
"0.477, 0.4968, 0.5504, 0.6278, 0.7281, 0.8583, 1.026, 1.239, 1.499, 1.81",\
"0.5907, 0.6123, 0.6699, 0.7522, 0.8559, 0.9876, 1.155, 1.366, 1.624, 1.935",\
"0.7217, 0.7447, 0.8071, 0.8945, 1.003, 1.139, 1.308, 1.518, 1.775, 2.084",\
"0.8704, 0.8956, 0.9625, 1.056, 1.171, 1.31, 1.482, 1.695, 1.952, 2.26",\
"1.039, 1.066, 1.138, 1.238, 1.358, 1.502, 1.679, 1.895, 2.155, 2.464");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.2842, 0.304, 0.3613, 0.4552, 0.5944, 0.7871, 1.041, 1.362, 1.754, 2.223",\
"0.285, 0.3049, 0.362, 0.456, 0.5951, 0.7878, 1.041, 1.362, 1.754, 2.222",\
"0.2835, 0.3033, 0.3604, 0.4543, 0.5933, 0.786, 1.04, 1.36, 1.753, 2.22",\
"0.2836, 0.3034, 0.3603, 0.4542, 0.5926, 0.7849, 1.038, 1.359, 1.751, 2.22",\
"0.287, 0.3075, 0.3652, 0.4585, 0.5966, 0.7881, 1.041, 1.36, 1.753, 2.219",\
"0.2839, 0.3056, 0.3665, 0.4623, 0.6004, 0.7908, 1.042, 1.361, 1.751, 2.219",\
"0.268, 0.2911, 0.3559, 0.4562, 0.5978, 0.7904, 1.041, 1.358, 1.748, 2.214",\
"0.2367, 0.2614, 0.3303, 0.4357, 0.5818, 0.7786, 1.033, 1.351, 1.739, 2.203",\
"0.1882, 0.2143, 0.2868, 0.3982, 0.5493, 0.751, 1.012, 1.335, 1.724, 2.187",\
"0.1208, 0.1486, 0.2251, 0.3415, 0.4988, 0.7061, 0.9724, 1.303, 1.699, 2.165");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.0939, 0.1129, 0.1659, 0.2534, 0.3916, 0.5981, 0.8808, 1.244, 1.692, 2.223",\
"0.0941, 0.1132, 0.1661, 0.253, 0.3915, 0.5985, 0.8806, 1.245, 1.689, 2.224",\
"0.09376, 0.1132, 0.1662, 0.2537, 0.3919, 0.5985, 0.8813, 1.243, 1.691, 2.223",\
"0.09472, 0.1144, 0.1674, 0.2551, 0.3927, 0.5978, 0.8811, 1.245, 1.689, 2.225",\
"0.1076, 0.127, 0.1779, 0.2619, 0.397, 0.6005, 0.8806, 1.244, 1.692, 2.225",\
"0.1294, 0.1506, 0.2024, 0.2824, 0.4092, 0.6068, 0.8834, 1.245, 1.692, 2.222",\
"0.1552, 0.1772, 0.2322, 0.313, 0.4338, 0.622, 0.891, 1.247, 1.691, 2.225",\
"0.1838, 0.2086, 0.2662, 0.3482, 0.4674, 0.65, 0.9102, 1.256, 1.696, 2.225",\
"0.2154, 0.2422, 0.3056, 0.3896, 0.5066, 0.6856, 0.9426, 1.282, 1.708, 2.23",\
"0.2472, 0.2758, 0.344, 0.4348, 0.5516, 0.7258, 0.98, 1.319, 1.74, 2.249");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04471, 0.1314, 0.2971, 0.5551, 0.9172, 1.394, 1.994, 2.727, 3.6");
index_2("0.001, 0.003466, 0.01212, 0.02865, 0.05441, 0.09054, 0.1381, 0.198, 0.2711, 0.3583");
values("0.1044, 0.1292, 0.2048, 0.3539, 0.5945, 0.9447, 1.411, 2.001, 2.723, 3.586",\
"0.1039, 0.1287, 0.205, 0.3541, 0.5945, 0.9438, 1.41, 1.999, 2.722, 3.581",\
"0.1042, 0.1285, 0.205, 0.3539, 0.5946, 0.9447, 1.409, 2, 2.723, 3.579",\
"0.1044, 0.1289, 0.2056, 0.3531, 0.5947, 0.9453, 1.41, 1.999, 2.722, 3.579",\
"0.111, 0.1354, 0.211, 0.3568, 0.5964, 0.9437, 1.411, 2, 2.725, 3.58",\
"0.123, 0.1492, 0.2265, 0.369, 0.6038, 0.949, 1.41, 2, 2.72, 3.583",\
"0.1374, 0.1654, 0.2462, 0.389, 0.6226, 0.9608, 1.417, 2.002, 2.721, 3.58",\
"0.1534, 0.1826, 0.2684, 0.4142, 0.6482, 0.9888, 1.439, 2.012, 2.725, 3.581",\
"0.1702, 0.2018, 0.2914, 0.444, 0.6798, 1.023, 1.475, 2.042, 2.741, 3.591",\
"0.186, 0.218, 0.3144, 0.4734, 0.7138, 1.061, 1.519, 2.09, 2.783, 3.614");
}
}
}
}