blob: 5cc6ae215440525de5ee5047ecc6c7dd2a598014 [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.000330715" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.00027433" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.000354785" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.00026774" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000354785" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003042 ;
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.02168, 0.02174, 0.02173, 0.02169, 0.02172, 0.02168, \
0.02173, 0.02175, 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.01979, -0.01978, -0.01974, -0.01977, -0.01984, -0.01989, -0.01986, \
-0.01995, -0.01997, -0.01998");
}
}
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.504, -0.498, -0.471, -0.435, -0.39, -0.353, -0.305, -0.256, -0.196, -0.126",\
"-0.506, -0.499, -0.477, -0.444, -0.395, -0.356, -0.311, -0.26, -0.199, -0.129",\
"-0.518, -0.516, -0.492, -0.452, -0.411, -0.372, -0.322, -0.274, -0.21, -0.141",\
"-0.554, -0.547, -0.523, -0.484, -0.446, -0.398, -0.355, -0.302, -0.238, -0.167",\
"-0.614, -0.605, -0.578, -0.545, -0.505, -0.461, -0.415, -0.359, -0.297, -0.224",\
"-0.715, -0.71, -0.684, -0.644, -0.606, -0.56, -0.511, -0.454, -0.394, -0.322",\
"-0.846, -0.839, -0.814, -0.783, -0.74, -0.696, -0.646, -0.588, -0.524, -0.456",\
"-1.016, -1.007, -0.986, -0.949, -0.903, -0.857, -0.809, -0.76, -0.696, -0.624",\
"-1.202, -1.194, -1.176, -1.138, -1.096, -1.056, -1.007, -0.957, -0.896, -0.831",\
"-1.416, -1.408, -1.388, -1.352, -1.309, -1.269, -1.226, -1.177, -1.118, -1.056");
}
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.16, -0.155, -0.125, -0.073, -0.002, 0.073, 0.159, 0.248, 0.355, 0.461",\
"-0.163, -0.155, -0.126, -0.071, -0.003, 0.075, 0.16, 0.249, 0.349, 0.463",\
"-0.164, -0.156, -0.134, -0.079, -0.007, 0.069, 0.155, 0.242, 0.347, 0.458",\
"-0.18, -0.175, -0.143, -0.095, -0.027, 0.055, 0.136, 0.231, 0.34, 0.452",\
"-0.201, -0.196, -0.165, -0.115, -0.049, 0.028, 0.12, 0.214, 0.317, 0.433",\
"-0.227, -0.217, -0.189, -0.138, -0.072, 0.011, 0.1, 0.193, 0.303, 0.415",\
"-0.236, -0.229, -0.2, -0.151, -0.08, -0, 0.087, 0.186, 0.293, 0.409",\
"-0.225, -0.22, -0.193, -0.14, -0.069, 0.011, 0.097, 0.192, 0.305, 0.424",\
"-0.2, -0.192, -0.169, -0.11, -0.042, 0.036, 0.128, 0.224, 0.341, 0.46",\
"-0.155, -0.149, -0.122, -0.065, 0.007, 0.087, 0.177, 0.281, 0.395, 0.513");
}
}
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.607, 0.605, 0.576, 0.55, 0.525, 0.518, 0.546, 0.625, 0.748, 0.895",\
"0.613, 0.608, 0.589, 0.552, 0.525, 0.519, 0.556, 0.633, 0.748, 0.902",\
"0.623, 0.619, 0.597, 0.563, 0.545, 0.533, 0.561, 0.637, 0.758, 0.901",\
"0.652, 0.65, 0.626, 0.596, 0.565, 0.556, 0.581, 0.65, 0.756, 0.882",\
"0.715, 0.71, 0.684, 0.653, 0.631, 0.621, 0.636, 0.692, 0.782, 0.904",\
"0.812, 0.803, 0.784, 0.749, 0.721, 0.706, 0.717, 0.757, 0.829, 0.929",\
"0.949, 0.944, 0.925, 0.889, 0.854, 0.836, 0.835, 0.861, 0.916, 1.001",\
"1.115, 1.108, 1.084, 1.054, 1.019, 0.997, 0.988, 1.001, 1.038, 1.109",\
"1.311, 1.305, 1.281, 1.248, 1.215, 1.188, 1.178, 1.183, 1.215, 1.275",\
"1.531, 1.524, 1.502, 1.47, 1.434, 1.406, 1.389, 1.389, 1.417, 1.472");
}
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.24, 0.236, 0.206, 0.153, 0.086, 0.006, -0.073, -0.166, -0.262, -0.366",\
"0.245, 0.237, 0.212, 0.156, 0.091, 0.007, -0.072, -0.166, -0.262, -0.366",\
"0.253, 0.243, 0.213, 0.162, 0.094, 0.012, -0.072, -0.162, -0.257, -0.365",\
"0.261, 0.253, 0.226, 0.173, 0.106, 0.028, -0.056, -0.146, -0.246, -0.356",\
"0.285, 0.275, 0.252, 0.194, 0.126, 0.052, -0.035, -0.127, -0.235, -0.342",\
"0.306, 0.299, 0.27, 0.214, 0.153, 0.07, -0.02, -0.112, -0.222, -0.334",\
"0.313, 0.299, 0.274, 0.221, 0.154, 0.073, -0.016, -0.111, -0.219, -0.327",\
"0.295, 0.291, 0.261, 0.211, 0.141, 0.062, -0.031, -0.127, -0.234, -0.349",\
"0.262, 0.263, 0.234, 0.178, 0.107, 0.026, -0.065, -0.167, -0.274, -0.392",\
"0.21, 0.205, 0.174, 0.119, 0.05, -0.037, -0.13, -0.229, -0.344, -0.465");
}
}
}
pin(E) {
capacitance : 0.003676 ;
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.661 ;
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.2244, 0.2239, 0.2285, 0.2471, 0.2827, 0.3371, 0.4113, 0.5063, \
0.6233, 0.7627");
}
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.1267, 0.1298, 0.1448, 0.1746, 0.2223, 0.2879, 0.373, \
0.4778, 0.6032");
}
}
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.2257, 0.2255, 0.2302, 0.2491, 0.2849, 0.3394, 0.4138, 0.5088, \
0.6255, 0.7652");
}
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.1246, 0.1241, 0.1269, 0.1419, 0.1715, 0.219, 0.2844, 0.3694, \
0.474, 0.5996");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("0.661");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.485");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.4796 ;
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.7831, 0.7633, 0.7122, 0.6516, 0.6039, 0.572, 0.5492, 0.5321, 0.5193, 0.5095",\
"0.7825, 0.7628, 0.7117, 0.6511, 0.6034, 0.5716, 0.5488, 0.5318, 0.5191, 0.5092",\
"0.7825, 0.7627, 0.7116, 0.6509, 0.6032, 0.5713, 0.5485, 0.5314, 0.5188, 0.509",\
"0.7874, 0.7676, 0.7166, 0.656, 0.6081, 0.5761, 0.5532, 0.5362, 0.5234, 0.5136",\
"0.8098, 0.7898, 0.7383, 0.677, 0.6281, 0.5953, 0.5718, 0.5544, 0.5413, 0.5311",\
"0.8644, 0.8441, 0.791, 0.7268, 0.6748, 0.639, 0.6132, 0.5941, 0.5798, 0.5687",\
"0.9584, 0.9375, 0.8815, 0.8124, 0.7541, 0.7133, 0.6835, 0.6611, 0.6441, 0.6309",\
"1.093, 1.071, 1.012, 0.936, 0.8695, 0.8209, 0.7847, 0.7573, 0.7362, 0.72",\
"1.263, 1.24, 1.177, 1.095, 1.018, 0.9606, 0.9166, 0.8825, 0.8561, 0.8357",\
"1.463, 1.439, 1.373, 1.285, 1.197, 1.129, 1.076, 1.035, 1.002, 0.9763");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.4898, 0.4732, 0.4388, 0.4132, 0.3952, 0.3833, 0.3762, 0.3725, 0.3699, 0.3693",\
"0.489, 0.4724, 0.4381, 0.4125, 0.3944, 0.3822, 0.3757, 0.371, 0.3694, 0.3688",\
"0.4887, 0.4722, 0.4377, 0.412, 0.3939, 0.3819, 0.375, 0.3715, 0.3694, 0.3678",\
"0.4951, 0.4786, 0.444, 0.418, 0.3997, 0.387, 0.38, 0.376, 0.3744, 0.3723",\
"0.5254, 0.5085, 0.4725, 0.4443, 0.4237, 0.409, 0.4001, 0.395, 0.3919, 0.3903",\
"0.5852, 0.5677, 0.5279, 0.4965, 0.4714, 0.4524, 0.4406, 0.4335, 0.4274, 0.4243",\
"0.6754, 0.6564, 0.612, 0.5734, 0.544, 0.5221, 0.5041, 0.4915, 0.4849, 0.4793",\
"0.7925, 0.7724, 0.723, 0.6784, 0.6405, 0.6132, 0.5926, 0.575, 0.5624, 0.5548",\
"0.937, 0.9155, 0.8614, 0.8086, 0.7635, 0.7282, 0.7011, 0.6825, 0.6649, 0.6523",\
"1.107, 1.085, 1.026, 0.9641, 0.9125, 0.8691, 0.8346, 0.8095, 0.7914, 0.7753");
}
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.7432, 0.7236, 0.673, 0.6132, 0.5663, 0.535, 0.5125, 0.4959, 0.4833, 0.4736",\
"0.7433, 0.7238, 0.673, 0.6133, 0.5664, 0.535, 0.5126, 0.4959, 0.4833, 0.4736",\
"0.743, 0.7234, 0.6727, 0.6128, 0.5659, 0.5346, 0.5122, 0.4954, 0.4829, 0.4732",\
"0.743, 0.7234, 0.6726, 0.613, 0.5661, 0.5348, 0.5124, 0.4957, 0.4831, 0.4735",\
"0.7441, 0.7245, 0.6737, 0.6142, 0.5673, 0.5359, 0.5135, 0.4968, 0.4843, 0.4747",\
"0.7468, 0.7271, 0.6764, 0.6168, 0.5697, 0.5383, 0.5159, 0.4991, 0.4866, 0.4769",\
"0.752, 0.732, 0.6815, 0.6215, 0.5741, 0.5424, 0.5198, 0.5029, 0.4903, 0.4805",\
"0.7604, 0.7406, 0.6893, 0.6286, 0.5807, 0.5487, 0.5257, 0.5085, 0.4958, 0.4859",\
"0.7716, 0.7515, 0.6997, 0.6384, 0.5896, 0.557, 0.5337, 0.5163, 0.5031, 0.4929",\
"0.7846, 0.7644, 0.712, 0.65, 0.6003, 0.567, 0.543, 0.5254, 0.5119, 0.5017");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.5075, 0.491, 0.4563, 0.4306, 0.4122, 0.3994, 0.3925, 0.3894, 0.3853, 0.3847",\
"0.5075, 0.4911, 0.4563, 0.4306, 0.4124, 0.3994, 0.3925, 0.3884, 0.3864, 0.3853",\
"0.5077, 0.4913, 0.4565, 0.4309, 0.4126, 0.3998, 0.3927, 0.389, 0.3855, 0.3849",\
"0.508, 0.4916, 0.4568, 0.4312, 0.4127, 0.4003, 0.3932, 0.3896, 0.3871, 0.3865",\
"0.5087, 0.4921, 0.4573, 0.4316, 0.4131, 0.4006, 0.3936, 0.3899, 0.3884, 0.3863",\
"0.509, 0.4925, 0.4584, 0.4323, 0.4139, 0.4013, 0.3941, 0.3895, 0.3869, 0.3864",\
"0.5098, 0.4933, 0.4584, 0.433, 0.416, 0.403, 0.3952, 0.3915, 0.389, 0.3884",\
"0.5103, 0.4939, 0.4589, 0.4329, 0.4141, 0.4048, 0.3972, 0.3916, 0.3891, 0.3875",\
"0.5106, 0.4943, 0.4595, 0.4329, 0.4145, 0.4019, 0.3971, 0.3955, 0.3924, 0.3888",\
"0.5109, 0.4944, 0.4595, 0.4343, 0.4139, 0.4014, 0.3955, 0.3948, 0.3943, 0.3927");
}
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.5293, 0.5604, 0.642, 0.759, 0.9045, 1.077, 1.282, 1.527, 1.817, 2.161",\
"0.5338, 0.5649, 0.6465, 0.7635, 0.909, 1.082, 1.287, 1.531, 1.822, 2.166",\
"0.5469, 0.5778, 0.6595, 0.7765, 0.922, 1.095, 1.3, 1.544, 1.835, 2.178",\
"0.5771, 0.608, 0.6897, 0.8066, 0.952, 1.125, 1.33, 1.574, 1.865, 2.208",\
"0.6399, 0.6709, 0.7522, 0.8687, 1.014, 1.186, 1.391, 1.636, 1.926, 2.27",\
"0.7396, 0.7711, 0.8526, 0.9695, 1.115, 1.287, 1.492, 1.736, 2.026, 2.369",\
"0.8726, 0.9046, 0.9882, 1.106, 1.253, 1.425, 1.63, 1.874, 2.164, 2.507",\
"1.034, 1.067, 1.154, 1.276, 1.425, 1.599, 1.805, 2.049, 2.338, 2.681",\
"1.216, 1.252, 1.343, 1.47, 1.625, 1.804, 2.012, 2.257, 2.547, 2.888",\
"1.42, 1.457, 1.553, 1.688, 1.849, 2.035, 2.249, 2.497, 2.787, 3.129");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.3893, 0.416, 0.4879, 0.6026, 0.7675, 0.9915, 1.285, 1.657, 2.111, 2.654",\
"0.391, 0.4177, 0.4896, 0.6044, 0.7691, 0.9931, 1.287, 1.658, 2.113, 2.654",\
"0.396, 0.4226, 0.4945, 0.6092, 0.774, 0.998, 1.292, 1.663, 2.117, 2.66",\
"0.4097, 0.4363, 0.5081, 0.6227, 0.7873, 1.011, 1.305, 1.676, 2.131, 2.673",\
"0.4348, 0.4617, 0.5338, 0.6481, 0.812, 1.035, 1.328, 1.699, 2.153, 2.696",\
"0.4605, 0.4882, 0.5622, 0.6772, 0.8409, 1.063, 1.355, 1.725, 2.179, 2.721",\
"0.4778, 0.5068, 0.5837, 0.7008, 0.8651, 1.087, 1.377, 1.746, 2.198, 2.739",\
"0.4802, 0.5111, 0.5918, 0.7122, 0.8786, 1.101, 1.391, 1.757, 2.208, 2.748",\
"0.4664, 0.4987, 0.5836, 0.708, 0.8772, 1.102, 1.393, 1.759, 2.208, 2.746",\
"0.4331, 0.4678, 0.557, 0.6858, 0.858, 1.086, 1.379, 1.747, 2.196, 2.733");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.1636, 0.1968, 0.2801, 0.3999, 0.5529, 0.7565, 1.032, 1.391, 1.848, 2.404",\
"0.1635, 0.197, 0.2801, 0.3999, 0.5528, 0.7565, 1.032, 1.39, 1.846, 2.405",\
"0.1635, 0.1969, 0.28, 0.3999, 0.5529, 0.7565, 1.032, 1.39, 1.847, 2.406",\
"0.1634, 0.1963, 0.2802, 0.4, 0.5528, 0.757, 1.031, 1.39, 1.846, 2.405",\
"0.1629, 0.1962, 0.2802, 0.4006, 0.5536, 0.7572, 1.033, 1.393, 1.847, 2.403",\
"0.1692, 0.203, 0.286, 0.4054, 0.5572, 0.7604, 1.034, 1.393, 1.846, 2.404",\
"0.1794, 0.2138, 0.2986, 0.4188, 0.5686, 0.768, 1.039, 1.397, 1.848, 2.406",\
"0.199, 0.2338, 0.322, 0.4416, 0.5886, 0.7842, 1.05, 1.403, 1.853, 2.408",\
"0.2212, 0.2582, 0.3514, 0.476, 0.6228, 0.8124, 1.073, 1.417, 1.861, 2.412",\
"0.2448, 0.285, 0.384, 0.5148, 0.6662, 0.8546, 1.108, 1.442, 1.875, 2.418");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.1095, 0.1396, 0.2292, 0.3996, 0.6649, 1.048, 1.568, 2.231, 3.04, 4.004",\
"0.1094, 0.1396, 0.2291, 0.3997, 0.6637, 1.05, 1.571, 2.231, 3.039, 4.003",\
"0.1095, 0.1394, 0.2289, 0.3997, 0.6643, 1.048, 1.57, 2.232, 3.04, 4",\
"0.1087, 0.1387, 0.2287, 0.3995, 0.6653, 1.048, 1.567, 2.23, 3.036, 4.006",\
"0.1124, 0.1418, 0.2312, 0.4008, 0.666, 1.048, 1.569, 2.231, 3.04, 4.003",\
"0.119, 0.1502, 0.2392, 0.4064, 0.6694, 1.05, 1.571, 2.229, 3.037, 4.006",\
"0.1298, 0.1624, 0.2524, 0.4172, 0.6776, 1.056, 1.571, 2.233, 3.041, 4.004",\
"0.144, 0.1766, 0.2696, 0.433, 0.6918, 1.065, 1.575, 2.231, 3.036, 4.007",\
"0.159, 0.1942, 0.2882, 0.4518, 0.7102, 1.083, 1.587, 2.237, 3.039, 4.005",\
"0.1772, 0.2124, 0.3108, 0.4734, 0.7308, 1.107, 1.611, 2.257, 3.049, 4.004");
}
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.5855, 0.6164, 0.6982, 0.8151, 0.9608, 1.134, 1.339, 1.583, 1.874, 2.218",\
"0.5901, 0.6211, 0.7028, 0.8199, 0.9655, 1.138, 1.344, 1.588, 1.879, 2.222",\
"0.6086, 0.6396, 0.7212, 0.8382, 0.9839, 1.157, 1.362, 1.606, 1.897, 2.241",\
"0.6389, 0.6699, 0.7516, 0.8686, 1.014, 1.187, 1.392, 1.637, 1.927, 2.271",\
"0.6682, 0.6992, 0.7809, 0.8978, 1.043, 1.216, 1.421, 1.666, 1.957, 2.3",\
"0.6944, 0.7254, 0.8071, 0.924, 1.07, 1.242, 1.448, 1.692, 1.983, 2.326",\
"0.7158, 0.7469, 0.8287, 0.9456, 1.091, 1.264, 1.469, 1.714, 2.005, 2.348",\
"0.7312, 0.7624, 0.844, 0.9612, 1.107, 1.28, 1.485, 1.729, 2.02, 2.364",\
"0.7378, 0.7691, 0.8512, 0.9684, 1.114, 1.287, 1.493, 1.737, 2.028, 2.371",\
"0.7348, 0.7662, 0.8483, 0.9658, 1.112, 1.285, 1.491, 1.735, 2.026, 2.37");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.6136, 0.6399, 0.7119, 0.8266, 0.9913, 1.215, 1.509, 1.88, 2.335, 2.876",\
"0.6183, 0.6446, 0.7165, 0.8313, 0.9959, 1.22, 1.514, 1.885, 2.339, 2.882",\
"0.6379, 0.6643, 0.7362, 0.8509, 1.016, 1.239, 1.533, 1.904, 2.359, 2.9",\
"0.6714, 0.6977, 0.7697, 0.8844, 1.049, 1.273, 1.567, 1.937, 2.393, 2.934",\
"0.7035, 0.7299, 0.8017, 0.9164, 1.081, 1.305, 1.598, 1.97, 2.424, 2.967",\
"0.7313, 0.758, 0.83, 0.9446, 1.109, 1.333, 1.627, 1.998, 2.453, 2.994",\
"0.7525, 0.779, 0.8508, 0.9655, 1.13, 1.354, 1.648, 2.019, 2.474, 3.015",\
"0.7651, 0.7915, 0.8632, 0.978, 1.143, 1.367, 1.66, 2.031, 2.485, 3.027",\
"0.7677, 0.7942, 0.866, 0.9807, 1.145, 1.369, 1.663, 2.034, 2.488, 3.029",\
"0.7597, 0.786, 0.8578, 0.9725, 1.137, 1.361, 1.655, 2.026, 2.48, 3.022");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.1629, 0.1956, 0.2786, 0.3984, 0.5523, 0.7565, 1.032, 1.392, 1.846, 2.406",\
"0.1626, 0.1957, 0.2792, 0.3985, 0.5524, 0.7561, 1.032, 1.39, 1.847, 2.404",\
"0.1631, 0.196, 0.2792, 0.3984, 0.5524, 0.7562, 1.032, 1.391, 1.847, 2.406",\
"0.1628, 0.1957, 0.2789, 0.3984, 0.5524, 0.7562, 1.032, 1.391, 1.848, 2.405",\
"0.1624, 0.1958, 0.2788, 0.3986, 0.5524, 0.7562, 1.032, 1.391, 1.848, 2.405",\
"0.1624, 0.1954, 0.2788, 0.3986, 0.5524, 0.7564, 1.031, 1.391, 1.848, 2.405",\
"0.163, 0.1962, 0.279, 0.399, 0.5522, 0.7564, 1.032, 1.39, 1.847, 2.405",\
"0.1644, 0.1974, 0.2808, 0.4002, 0.5534, 0.7574, 1.031, 1.39, 1.847, 2.406",\
"0.1656, 0.199, 0.2828, 0.4022, 0.5554, 0.759, 1.033, 1.391, 1.845, 2.402",\
"0.1674, 0.2004, 0.2846, 0.4044, 0.5576, 0.7612, 1.034, 1.392, 1.847, 2.403");
}
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.004303, 0.0159, 0.03804, 0.07254, 0.1209, 0.1846, 0.2649, 0.3629, 0.4796");
values("0.1091, 0.139, 0.2289, 0.3992, 0.6642, 1.049, 1.57, 2.231, 3.041, 4.002",\
"0.1093, 0.1389, 0.2287, 0.3992, 0.6641, 1.049, 1.568, 2.231, 3.04, 4.004",\
"0.1092, 0.1387, 0.2287, 0.3998, 0.6641, 1.049, 1.57, 2.231, 3.041, 4.002",\
"0.1092, 0.1389, 0.2287, 0.3998, 0.6648, 1.048, 1.57, 2.231, 3.039, 4.003",\
"0.109, 0.1386, 0.2286, 0.3998, 0.6644, 1.048, 1.571, 2.229, 3.036, 4.004",\
"0.1086, 0.1384, 0.2288, 0.3998, 0.6638, 1.049, 1.57, 2.232, 3.04, 4.002",\
"0.1084, 0.1386, 0.2286, 0.3992, 0.664, 1.049, 1.571, 2.23, 3.038, 4.004",\
"0.1082, 0.1384, 0.2288, 0.399, 0.6642, 1.05, 1.568, 2.229, 3.038, 4.005",\
"0.108, 0.1382, 0.2284, 0.3992, 0.6644, 1.049, 1.568, 2.229, 3.041, 4.007",\
"0.1082, 0.1382, 0.2286, 0.399, 0.665, 1.05, 1.57, 2.228, 3.036, 3.999");
}
}
}
}