blob: 69601b812f5ef67d1cfd3a77819ad792e57f61ce [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_4) {
area : 61.465600 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "0.000317943" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0002801115" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.0003530295" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0002721645" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003530295" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003041 ;
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.01639, 0.01637, 0.01635, 0.01636, 0.01636, 0.01638, 0.01643, \
0.01641, 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.01495, -0.01496, -0.01505, -0.01508, -0.01513, -0.01516, \
-0.01518, -0.01519, -0.01521");
}
}
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.973, -0.961, -0.928, -0.877, -0.828, -0.763, -0.705, -0.639, -0.564, -0.476",\
"-0.975, -0.968, -0.934, -0.888, -0.831, -0.774, -0.712, -0.64, -0.57, -0.487",\
"-0.997, -0.987, -0.958, -0.906, -0.855, -0.798, -0.734, -0.664, -0.593, -0.504",\
"-1.039, -1.029, -0.997, -0.948, -0.893, -0.833, -0.772, -0.706, -0.631, -0.543",\
"-1.111, -1.101, -1.071, -1.018, -0.968, -0.903, -0.845, -0.777, -0.697, -0.608",\
"-1.225, -1.214, -1.181, -1.13, -1.079, -1.018, -0.957, -0.884, -0.803, -0.718",\
"-1.383, -1.377, -1.344, -1.294, -1.237, -1.178, -1.112, -1.037, -0.956, -0.868",\
"-1.578, -1.565, -1.538, -1.485, -1.429, -1.368, -1.3, -1.229, -1.149, -1.055",\
"-1.812, -1.797, -1.764, -1.719, -1.662, -1.597, -1.532, -1.455, -1.378, -1.285",\
"-2.076, -2.069, -2.034, -1.982, -1.93, -1.862, -1.797, -1.722, -1.643, -1.552");
}
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.418, -0.407, -0.367, -0.301, -0.218, -0.115, -0.004, 0.119, 0.247, 0.391",\
"-0.421, -0.414, -0.377, -0.304, -0.221, -0.119, -0.011, 0.112, 0.247, 0.385",\
"-0.435, -0.421, -0.387, -0.319, -0.234, -0.133, -0.022, 0.103, 0.239, 0.376",\
"-0.457, -0.451, -0.41, -0.343, -0.254, -0.16, -0.047, 0.076, 0.21, 0.347",\
"-0.501, -0.491, -0.455, -0.385, -0.303, -0.203, -0.088, 0.033, 0.166, 0.311",\
"-0.556, -0.544, -0.508, -0.439, -0.358, -0.256, -0.145, -0.028, 0.107, 0.254",\
"-0.614, -0.607, -0.566, -0.501, -0.411, -0.317, -0.203, -0.083, 0.053, 0.195",\
"-0.662, -0.654, -0.621, -0.55, -0.46, -0.365, -0.253, -0.129, 0.001, 0.15",\
"-0.695, -0.69, -0.655, -0.586, -0.499, -0.4, -0.291, -0.169, -0.028, 0.11",\
"-0.719, -0.71, -0.676, -0.607, -0.516, -0.415, -0.304, -0.187, -0.052, 0.09");
}
}
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("1.099, 1.088, 1.058, 1.014, 0.985, 0.959, 0.955, 1.004, 1.089, 1.225",\
"1.109, 1.094, 1.073, 1.024, 0.988, 0.967, 0.965, 1.009, 1.099, 1.235",\
"1.126, 1.116, 1.09, 1.049, 1.007, 0.99, 0.99, 1.032, 1.128, 1.256",\
"1.169, 1.158, 1.124, 1.085, 1.047, 1.024, 1.023, 1.061, 1.148, 1.274",\
"1.239, 1.227, 1.195, 1.152, 1.118, 1.086, 1.087, 1.124, 1.199, 1.314",\
"1.349, 1.34, 1.308, 1.266, 1.224, 1.195, 1.185, 1.212, 1.277, 1.376",\
"1.503, 1.493, 1.462, 1.423, 1.383, 1.349, 1.335, 1.34, 1.391, 1.467",\
"1.7, 1.688, 1.658, 1.614, 1.572, 1.529, 1.504, 1.502, 1.524, 1.582",\
"1.935, 1.921, 1.893, 1.844, 1.796, 1.752, 1.721, 1.703, 1.708, 1.746",\
"2.206, 2.193, 2.161, 2.115, 2.063, 2.015, 1.982, 1.947, 1.939, 1.954");
}
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.515, 0.509, 0.471, 0.398, 0.316, 0.224, 0.113, -0.004, -0.133, -0.267",\
"0.523, 0.512, 0.479, 0.406, 0.322, 0.23, 0.116, 0.004, -0.123, -0.262",\
"0.53, 0.523, 0.485, 0.414, 0.335, 0.237, 0.128, 0.01, -0.11, -0.248",\
"0.554, 0.546, 0.514, 0.439, 0.355, 0.26, 0.151, 0.038, -0.09, -0.228",\
"0.599, 0.587, 0.551, 0.48, 0.395, 0.299, 0.199, 0.083, -0.048, -0.184",\
"0.65, 0.64, 0.604, 0.539, 0.454, 0.361, 0.251, 0.134, 0.011, -0.132",\
"0.708, 0.696, 0.661, 0.594, 0.508, 0.415, 0.31, 0.189, 0.059, -0.077",\
"0.756, 0.748, 0.711, 0.639, 0.558, 0.456, 0.347, 0.231, 0.103, -0.037",\
"0.781, 0.776, 0.744, 0.669, 0.583, 0.487, 0.376, 0.257, 0.128, -0.015",\
"0.793, 0.784, 0.752, 0.68, 0.593, 0.491, 0.389, 0.272, 0.136, -0.006");
}
}
}
pin(E) {
capacitance : 0.00369 ;
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 : 1.187 ;
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.1793, 0.1785, 0.1796, 0.1881, 0.205, 0.2316, 0.2684, 0.316, \
0.3748, 0.4452");
}
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.103, 0.1024, 0.1026, 0.1089, 0.1228, 0.1457, 0.1783, 0.2209, \
0.2739, 0.3376");
}
}
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.1836, 0.1828, 0.184, 0.1925, 0.2098, 0.2364, 0.2733, 0.321, \
0.3799, 0.4504");
}
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.101, 0.1003, 0.1006, 0.1068, 0.1204, 0.1432, 0.1757, 0.2182, \
0.271, 0.3346");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("1.187");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("0.833");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 1.01 ;
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("1.297, 1.258, 1.152, 1.026, 0.9298, 0.8661, 0.8199, 0.7854, 0.7592, 0.739",\
"1.297, 1.257, 1.151, 1.025, 0.9296, 0.8661, 0.8197, 0.7852, 0.759, 0.7387",\
"1.296, 1.257, 1.151, 1.025, 0.9293, 0.8657, 0.8191, 0.7846, 0.7583, 0.7381",\
"1.297, 1.258, 1.152, 1.026, 0.9298, 0.8661, 0.8199, 0.7854, 0.7593, 0.7391",\
"1.302, 1.263, 1.157, 1.031, 0.9345, 0.8709, 0.8247, 0.7902, 0.7639, 0.7438",\
"1.321, 1.281, 1.175, 1.049, 0.9516, 0.8868, 0.8398, 0.8046, 0.778, 0.7577",\
"1.369, 1.329, 1.221, 1.092, 0.9919, 0.9241, 0.8746, 0.8374, 0.8093, 0.7877",\
"1.448, 1.407, 1.297, 1.163, 1.056, 0.9835, 0.9297, 0.8891, 0.8581, 0.8345",\
"1.551, 1.51, 1.396, 1.256, 1.141, 1.062, 1.003, 0.9575, 0.9229, 0.8966",\
"1.681, 1.639, 1.522, 1.375, 1.251, 1.163, 1.097, 1.046, 1.007, 0.9768");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.7972, 0.763, 0.6906, 0.6391, 0.6016, 0.5766, 0.5587, 0.5506, 0.5446, 0.5427",\
"0.7966, 0.7621, 0.6893, 0.638, 0.6009, 0.5753, 0.56, 0.5502, 0.5446, 0.5386",\
"0.7961, 0.762, 0.689, 0.6374, 0.6002, 0.5735, 0.56, 0.5493, 0.5432, 0.5382",\
"0.7968, 0.7626, 0.6897, 0.6375, 0.6006, 0.5748, 0.5596, 0.5497, 0.5437, 0.5386",\
"0.8057, 0.7713, 0.6985, 0.6458, 0.6079, 0.5807, 0.5668, 0.5551, 0.5495, 0.5485",\
"0.8425, 0.8076, 0.7335, 0.6782, 0.637, 0.6072, 0.5879, 0.5758, 0.5698, 0.5625",\
"0.9058, 0.8697, 0.7885, 0.73, 0.6846, 0.6495, 0.6275, 0.6132, 0.604, 0.5935",\
"0.9924, 0.9543, 0.8685, 0.8006, 0.7502, 0.7139, 0.6847, 0.6636, 0.6503, 0.6439",\
"1.105, 1.065, 0.9715, 0.8959, 0.837, 0.7908, 0.7612, 0.7347, 0.7138, 0.7051",\
"1.241, 1.199, 1.097, 1.012, 0.9468, 0.8907, 0.8485, 0.8242, 0.8002, 0.7834");
}
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("1.271, 1.232, 1.126, 0.9999, 0.904, 0.8407, 0.7944, 0.76, 0.7338, 0.7135",\
"1.271, 1.232, 1.126, 1, 0.9041, 0.8407, 0.7946, 0.76, 0.7339, 0.7137",\
"1.271, 1.232, 1.126, 0.9997, 0.9039, 0.8404, 0.7942, 0.7597, 0.7335, 0.7133",\
"1.271, 1.232, 1.125, 0.9996, 0.9039, 0.8405, 0.7943, 0.7597, 0.7335, 0.7133",\
"1.271, 1.231, 1.125, 0.9996, 0.9038, 0.8404, 0.7942, 0.7598, 0.7336, 0.7134",\
"1.271, 1.232, 1.126, 1, 0.9046, 0.841, 0.7949, 0.7603, 0.7341, 0.7139",\
"1.272, 1.233, 1.127, 1.001, 0.9053, 0.8417, 0.7954, 0.7608, 0.7346, 0.7144",\
"1.273, 1.234, 1.128, 1.002, 0.9062, 0.8427, 0.7962, 0.7617, 0.7356, 0.7152",\
"1.277, 1.237, 1.131, 1.005, 0.909, 0.845, 0.7986, 0.7638, 0.7373, 0.717",\
"1.284, 1.244, 1.138, 1.011, 0.9142, 0.8498, 0.8029, 0.7679, 0.7412, 0.7207");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.8079, 0.7736, 0.7014, 0.6493, 0.6119, 0.5863, 0.5698, 0.5604, 0.5548, 0.5529",\
"0.8078, 0.7734, 0.7008, 0.6495, 0.612, 0.5861, 0.57, 0.5606, 0.555, 0.5495",\
"0.8077, 0.7735, 0.7008, 0.6484, 0.6131, 0.5876, 0.5697, 0.5621, 0.5556, 0.5492",\
"0.8078, 0.7737, 0.7009, 0.6486, 0.6126, 0.5872, 0.5697, 0.5594, 0.5557, 0.5488",\
"0.8083, 0.7739, 0.7011, 0.6495, 0.6124, 0.588, 0.5705, 0.5598, 0.5565, 0.555",\
"0.8084, 0.7742, 0.7015, 0.6493, 0.6125, 0.5882, 0.5703, 0.5627, 0.5553, 0.5529",\
"0.8086, 0.7743, 0.7019, 0.6508, 0.6125, 0.5873, 0.5711, 0.5608, 0.5562, 0.5542",\
"0.8085, 0.7743, 0.7009, 0.6496, 0.614, 0.5888, 0.5731, 0.5628, 0.5563, 0.5571",\
"0.809, 0.7748, 0.7015, 0.6493, 0.611, 0.5855, 0.5748, 0.564, 0.5557, 0.5543",\
"0.8089, 0.7748, 0.7018, 0.6494, 0.6131, 0.584, 0.5688, 0.5675, 0.5623, 0.5537");
}
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("1.062, 1.115, 1.25, 1.439, 1.661, 1.919, 2.215, 2.557, 2.954, 3.416",\
"1.07, 1.122, 1.258, 1.447, 1.669, 1.927, 2.223, 2.565, 2.962, 3.424",\
"1.092, 1.144, 1.28, 1.469, 1.691, 1.949, 2.245, 2.586, 2.984, 3.446",\
"1.131, 1.183, 1.319, 1.508, 1.73, 1.988, 2.284, 2.625, 3.023, 3.485",\
"1.201, 1.254, 1.39, 1.578, 1.801, 2.058, 2.354, 2.696, 3.094, 3.556",\
"1.315, 1.367, 1.503, 1.692, 1.913, 2.171, 2.466, 2.809, 3.206, 3.668",\
"1.474, 1.527, 1.663, 1.852, 2.073, 2.33, 2.626, 2.968, 3.365, 3.827",\
"1.668, 1.722, 1.861, 2.054, 2.277, 2.536, 2.832, 3.174, 3.571, 4.032",\
"1.9, 1.955, 2.096, 2.292, 2.519, 2.781, 3.08, 3.423, 3.819, 4.281",\
"2.168, 2.224, 2.369, 2.568, 2.799, 3.064, 3.365, 3.71, 4.108, 4.57");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.742, 0.7858, 0.9007, 1.07, 1.297, 1.592, 1.972, 2.448, 3.031, 3.727",\
"0.7461, 0.7899, 0.9047, 1.074, 1.301, 1.596, 1.976, 2.452, 3.035, 3.731",\
"0.7572, 0.8013, 0.9159, 1.085, 1.312, 1.607, 1.987, 2.463, 3.046, 3.743",\
"0.7814, 0.8254, 0.94, 1.109, 1.336, 1.631, 2.011, 2.487, 3.07, 3.767",\
"0.8237, 0.8676, 0.9823, 1.151, 1.378, 1.673, 2.052, 2.529, 3.112, 3.807",\
"0.8837, 0.9283, 1.044, 1.213, 1.439, 1.734, 2.113, 2.589, 3.171, 3.867",\
"0.9461, 0.9921, 1.111, 1.282, 1.51, 1.804, 2.183, 2.658, 3.239, 3.935",\
"1.005, 1.053, 1.175, 1.349, 1.578, 1.874, 2.251, 2.725, 3.305, 4",\
"1.054, 1.104, 1.231, 1.408, 1.64, 1.936, 2.312, 2.785, 3.364, 4.057",\
"1.089, 1.141, 1.273, 1.454, 1.689, 1.986, 2.363, 2.835, 3.412, 4.104");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.2664, 0.3214, 0.4636, 0.6382, 0.8462, 1.12, 1.469, 1.919, 2.491, 3.195",\
"0.2662, 0.3216, 0.4642, 0.638, 0.8462, 1.12, 1.468, 1.919, 2.491, 3.195",\
"0.266, 0.3216, 0.4642, 0.6384, 0.8462, 1.12, 1.469, 1.919, 2.489, 3.198",\
"0.2664, 0.3214, 0.4636, 0.6382, 0.8464, 1.12, 1.469, 1.919, 2.492, 3.195",\
"0.266, 0.3212, 0.4638, 0.6382, 0.8458, 1.12, 1.469, 1.919, 2.49, 3.195",\
"0.2648, 0.3206, 0.4638, 0.6386, 0.847, 1.12, 1.47, 1.919, 2.492, 3.195",\
"0.2718, 0.3274, 0.469, 0.6434, 0.8504, 1.123, 1.471, 1.921, 2.491, 3.2",\
"0.2846, 0.3414, 0.4852, 0.66, 0.8638, 1.133, 1.479, 1.925, 2.494, 3.197",\
"0.2962, 0.3534, 0.501, 0.6798, 0.8846, 1.153, 1.494, 1.937, 2.501, 3.201",\
"0.3128, 0.3722, 0.5222, 0.7028, 0.9072, 1.175, 1.516, 1.953, 2.513, 3.211");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.1692, 0.2159, 0.3449, 0.5579, 0.8768, 1.339, 1.973, 2.787, 3.797, 5.002",\
"0.1691, 0.216, 0.3447, 0.5585, 0.878, 1.339, 1.973, 2.787, 3.796, 5.001",\
"0.1694, 0.2158, 0.3444, 0.5584, 0.8782, 1.339, 1.972, 2.788, 3.797, 5.002",\
"0.1689, 0.2156, 0.3448, 0.5586, 0.8776, 1.34, 1.973, 2.787, 3.796, 5.002",\
"0.1692, 0.2152, 0.3446, 0.5586, 0.8776, 1.339, 1.973, 2.787, 3.796, 5",\
"0.1744, 0.2206, 0.3484, 0.5604, 0.8782, 1.34, 1.973, 2.79, 3.796, 5.001",\
"0.184, 0.2322, 0.3608, 0.5718, 0.8868, 1.343, 1.975, 2.787, 3.796, 5.002",\
"0.1968, 0.2446, 0.3756, 0.5844, 0.8982, 1.351, 1.979, 2.79, 3.796, 4.997",\
"0.2118, 0.2622, 0.3938, 0.5996, 0.9134, 1.362, 1.984, 2.792, 3.798, 4.996",\
"0.2318, 0.2834, 0.4166, 0.6204, 0.9326, 1.377, 1.992, 2.798, 3.797, 5.002");
}
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("1.151, 1.204, 1.34, 1.528, 1.75, 2.008, 2.304, 2.646, 3.043, 3.506",\
"1.158, 1.211, 1.346, 1.535, 1.757, 2.015, 2.311, 2.653, 3.05, 3.512",\
"1.185, 1.237, 1.373, 1.562, 1.784, 2.042, 2.338, 2.68, 3.077, 3.539",\
"1.23, 1.283, 1.419, 1.607, 1.829, 2.087, 2.383, 2.725, 3.122, 3.585",\
"1.275, 1.328, 1.463, 1.652, 1.874, 2.132, 2.428, 2.77, 3.167, 3.629",\
"1.316, 1.368, 1.504, 1.693, 1.915, 2.172, 2.468, 2.81, 3.208, 3.67",\
"1.351, 1.404, 1.54, 1.728, 1.95, 2.208, 2.504, 2.846, 3.243, 3.705",\
"1.381, 1.434, 1.57, 1.758, 1.98, 2.238, 2.534, 2.876, 3.274, 3.736",\
"1.405, 1.458, 1.593, 1.782, 2.004, 2.262, 2.558, 2.9, 3.297, 3.759",\
"1.42, 1.473, 1.609, 1.798, 2.02, 2.278, 2.574, 2.916, 3.313, 3.775");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("1.041, 1.085, 1.199, 1.369, 1.596, 1.891, 2.27, 2.747, 3.33, 4.026",\
"1.048, 1.092, 1.206, 1.375, 1.602, 1.898, 2.277, 2.754, 3.336, 4.033",\
"1.075, 1.119, 1.234, 1.403, 1.63, 1.925, 2.304, 2.781, 3.364, 4.06",\
"1.124, 1.168, 1.283, 1.452, 1.679, 1.974, 2.354, 2.83, 3.413, 4.11",\
"1.173, 1.217, 1.331, 1.501, 1.727, 2.023, 2.402, 2.879, 3.462, 4.157",\
"1.217, 1.261, 1.375, 1.544, 1.771, 2.066, 2.446, 2.923, 3.505, 4.202",\
"1.255, 1.299, 1.413, 1.582, 1.809, 2.105, 2.484, 2.961, 3.543, 4.24",\
"1.285, 1.329, 1.444, 1.613, 1.84, 2.135, 2.515, 2.991, 3.574, 4.269",\
"1.306, 1.35, 1.464, 1.633, 1.86, 2.155, 2.535, 3.012, 3.594, 4.291",\
"1.315, 1.359, 1.474, 1.643, 1.87, 2.165, 2.545, 3.022, 3.604, 4.299");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.2668, 0.3212, 0.463, 0.6384, 0.8462, 1.119, 1.468, 1.919, 2.493, 3.197",\
"0.2664, 0.3212, 0.4632, 0.6382, 0.8462, 1.119, 1.469, 1.918, 2.49, 3.195",\
"0.2662, 0.3216, 0.4632, 0.638, 0.8464, 1.119, 1.469, 1.919, 2.489, 3.195",\
"0.2664, 0.3212, 0.4632, 0.6384, 0.8462, 1.119, 1.469, 1.92, 2.49, 3.195",\
"0.266, 0.3214, 0.4632, 0.6382, 0.8464, 1.12, 1.469, 1.92, 2.49, 3.195",\
"0.265, 0.3206, 0.4632, 0.638, 0.8462, 1.119, 1.468, 1.919, 2.49, 3.195",\
"0.266, 0.3216, 0.4628, 0.6384, 0.8464, 1.12, 1.469, 1.919, 2.49, 3.195",\
"0.2654, 0.3208, 0.4632, 0.638, 0.8466, 1.12, 1.468, 1.918, 2.492, 3.195",\
"0.267, 0.3216, 0.4632, 0.6384, 0.8464, 1.12, 1.469, 1.919, 2.491, 3.198",\
"0.2678, 0.3224, 0.4646, 0.64, 0.8476, 1.12, 1.469, 1.92, 2.49, 3.195");
}
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.007964, 0.03241, 0.0791, 0.1518, 0.2539, 0.3882, 0.5573, 0.7639, 1.01");
values("0.169, 0.2152, 0.344, 0.5578, 0.8774, 1.34, 1.972, 2.787, 3.796, 5.002",\
"0.169, 0.2154, 0.3442, 0.5578, 0.8766, 1.34, 1.971, 2.787, 3.796, 5.002",\
"0.1692, 0.2154, 0.3444, 0.558, 0.8778, 1.34, 1.971, 2.79, 3.796, 5.002",\
"0.169, 0.2152, 0.3446, 0.558, 0.879, 1.34, 1.972, 2.788, 3.796, 5.002",\
"0.169, 0.215, 0.344, 0.5584, 0.878, 1.34, 1.972, 2.79, 3.796, 4.999",\
"0.1692, 0.2154, 0.3446, 0.5584, 0.8778, 1.34, 1.972, 2.79, 3.797, 5.002",\
"0.1694, 0.215, 0.344, 0.5582, 0.8774, 1.338, 1.972, 2.79, 3.797, 5.002",\
"0.169, 0.2154, 0.344, 0.5586, 0.8764, 1.337, 1.972, 2.788, 3.797, 4.999",\
"0.1686, 0.2152, 0.3446, 0.558, 0.8766, 1.34, 1.971, 2.787, 3.795, 5",\
"0.1688, 0.2152, 0.3442, 0.5576, 0.8774, 1.339, 1.972, 2.791, 3.792, 5.001");
}
}
}
}