blob: d02a8160972b4b43a33179628dca7f0dbeff940c [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_2) {
area : 48.294400 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000254259" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0002164185" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.000276741" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0002114145" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000276741" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003047 ;
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 : "!E" ;
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.01638, 0.01639, 0.01634, 0.01635, 0.01636, 0.01641, 0.01642, \
0.01642, 0.01641, 0.0164");
}
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.01497, -0.01496, -0.01494, -0.01503, -0.0151, -0.01509, -0.01517, \
-0.01519, -0.01517, -0.0152");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_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.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.647, -0.636, -0.6, -0.554, -0.503, -0.442, -0.383, -0.31, -0.23, -0.136",\
"-0.657, -0.646, -0.609, -0.562, -0.511, -0.454, -0.39, -0.315, -0.234, -0.144",\
"-0.677, -0.662, -0.635, -0.581, -0.533, -0.477, -0.411, -0.341, -0.256, -0.166",\
"-0.716, -0.709, -0.672, -0.625, -0.577, -0.515, -0.449, -0.375, -0.297, -0.204",\
"-0.796, -0.786, -0.755, -0.702, -0.648, -0.591, -0.525, -0.448, -0.365, -0.269",\
"-0.912, -0.902, -0.868, -0.821, -0.767, -0.709, -0.641, -0.567, -0.479, -0.381",\
"-1.071, -1.06, -1.028, -0.977, -0.925, -0.861, -0.793, -0.711, -0.627, -0.531",\
"-1.256, -1.247, -1.215, -1.162, -1.109, -1.045, -0.975, -0.896, -0.813, -0.716",\
"-1.478, -1.47, -1.437, -1.39, -1.334, -1.266, -1.196, -1.12, -1.029, -0.935",\
"-1.735, -1.727, -1.689, -1.637, -1.583, -1.518, -1.443, -1.373, -1.287, -1.191");
}
rise_constraint(cnst_ctin_rtin_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.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("-0.206, -0.197, -0.16, -0.087, -0.001, 0.104, 0.209, 0.327, 0.457, 0.601",\
"-0.211, -0.197, -0.164, -0.093, -0.003, 0.097, 0.206, 0.329, 0.459, 0.597",\
"-0.22, -0.207, -0.173, -0.105, -0.014, 0.083, 0.194, 0.313, 0.447, 0.586",\
"-0.243, -0.234, -0.196, -0.126, -0.039, 0.058, 0.173, 0.293, 0.419, 0.56",\
"-0.284, -0.277, -0.241, -0.17, -0.085, 0.018, 0.134, 0.255, 0.386, 0.53",\
"-0.33, -0.321, -0.284, -0.212, -0.126, -0.027, 0.09, 0.214, 0.35, 0.499",\
"-0.365, -0.359, -0.316, -0.245, -0.161, -0.057, 0.058, 0.178, 0.32, 0.465",\
"-0.383, -0.379, -0.335, -0.268, -0.184, -0.083, 0.032, 0.163, 0.297, 0.442",\
"-0.39, -0.383, -0.338, -0.272, -0.183, -0.082, 0.031, 0.158, 0.294, 0.444",\
"-0.373, -0.368, -0.325, -0.255, -0.17, -0.063, 0.05, 0.18, 0.314, 0.463");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_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.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.773, 0.763, 0.738, 0.69, 0.651, 0.631, 0.643, 0.703, 0.812, 0.94",\
"0.784, 0.771, 0.739, 0.698, 0.658, 0.639, 0.649, 0.713, 0.82, 0.954",\
"0.807, 0.792, 0.762, 0.716, 0.68, 0.653, 0.662, 0.724, 0.821, 0.944",\
"0.845, 0.832, 0.807, 0.757, 0.718, 0.697, 0.7, 0.755, 0.84, 0.955",\
"0.914, 0.907, 0.873, 0.829, 0.79, 0.762, 0.768, 0.803, 0.872, 0.975",\
"1.036, 1.028, 0.996, 0.948, 0.906, 0.873, 0.868, 0.884, 0.934, 1.009",\
"1.186, 1.176, 1.145, 1.1, 1.057, 1.024, 0.997, 0.997, 1.026, 1.079",\
"1.378, 1.363, 1.335, 1.284, 1.242, 1.197, 1.167, 1.155, 1.157, 1.196",\
"1.601, 1.584, 1.556, 1.505, 1.458, 1.415, 1.378, 1.351, 1.34, 1.353",\
"1.846, 1.838, 1.81, 1.756, 1.71, 1.663, 1.62, 1.59, 1.568, 1.57");
}
rise_constraint(cnst_ctin_rtin_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.02, 0.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
values("0.303, 0.292, 0.255, 0.185, 0.099, -0.002, -0.115, -0.233, -0.352, -0.49",\
"0.306, 0.301, 0.266, 0.188, 0.104, -0.001, -0.111, -0.227, -0.354, -0.486",\
"0.323, 0.309, 0.271, 0.2, 0.115, 0.013, -0.1, -0.215, -0.338, -0.478",\
"0.34, 0.335, 0.299, 0.222, 0.139, 0.042, -0.075, -0.188, -0.319, -0.454",\
"0.382, 0.373, 0.336, 0.264, 0.185, 0.079, -0.03, -0.148, -0.285, -0.425",\
"0.424, 0.417, 0.38, 0.312, 0.222, 0.118, 0.007, -0.118, -0.25, -0.392",\
"0.459, 0.448, 0.411, 0.343, 0.252, 0.155, 0.039, -0.085, -0.221, -0.363",\
"0.477, 0.466, 0.426, 0.357, 0.273, 0.164, 0.05, -0.074, -0.209, -0.357",\
"0.476, 0.459, 0.427, 0.351, 0.262, 0.163, 0.046, -0.079, -0.211, -0.365",\
"0.447, 0.435, 0.401, 0.327, 0.24, 0.139, 0.018, -0.104, -0.246, -0.391");
}
}
}
pin(E) {
capacitance : 0.003688 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5 ;
min_pulse_width_high : 0.858 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
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.1795, 0.1787, 0.1798, 0.1883, 0.2052, 0.2318, 0.2686, 0.3161, \
0.3749, 0.4455");
}
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.1032, 0.1025, 0.1027, 0.1091, 0.1229, 0.1459, 0.1784, 0.221, \
0.274, 0.3377");
}
}
internal_power() {
when : "D" ;
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.181, 0.1802, 0.1814, 0.1899, 0.2071, 0.2339, 0.2707, 0.3184, \
0.3773, 0.4477");
}
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.1011, 0.1004, 0.1007, 0.107, 0.1207, 0.1436, 0.1759, 0.2183, \
0.2712, 0.3348");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.858");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.626");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.5073 ;
max_transition : 5 ;
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.05437, 0.175, 0.4054, 0.7644, 1.268, 1.931, 2.766, 3.785, 5");
index_2("0.001, 0.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.503, 0.4884, 0.4536, 0.421, 0.4008, 0.3871, 0.3777, 0.3708, 0.3658, 0.3621",\
"0.5026, 0.488, 0.4531, 0.4208, 0.4005, 0.3869, 0.3774, 0.3705, 0.3655, 0.3618",\
"0.5021, 0.4874, 0.4527, 0.4201, 0.3999, 0.3863, 0.3768, 0.3699, 0.3649, 0.3613",\
"0.5035, 0.4889, 0.4541, 0.4216, 0.4013, 0.3875, 0.3781, 0.3714, 0.3664, 0.3627",\
"0.5125, 0.4977, 0.4626, 0.4298, 0.4091, 0.3953, 0.3856, 0.3787, 0.3736, 0.3699",\
"0.5378, 0.5227, 0.4867, 0.4522, 0.4298, 0.4146, 0.4039, 0.3965, 0.391, 0.3869",\
"0.579, 0.5634, 0.5257, 0.488, 0.4631, 0.4458, 0.4338, 0.4252, 0.4189, 0.4142",\
"0.6347, 0.6187, 0.5789, 0.5375, 0.5093, 0.4893, 0.4752, 0.4651, 0.4576, 0.452",\
"0.7083, 0.6913, 0.6489, 0.6033, 0.5706, 0.5474, 0.5304, 0.5181, 0.5089, 0.5022",\
"0.7977, 0.7802, 0.7351, 0.6844, 0.6466, 0.619, 0.5987, 0.5837, 0.5725, 0.564");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.3277, 0.3169, 0.3006, 0.2889, 0.2815, 0.2765, 0.2758, 0.275, 0.2754, 0.2772",\
"0.3273, 0.3166, 0.3003, 0.2881, 0.28, 0.2768, 0.2752, 0.2746, 0.2754, 0.2758",\
"0.3266, 0.3157, 0.2996, 0.2875, 0.2794, 0.2752, 0.2745, 0.2737, 0.2745, 0.2767",\
"0.3285, 0.318, 0.3016, 0.2893, 0.2809, 0.2764, 0.2755, 0.275, 0.2754, 0.2772",\
"0.342, 0.331, 0.3139, 0.3005, 0.2909, 0.2854, 0.2835, 0.2822, 0.2831, 0.2844",\
"0.3688, 0.3567, 0.3371, 0.3225, 0.3105, 0.3033, 0.2997, 0.2984, 0.2997, 0.2992",\
"0.4087, 0.3958, 0.3731, 0.3547, 0.3422, 0.3328, 0.3267, 0.3236, 0.3222, 0.3222",\
"0.4631, 0.4488, 0.4231, 0.4017, 0.3839, 0.3741, 0.3654, 0.3596, 0.3564, 0.3546",\
"0.5302, 0.5148, 0.4845, 0.4596, 0.4385, 0.4231, 0.414, 0.4078, 0.4023, 0.3987",\
"0.6105, 0.5935, 0.5588, 0.5299, 0.5058, 0.4854, 0.472, 0.4649, 0.459, 0.4563");
}
}
internal_power() {
related_pin : "E" ;
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.4752, 0.4605, 0.4261, 0.3939, 0.3738, 0.3604, 0.351, 0.3443, 0.3393, 0.3357",\
"0.4752, 0.4605, 0.426, 0.3938, 0.3739, 0.3604, 0.3511, 0.3444, 0.3394, 0.3357",\
"0.475, 0.4604, 0.4259, 0.3937, 0.3738, 0.3603, 0.3509, 0.3442, 0.3393, 0.3356",\
"0.4749, 0.4602, 0.4257, 0.3936, 0.3736, 0.3602, 0.3509, 0.3442, 0.3392, 0.3356",\
"0.4751, 0.4605, 0.4259, 0.3938, 0.3738, 0.3604, 0.3511, 0.3444, 0.3394, 0.3358",\
"0.476, 0.4614, 0.4269, 0.3946, 0.3746, 0.3612, 0.3518, 0.3451, 0.3401, 0.3363",\
"0.4771, 0.4623, 0.4276, 0.3955, 0.3755, 0.362, 0.3527, 0.346, 0.341, 0.3374",\
"0.479, 0.4643, 0.4297, 0.3973, 0.3771, 0.3637, 0.3542, 0.3474, 0.3424, 0.3388",\
"0.4828, 0.4681, 0.4333, 0.4004, 0.38, 0.3663, 0.3568, 0.35, 0.3449, 0.3412",\
"0.4876, 0.4729, 0.4378, 0.4045, 0.3836, 0.3698, 0.3602, 0.3532, 0.3481, 0.344");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.3399, 0.3293, 0.3132, 0.3008, 0.2936, 0.2881, 0.2874, 0.2859, 0.2872, 0.2885",\
"0.34, 0.3295, 0.3133, 0.301, 0.2936, 0.2886, 0.2871, 0.2875, 0.2888, 0.2883",\
"0.3399, 0.3293, 0.313, 0.3009, 0.2933, 0.2883, 0.2873, 0.2868, 0.2872, 0.2899",\
"0.3402, 0.3298, 0.3135, 0.3014, 0.2937, 0.2888, 0.2873, 0.2868, 0.2868, 0.2885",\
"0.3403, 0.3301, 0.3134, 0.3018, 0.2938, 0.2894, 0.2875, 0.287, 0.2874, 0.2901",\
"0.3408, 0.3302, 0.3142, 0.3017, 0.2934, 0.29, 0.2881, 0.2872, 0.2889, 0.2893",\
"0.3409, 0.3306, 0.3142, 0.3019, 0.2944, 0.2891, 0.2878, 0.2877, 0.2899, 0.2894",\
"0.3411, 0.3308, 0.3144, 0.3019, 0.2932, 0.2916, 0.2895, 0.2885, 0.2889, 0.2898",\
"0.3412, 0.331, 0.3147, 0.302, 0.2944, 0.2894, 0.2913, 0.2905, 0.29, 0.2895",\
"0.3416, 0.3312, 0.315, 0.3024, 0.2946, 0.29, 0.2867, 0.2922, 0.2912, 0.2939");
}
}
timing() {
related_pin : "D" ;
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.6814, 0.7235, 0.8315, 0.9842, 1.173, 1.398, 1.665, 1.987, 2.373, 2.83",\
"0.689, 0.7308, 0.8387, 0.9918, 1.181, 1.405, 1.673, 1.995, 2.381, 2.838",\
"0.7103, 0.7524, 0.8601, 1.013, 1.202, 1.426, 1.694, 2.016, 2.402, 2.859",\
"0.7515, 0.7934, 0.9014, 1.054, 1.243, 1.467, 1.735, 2.057, 2.443, 2.9",\
"0.8287, 0.8708, 0.9784, 1.131, 1.32, 1.544, 1.811, 2.133, 2.519, 2.976",\
"0.9462, 0.9887, 1.097, 1.25, 1.439, 1.663, 1.93, 2.252, 2.638, 3.095",\
"1.097, 1.14, 1.251, 1.407, 1.598, 1.823, 2.092, 2.413, 2.799, 3.255",\
"1.282, 1.326, 1.44, 1.598, 1.792, 2.02, 2.29, 2.613, 2.998, 3.454",\
"1.496, 1.543, 1.661, 1.824, 2.021, 2.252, 2.523, 2.847, 3.232, 3.689",\
"1.737, 1.785, 1.908, 2.078, 2.281, 2.517, 2.792, 3.116, 3.502, 3.958");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.4873, 0.5218, 0.6166, 0.7689, 0.9827, 1.273, 1.653, 2.133, 2.72, 3.419",\
"0.4915, 0.5261, 0.6207, 0.7729, 0.9867, 1.277, 1.657, 2.137, 2.723, 3.423",\
"0.5025, 0.5371, 0.6318, 0.784, 0.9978, 1.288, 1.668, 2.148, 2.735, 3.434",\
"0.5273, 0.562, 0.6565, 0.8086, 1.022, 1.312, 1.693, 2.172, 2.758, 3.459",\
"0.5689, 0.6039, 0.6988, 0.8506, 1.064, 1.353, 1.733, 2.213, 2.799, 3.499",\
"0.6144, 0.6505, 0.7476, 0.9011, 1.114, 1.403, 1.783, 2.262, 2.848, 3.547",\
"0.6556, 0.6933, 0.7927, 0.9482, 1.162, 1.451, 1.829, 2.308, 2.892, 3.591",\
"0.6856, 0.725, 0.8281, 0.9862, 1.202, 1.49, 1.867, 2.344, 2.928, 3.626",\
"0.6988, 0.7409, 0.8482, 1.01, 1.229, 1.518, 1.894, 2.37, 2.953, 3.649",\
"0.6943, 0.7389, 0.8513, 1.017, 1.24, 1.531, 1.908, 2.383, 2.965, 3.66");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.1785, 0.2204, 0.3262, 0.481, 0.6808, 0.947, 1.311, 1.789, 2.394, 3.129",\
"0.1788, 0.2201, 0.3261, 0.4805, 0.6806, 0.9478, 1.311, 1.789, 2.394, 3.128",\
"0.1788, 0.2205, 0.3261, 0.4809, 0.6806, 0.9476, 1.311, 1.788, 2.394, 3.128",\
"0.1792, 0.2211, 0.3262, 0.4806, 0.6808, 0.9476, 1.311, 1.789, 2.392, 3.128",\
"0.1784, 0.2198, 0.3264, 0.4812, 0.6812, 0.948, 1.311, 1.789, 2.392, 3.131",\
"0.1842, 0.226, 0.3314, 0.4852, 0.684, 0.9496, 1.312, 1.791, 2.395, 3.129",\
"0.194, 0.2364, 0.344, 0.498, 0.695, 0.9568, 1.316, 1.791, 2.393, 3.129",\
"0.2038, 0.2482, 0.358, 0.5138, 0.7116, 0.9712, 1.326, 1.799, 2.398, 3.13",\
"0.2212, 0.2664, 0.3792, 0.5352, 0.7314, 0.9888, 1.339, 1.807, 2.404, 3.136",\
"0.24, 0.2886, 0.4054, 0.5654, 0.7606, 1.014, 1.358, 1.819, 2.409, 3.137");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.1203, 0.158, 0.2781, 0.4919, 0.8204, 1.305, 1.958, 2.784, 3.8, 5.009",\
"0.1204, 0.1577, 0.2779, 0.4921, 0.8203, 1.305, 1.957, 2.784, 3.798, 5.009",\
"0.1209, 0.1581, 0.2777, 0.492, 0.8204, 1.305, 1.957, 2.785, 3.799, 5.007",\
"0.1204, 0.1578, 0.2777, 0.4919, 0.8206, 1.305, 1.956, 2.784, 3.796, 5.011",\
"0.1226, 0.1602, 0.2794, 0.4932, 0.8212, 1.306, 1.958, 2.785, 3.8, 5.01",\
"0.1304, 0.1682, 0.287, 0.4998, 0.8252, 1.308, 1.958, 2.787, 3.8, 5.012",\
"0.1408, 0.1786, 0.2972, 0.5098, 0.832, 1.308, 1.959, 2.784, 3.799, 5.004",\
"0.1528, 0.1932, 0.3104, 0.5228, 0.8414, 1.314, 1.96, 2.784, 3.793, 5.007",\
"0.1676, 0.2088, 0.327, 0.5402, 0.8558, 1.322, 1.963, 2.785, 3.798, 5.003",\
"0.185, 0.2276, 0.3462, 0.5592, 0.875, 1.338, 1.974, 2.791, 3.795, 4.999");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.7689, 0.8107, 0.9187, 1.072, 1.261, 1.485, 1.753, 2.075, 2.461, 2.918",\
"0.7755, 0.8176, 0.9257, 1.078, 1.268, 1.492, 1.76, 2.082, 2.468, 2.925",\
"0.8024, 0.8445, 0.9525, 1.105, 1.294, 1.518, 1.786, 2.108, 2.494, 2.951",\
"0.8484, 0.8906, 0.9983, 1.151, 1.34, 1.564, 1.832, 2.154, 2.54, 2.997",\
"0.8941, 0.9361, 1.044, 1.197, 1.386, 1.61, 1.878, 2.2, 2.586, 3.043",\
"0.9359, 0.9778, 1.086, 1.239, 1.428, 1.652, 1.92, 2.242, 2.628, 3.085",\
"0.9732, 1.015, 1.123, 1.276, 1.465, 1.689, 1.957, 2.279, 2.665, 3.122",\
"1.005, 1.047, 1.155, 1.308, 1.497, 1.721, 1.989, 2.311, 2.697, 3.154",\
"1.029, 1.071, 1.18, 1.332, 1.522, 1.746, 2.014, 2.336, 2.722, 3.179",\
"1.044, 1.086, 1.194, 1.347, 1.537, 1.762, 2.03, 2.352, 2.737, 3.194");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.7892, 0.8238, 0.9186, 1.071, 1.285, 1.575, 1.955, 2.435, 3.021, 3.72",\
"0.796, 0.8305, 0.9253, 1.077, 1.291, 1.581, 1.961, 2.441, 3.028, 3.727",\
"0.8235, 0.8582, 0.9529, 1.105, 1.319, 1.609, 1.989, 2.469, 3.056, 3.755",\
"0.873, 0.9077, 1.002, 1.154, 1.368, 1.658, 2.038, 2.518, 3.104, 3.805",\
"0.9211, 0.956, 1.05, 1.203, 1.416, 1.706, 2.087, 2.567, 3.153, 3.851",\
"0.9653, 0.9999, 1.095, 1.247, 1.46, 1.75, 2.131, 2.61, 3.197, 3.895",\
"1.003, 1.038, 1.133, 1.285, 1.498, 1.788, 2.168, 2.648, 3.236, 3.933",\
"1.033, 1.068, 1.163, 1.315, 1.529, 1.819, 2.199, 2.678, 3.265, 3.965",\
"1.054, 1.089, 1.183, 1.336, 1.549, 1.84, 2.22, 2.7, 3.285, 3.984",\
"1.064, 1.099, 1.193, 1.345, 1.559, 1.849, 2.229, 2.709, 3.295, 3.994");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.178, 0.2199, 0.3255, 0.4799, 0.6806, 0.947, 1.31, 1.788, 2.394, 3.13",\
"0.1777, 0.2205, 0.3256, 0.4798, 0.6808, 0.9472, 1.311, 1.789, 2.392, 3.132",\
"0.1783, 0.2198, 0.3252, 0.4798, 0.6806, 0.9474, 1.311, 1.789, 2.392, 3.128",\
"0.1788, 0.2196, 0.3254, 0.48, 0.6804, 0.9472, 1.311, 1.789, 2.392, 3.133",\
"0.1782, 0.2204, 0.3252, 0.4798, 0.6804, 0.9476, 1.311, 1.789, 2.392, 3.128",\
"0.178, 0.2198, 0.3254, 0.48, 0.6806, 0.9474, 1.31, 1.788, 2.394, 3.128",\
"0.1778, 0.2194, 0.3254, 0.48, 0.6806, 0.9476, 1.31, 1.789, 2.394, 3.128",\
"0.1782, 0.22, 0.326, 0.4802, 0.681, 0.9472, 1.31, 1.789, 2.393, 3.128",\
"0.18, 0.2214, 0.327, 0.481, 0.6818, 0.948, 1.31, 1.788, 2.392, 3.128",\
"0.1802, 0.2226, 0.3284, 0.4826, 0.683, 0.9492, 1.312, 1.789, 2.394, 3.128");
}
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.004494, 0.01676, 0.04019, 0.07668, 0.1279, 0.1953, 0.2801, 0.3838, 0.5073");
values("0.1214, 0.1585, 0.2777, 0.4921, 0.8206, 1.305, 1.957, 2.786, 3.8, 5.006",\
"0.1203, 0.158, 0.2773, 0.4923, 0.8206, 1.304, 1.958, 2.787, 3.801, 5.01",\
"0.121, 0.1586, 0.2776, 0.4922, 0.8208, 1.306, 1.956, 2.787, 3.802, 5.003",\
"0.1202, 0.158, 0.2776, 0.492, 0.8204, 1.306, 1.958, 2.784, 3.797, 5.009",\
"0.1208, 0.158, 0.2776, 0.4922, 0.8218, 1.304, 1.956, 2.788, 3.803, 5.001",\
"0.12, 0.1578, 0.2774, 0.492, 0.8216, 1.305, 1.957, 2.788, 3.802, 5.003",\
"0.12, 0.158, 0.2774, 0.4916, 0.8214, 1.304, 1.957, 2.787, 3.802, 5.005",\
"0.1206, 0.158, 0.2772, 0.4924, 0.8214, 1.304, 1.955, 2.785, 3.797, 5.007",\
"0.1202, 0.1578, 0.2776, 0.492, 0.8216, 1.305, 1.957, 2.782, 3.797, 5.003",\
"0.1204, 0.1578, 0.2774, 0.4918, 0.8208, 1.304, 1.955, 2.783, 3.793, 4.998");
}
}
}
}