blob: 83a87c92be5426db60c73c5524782063d3cb285b [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__latq_1) {
area : 43.904000 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000304215" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.000247835" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.000345395" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.00024229" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000345395" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003043 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.02175, 0.02167, 0.02172, 0.02172, 0.02167, 0.0217, 0.02171, \
0.02172, 0.02174, 0.02174");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.01978, -0.01979, -0.01977, -0.01978, -0.0198, -0.01986, -0.01994, \
-0.0199, -0.01997, -0.01999");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.395, -0.386, -0.359, -0.332, -0.289, -0.249, -0.211, -0.156, -0.095, -0.026",\
"-0.4, -0.391, -0.365, -0.336, -0.29, -0.256, -0.215, -0.159, -0.097, -0.033",\
"-0.414, -0.404, -0.383, -0.348, -0.305, -0.272, -0.221, -0.17, -0.113, -0.043",\
"-0.445, -0.439, -0.412, -0.38, -0.344, -0.299, -0.255, -0.203, -0.136, -0.07",\
"-0.513, -0.501, -0.482, -0.444, -0.407, -0.363, -0.318, -0.265, -0.196, -0.127",\
"-0.611, -0.61, -0.583, -0.546, -0.508, -0.469, -0.418, -0.364, -0.303, -0.229",\
"-0.751, -0.743, -0.723, -0.688, -0.649, -0.603, -0.559, -0.503, -0.439, -0.368",\
"-0.916, -0.913, -0.888, -0.85, -0.816, -0.776, -0.724, -0.677, -0.618, -0.548",\
"-1.109, -1.1, -1.079, -1.044, -1.004, -0.965, -0.922, -0.873, -0.815, -0.754",\
"-1.32, -1.312, -1.29, -1.255, -1.217, -1.183, -1.138, -1.093, -1.041, -0.979");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("-0.086, -0.08, -0.053, 0.002, 0.065, 0.141, 0.227, 0.318, 0.425, 0.531",\
"-0.088, -0.081, -0.049, 0.001, 0.066, 0.143, 0.23, 0.314, 0.42, 0.528",\
"-0.092, -0.088, -0.062, -0.009, 0.06, 0.136, 0.219, 0.316, 0.419, 0.53",\
"-0.111, -0.103, -0.073, -0.017, 0.047, 0.123, 0.211, 0.303, 0.408, 0.522",\
"-0.125, -0.118, -0.088, -0.041, 0.028, 0.108, 0.194, 0.293, 0.4, 0.514",\
"-0.141, -0.13, -0.102, -0.055, 0.017, 0.097, 0.186, 0.284, 0.389, 0.508",\
"-0.133, -0.124, -0.099, -0.051, 0.022, 0.1, 0.189, 0.29, 0.4, 0.518",\
"-0.114, -0.107, -0.082, -0.028, 0.047, 0.126, 0.219, 0.319, 0.427, 0.546",\
"-0.075, -0.066, -0.04, 0.017, 0.086, 0.172, 0.264, 0.366, 0.482, 0.597",\
"-0.014, -0.008, 0.022, 0.08, 0.15, 0.241, 0.334, 0.441, 0.557, 0.678");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.561, 0.555, 0.536, 0.498, 0.466, 0.451, 0.477, 0.543, 0.639, 0.769",\
"0.563, 0.561, 0.538, 0.498, 0.473, 0.45, 0.469, 0.533, 0.631, 0.75",\
"0.575, 0.568, 0.55, 0.514, 0.478, 0.467, 0.488, 0.539, 0.629, 0.751",\
"0.606, 0.602, 0.578, 0.544, 0.508, 0.488, 0.501, 0.551, 0.628, 0.726",\
"0.673, 0.666, 0.645, 0.607, 0.575, 0.559, 0.563, 0.598, 0.663, 0.75",\
"0.77, 0.767, 0.745, 0.712, 0.678, 0.647, 0.644, 0.667, 0.718, 0.792",\
"0.906, 0.901, 0.879, 0.838, 0.809, 0.776, 0.772, 0.786, 0.82, 0.879",\
"1.068, 1.061, 1.035, 1.008, 0.968, 0.939, 0.922, 0.929, 0.96, 1.01",\
"1.256, 1.25, 1.225, 1.197, 1.16, 1.132, 1.11, 1.112, 1.134, 1.181",\
"1.46, 1.453, 1.435, 1.405, 1.377, 1.344, 1.321, 1.32, 1.332, 1.385");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.166, 0.155, 0.134, 0.079, 0.01, -0.068, -0.15, -0.236, -0.332, -0.431",\
"0.17, 0.163, 0.135, 0.078, 0.012, -0.067, -0.141, -0.232, -0.325, -0.432",\
"0.172, 0.165, 0.135, 0.086, 0.017, -0.062, -0.145, -0.23, -0.322, -0.432",\
"0.186, 0.181, 0.15, 0.095, 0.032, -0.048, -0.131, -0.225, -0.323, -0.431",\
"0.209, 0.197, 0.175, 0.115, 0.049, -0.028, -0.12, -0.214, -0.317, -0.428",\
"0.209, 0.206, 0.176, 0.123, 0.055, -0.027, -0.112, -0.21, -0.318, -0.433",\
"0.202, 0.195, 0.164, 0.111, 0.041, -0.04, -0.126, -0.224, -0.332, -0.45",\
"0.166, 0.16, 0.131, 0.08, 0.011, -0.077, -0.163, -0.27, -0.376, -0.493",\
"0.122, 0.114, 0.081, 0.025, -0.04, -0.131, -0.229, -0.334, -0.444, -0.563",\
"0.044, 0.038, 0.014, -0.043, -0.121, -0.21, -0.307, -0.411, -0.532, -0.649");
}
}
}
pin(E) {
capacitance : 0.003722 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4 ;
min_pulse_width_high : 0.612 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.2239, 0.2235, 0.2281, 0.2467, 0.2822, 0.3367, 0.411, 0.5058, \
0.6229, 0.7625");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1273, 0.1268, 0.1298, 0.1449, 0.1748, 0.2225, 0.2881, 0.3732, \
0.478, 0.6035");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.2283, 0.228, 0.2328, 0.2516, 0.2876, 0.342, 0.4164, 0.5113, \
0.6281, 0.7675");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
values("0.1247, 0.1242, 0.1272, 0.142, 0.1717, 0.2192, 0.2846, 0.3696, \
0.4744, 0.6");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.612");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.417");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.2394 ;
max_transition : 4 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.462, 0.4552, 0.4374, 0.4178, 0.4038, 0.3941, 0.3869, 0.3817, 0.3777, 0.3747",\
"0.4614, 0.4546, 0.437, 0.4173, 0.4033, 0.3936, 0.3865, 0.3812, 0.3772, 0.3742",\
"0.4613, 0.4545, 0.4367, 0.4174, 0.4034, 0.3935, 0.3865, 0.3812, 0.3773, 0.3743",\
"0.4678, 0.4609, 0.4432, 0.4236, 0.4095, 0.3995, 0.3923, 0.3871, 0.383, 0.38",\
"0.4922, 0.4853, 0.4669, 0.4465, 0.4314, 0.4208, 0.4132, 0.4076, 0.4034, 0.4001",\
"0.5431, 0.5355, 0.5159, 0.4931, 0.4763, 0.464, 0.4551, 0.4486, 0.4436, 0.4399",\
"0.6222, 0.6143, 0.5927, 0.567, 0.5468, 0.5317, 0.5204, 0.5123, 0.5061, 0.5013",\
"0.729, 0.7201, 0.6965, 0.6669, 0.6423, 0.6239, 0.6098, 0.5989, 0.5907, 0.5846",\
"0.8591, 0.85, 0.8243, 0.7912, 0.7618, 0.7388, 0.7212, 0.7075, 0.697, 0.6889",\
"1.012, 1.002, 0.9745, 0.9377, 0.9033, 0.8757, 0.8542, 0.8373, 0.824, 0.8135");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.3062, 0.3016, 0.2923, 0.2853, 0.2802, 0.2768, 0.2751, 0.2749, 0.2746, 0.2746",\
"0.3054, 0.3007, 0.2919, 0.2847, 0.2794, 0.2761, 0.2748, 0.2742, 0.2738, 0.2741",\
"0.305, 0.3006, 0.2914, 0.2843, 0.279, 0.2759, 0.2739, 0.2734, 0.273, 0.2741",\
"0.3127, 0.3081, 0.2991, 0.2914, 0.2858, 0.2821, 0.28, 0.2795, 0.2792, 0.2801",\
"0.3392, 0.3341, 0.3241, 0.3147, 0.3076, 0.3028, 0.2995, 0.2987, 0.2993, 0.2981",\
"0.3862, 0.3803, 0.3681, 0.3572, 0.3483, 0.341, 0.3363, 0.3343, 0.3332, 0.3321",\
"0.4543, 0.4478, 0.4331, 0.419, 0.4075, 0.3994, 0.3924, 0.3875, 0.3855, 0.3836",\
"0.5432, 0.5358, 0.5189, 0.5018, 0.4872, 0.4754, 0.4676, 0.461, 0.4556, 0.4526",\
"0.6525, 0.6445, 0.6249, 0.6045, 0.5865, 0.571, 0.5605, 0.5534, 0.5454, 0.5406",\
"0.7829, 0.7742, 0.7521, 0.7286, 0.707, 0.6887, 0.6728, 0.6628, 0.6564, 0.6486");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.4222, 0.4155, 0.3982, 0.3794, 0.3661, 0.3568, 0.3501, 0.345, 0.3412, 0.3383",\
"0.4221, 0.4154, 0.3982, 0.3794, 0.366, 0.3568, 0.35, 0.3449, 0.341, 0.3381",\
"0.4219, 0.4152, 0.3979, 0.3792, 0.3659, 0.3566, 0.3498, 0.3448, 0.341, 0.3381",\
"0.422, 0.4154, 0.3981, 0.3794, 0.3661, 0.3569, 0.3502, 0.3451, 0.3414, 0.3385",\
"0.4238, 0.4172, 0.4001, 0.3812, 0.3679, 0.3586, 0.3518, 0.3468, 0.343, 0.3401",\
"0.4266, 0.42, 0.4026, 0.3839, 0.3704, 0.3611, 0.3543, 0.3493, 0.3455, 0.3426",\
"0.432, 0.4254, 0.408, 0.3887, 0.3753, 0.3657, 0.3588, 0.3537, 0.3498, 0.3469",\
"0.4391, 0.4324, 0.4146, 0.3953, 0.3813, 0.3717, 0.3646, 0.3595, 0.3554, 0.3524",\
"0.4477, 0.4408, 0.4229, 0.4032, 0.3889, 0.3789, 0.3718, 0.3664, 0.3624, 0.3593",\
"0.458, 0.4511, 0.433, 0.4127, 0.398, 0.3878, 0.3804, 0.375, 0.3708, 0.3676");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.3252, 0.3204, 0.3116, 0.304, 0.2985, 0.2949, 0.293, 0.2925, 0.292, 0.2944",\
"0.3253, 0.3205, 0.3115, 0.304, 0.2984, 0.2949, 0.2933, 0.2925, 0.2924, 0.2925",\
"0.3252, 0.3206, 0.3115, 0.304, 0.2985, 0.295, 0.2934, 0.2924, 0.2935, 0.2929",\
"0.3258, 0.3211, 0.312, 0.3044, 0.299, 0.2953, 0.2935, 0.2931, 0.2925, 0.2931",\
"0.3264, 0.3217, 0.3126, 0.3052, 0.2997, 0.2959, 0.2944, 0.2931, 0.2933, 0.294",\
"0.3268, 0.3221, 0.3132, 0.3056, 0.3, 0.2965, 0.2948, 0.294, 0.2937, 0.2939",\
"0.3276, 0.323, 0.3139, 0.3065, 0.3015, 0.2978, 0.2957, 0.295, 0.2943, 0.295",\
"0.3277, 0.3232, 0.3143, 0.3059, 0.3008, 0.2987, 0.2974, 0.2958, 0.2948, 0.2955",\
"0.3284, 0.3239, 0.315, 0.3067, 0.3015, 0.2977, 0.2977, 0.298, 0.297, 0.2967",\
"0.3288, 0.3243, 0.3155, 0.3076, 0.3014, 0.298, 0.2968, 0.2978, 0.2989, 0.2991");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.4429, 0.4672, 0.5363, 0.6404, 0.7725, 0.9338, 1.13, 1.368, 1.655, 1.997",\
"0.4473, 0.4716, 0.5407, 0.6448, 0.7769, 0.9381, 1.134, 1.372, 1.66, 2.001",\
"0.4603, 0.4846, 0.5537, 0.6578, 0.79, 0.9512, 1.147, 1.385, 1.673, 2.014",\
"0.4928, 0.5171, 0.5861, 0.69, 0.8221, 0.9832, 1.179, 1.417, 1.705, 2.046",\
"0.559, 0.5831, 0.6518, 0.7555, 0.8874, 1.048, 1.244, 1.482, 1.77, 2.111",\
"0.6588, 0.6832, 0.7534, 0.8578, 0.9901, 1.151, 1.347, 1.585, 1.871, 2.213",\
"0.7886, 0.8142, 0.886, 0.9928, 1.127, 1.289, 1.485, 1.723, 2.009, 2.35",\
"0.94, 0.9674, 1.043, 1.155, 1.294, 1.459, 1.656, 1.894, 2.18, 2.52",\
"1.112, 1.141, 1.222, 1.34, 1.485, 1.655, 1.857, 2.096, 2.382, 2.721",\
"1.304, 1.335, 1.42, 1.545, 1.698, 1.875, 2.083, 2.327, 2.615, 2.954");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.3327, 0.3537, 0.4172, 0.5272, 0.6887, 0.9116, 1.205, 1.576, 2.03, 2.57",\
"0.3345, 0.3553, 0.4189, 0.5288, 0.6903, 0.9132, 1.207, 1.578, 2.031, 2.57",\
"0.3394, 0.3603, 0.4238, 0.5338, 0.6952, 0.9181, 1.212, 1.583, 2.036, 2.576",\
"0.3535, 0.3745, 0.4379, 0.5476, 0.7087, 0.9313, 1.225, 1.596, 2.049, 2.589",\
"0.3759, 0.3973, 0.461, 0.5706, 0.731, 0.953, 1.246, 1.616, 2.068, 2.609",\
"0.3946, 0.4169, 0.4823, 0.5923, 0.7525, 0.9734, 1.265, 1.635, 2.087, 2.627",\
"0.4018, 0.4253, 0.4933, 0.6053, 0.7665, 0.9867, 1.277, 1.645, 2.097, 2.635",\
"0.3934, 0.4183, 0.4896, 0.6043, 0.7679, 0.9895, 1.279, 1.646, 2.096, 2.634",\
"0.367, 0.3934, 0.4686, 0.5867, 0.7532, 0.9776, 1.27, 1.636, 2.085, 2.622",\
"0.3219, 0.3501, 0.4291, 0.5512, 0.7205, 0.948, 1.243, 1.613, 2.062, 2.598");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.1547, 0.1797, 0.2493, 0.3582, 0.5061, 0.7118, 0.9913, 1.361, 1.824, 2.39",\
"0.1547, 0.1794, 0.2491, 0.3586, 0.5061, 0.7119, 0.9918, 1.361, 1.825, 2.389",\
"0.1545, 0.1798, 0.2495, 0.3586, 0.5063, 0.7115, 0.9928, 1.36, 1.826, 2.388",\
"0.1542, 0.1791, 0.2492, 0.359, 0.5063, 0.712, 0.9918, 1.362, 1.825, 2.391",\
"0.156, 0.1806, 0.2509, 0.3606, 0.5076, 0.7128, 0.9924, 1.362, 1.824, 2.39",\
"0.165, 0.1894, 0.2598, 0.368, 0.5134, 0.716, 0.995, 1.363, 1.827, 2.39",\
"0.1798, 0.2054, 0.2766, 0.3842, 0.5268, 0.7252, 0.9994, 1.364, 1.828, 2.388",\
"0.201, 0.2286, 0.3026, 0.4116, 0.5506, 0.7434, 1.012, 1.371, 1.831, 2.392",\
"0.2226, 0.253, 0.332, 0.4464, 0.5868, 0.7748, 1.036, 1.385, 1.837, 2.394",\
"0.2466, 0.2792, 0.3634, 0.485, 0.6288, 0.8176, 1.076, 1.416, 1.854, 2.4");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.1161, 0.1415, 0.2306, 0.4024, 0.67, 1.059, 1.582, 2.239, 3.046, 4.012",\
"0.1158, 0.141, 0.2308, 0.402, 0.6697, 1.06, 1.58, 2.239, 3.05, 4.003",\
"0.1159, 0.1415, 0.2304, 0.4022, 0.6699, 1.061, 1.582, 2.24, 3.049, 4.003",\
"0.1157, 0.1415, 0.2312, 0.4026, 0.67, 1.06, 1.582, 2.24, 3.049, 4.004",\
"0.1206, 0.1462, 0.2341, 0.4046, 0.6715, 1.059, 1.582, 2.241, 3.044, 4.008",\
"0.1296, 0.1553, 0.242, 0.411, 0.6748, 1.063, 1.582, 2.24, 3.043, 4.009",\
"0.1416, 0.1678, 0.2544, 0.4224, 0.6832, 1.065, 1.584, 2.243, 3.044, 4.003",\
"0.1542, 0.1818, 0.2694, 0.4374, 0.6992, 1.076, 1.587, 2.244, 3.05, 4.002",\
"0.1696, 0.1988, 0.2878, 0.4538, 0.7166, 1.096, 1.603, 2.251, 3.047, 4.008",\
"0.1876, 0.2174, 0.3094, 0.4728, 0.7372, 1.119, 1.63, 2.271, 3.06, 4.008");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.4988, 0.5232, 0.5922, 0.6963, 0.8286, 0.99, 1.186, 1.424, 1.712, 2.053",\
"0.5036, 0.5279, 0.597, 0.701, 0.8333, 0.9946, 1.191, 1.429, 1.716, 2.058",\
"0.522, 0.5463, 0.6155, 0.7195, 0.8518, 1.013, 1.209, 1.448, 1.735, 2.077",\
"0.553, 0.5772, 0.6464, 0.7504, 0.8827, 1.044, 1.24, 1.478, 1.766, 2.107",\
"0.5831, 0.6074, 0.6766, 0.7806, 0.9129, 1.074, 1.27, 1.509, 1.796, 2.138",\
"0.6101, 0.6345, 0.7035, 0.8076, 0.9399, 1.101, 1.297, 1.536, 1.823, 2.165",\
"0.6326, 0.6566, 0.7259, 0.8299, 0.9622, 1.124, 1.32, 1.558, 1.845, 2.187",\
"0.6475, 0.6719, 0.7411, 0.8454, 0.9778, 1.139, 1.335, 1.574, 1.861, 2.203",\
"0.6539, 0.6784, 0.7479, 0.8523, 0.985, 1.147, 1.343, 1.581, 1.869, 2.21",\
"0.6505, 0.675, 0.7447, 0.8494, 0.9823, 1.144, 1.34, 1.579, 1.866, 2.208");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.5578, 0.5786, 0.6422, 0.7521, 0.9133, 1.136, 1.429, 1.8, 2.254, 2.793",\
"0.5624, 0.5833, 0.6469, 0.7567, 0.9179, 1.141, 1.434, 1.805, 2.258, 2.799",\
"0.5821, 0.603, 0.6665, 0.7763, 0.9376, 1.16, 1.454, 1.825, 2.277, 2.819",\
"0.6155, 0.6364, 0.6999, 0.8097, 0.971, 1.194, 1.487, 1.858, 2.312, 2.852",\
"0.6476, 0.6685, 0.732, 0.8418, 1.003, 1.226, 1.519, 1.889, 2.343, 2.884",\
"0.6754, 0.6964, 0.7599, 0.8698, 1.031, 1.254, 1.547, 1.918, 2.371, 2.912",\
"0.6964, 0.7174, 0.7809, 0.8906, 1.052, 1.274, 1.568, 1.939, 2.392, 2.933",\
"0.7087, 0.7297, 0.7932, 0.903, 1.064, 1.287, 1.58, 1.95, 2.403, 2.944",\
"0.7112, 0.7322, 0.7957, 0.9055, 1.067, 1.289, 1.583, 1.953, 2.406, 2.946",\
"0.7028, 0.7241, 0.7876, 0.8972, 1.058, 1.281, 1.575, 1.945, 2.398, 2.938");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.1532, 0.1777, 0.2475, 0.3567, 0.5051, 0.7106, 0.9927, 1.36, 1.826, 2.388",\
"0.1532, 0.1778, 0.2475, 0.3567, 0.5051, 0.7106, 0.9917, 1.36, 1.826, 2.388",\
"0.1531, 0.1775, 0.2474, 0.3566, 0.5051, 0.7111, 0.9914, 1.361, 1.825, 2.389",\
"0.1529, 0.1774, 0.2473, 0.3566, 0.505, 0.7112, 0.991, 1.361, 1.825, 2.389",\
"0.1522, 0.1768, 0.2468, 0.3566, 0.505, 0.711, 0.991, 1.361, 1.825, 2.389",\
"0.1524, 0.1772, 0.247, 0.3568, 0.5054, 0.7114, 0.9914, 1.362, 1.826, 2.39",\
"0.1532, 0.1778, 0.248, 0.3574, 0.5058, 0.7106, 0.9906, 1.361, 1.826, 2.388",\
"0.1546, 0.1794, 0.2492, 0.3588, 0.507, 0.7112, 0.9912, 1.36, 1.824, 2.389",\
"0.1558, 0.1804, 0.2508, 0.3604, 0.5084, 0.7128, 0.9926, 1.36, 1.824, 2.386",\
"0.1576, 0.1822, 0.2528, 0.362, 0.5098, 0.7144, 0.995, 1.362, 1.826, 2.386");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002645, 0.00842, 0.01945, 0.03663, 0.06074, 0.09246, 0.1324, 0.1812, 0.2394");
values("0.1157, 0.1412, 0.2306, 0.4024, 0.6702, 1.06, 1.582, 2.24, 3.049, 4.004",\
"0.1157, 0.1412, 0.2305, 0.402, 0.6696, 1.06, 1.58, 2.242, 3.047, 4.008",\
"0.1157, 0.1412, 0.2305, 0.4025, 0.6702, 1.06, 1.58, 2.243, 3.044, 4.012",\
"0.1157, 0.1412, 0.2307, 0.4025, 0.67, 1.06, 1.582, 2.239, 3.049, 4.011",\
"0.1158, 0.141, 0.2308, 0.4024, 0.671, 1.06, 1.583, 2.241, 3.044, 4.012",\
"0.1156, 0.1412, 0.2306, 0.4022, 0.6696, 1.06, 1.58, 2.243, 3.047, 4.007",\
"0.1154, 0.1412, 0.2306, 0.402, 0.67, 1.06, 1.581, 2.24, 3.047, 4.012",\
"0.1156, 0.1412, 0.2304, 0.4024, 0.67, 1.06, 1.58, 2.243, 3.044, 4.004",\
"0.1154, 0.141, 0.2306, 0.4026, 0.67, 1.06, 1.581, 2.239, 3.044, 4.01",\
"0.1154, 0.141, 0.2304, 0.402, 0.67, 1.06, 1.581, 2.243, 3.043, 4.003");
}
}
}
}