blob: 0973b6e6f8258387b1d75afee934677b878ab196 [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 : "6.20496e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "3.48174e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "7.6401e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "3.36978e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.6401e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.00275 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.002357, 0.002356, 0.002355, 0.002356, 0.00236, 0.002362, 0.00236, \
0.002363, 0.002361, 0.002362");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002077, -0.002082, -0.00211, -0.002128, -0.002136, -0.002148, \
-0.002152, -0.002157, -0.002157, -0.002159");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-2.021, -1.985, -1.867, -1.675, -1.438, -1.196, -0.936, -0.653, -0.349, -0.016",\
"-2.046, -2.013, -1.898, -1.699, -1.468, -1.222, -0.962, -0.681, -0.378, -0.049",\
"-2.159, -2.126, -2.001, -1.807, -1.579, -1.331, -1.075, -0.791, -0.49, -0.154",\
"-2.34, -2.309, -2.189, -1.994, -1.757, -1.516, -1.254, -0.969, -0.671, -0.334",\
"-2.609, -2.581, -2.46, -2.268, -2.031, -1.786, -1.53, -1.246, -0.936, -0.594",\
"-2.998, -2.966, -2.844, -2.652, -2.42, -2.174, -1.906, -1.623, -1.312, -0.966",\
"-3.493, -3.461, -3.345, -3.145, -2.917, -2.661, -2.399, -2.108, -1.786, -1.437",\
"-4.069, -4.032, -3.912, -3.715, -3.48, -3.227, -2.957, -2.661, -2.334, -1.979",\
"-4.698, -4.664, -4.548, -4.346, -4.103, -3.847, -3.572, -3.262, -2.936, -2.571",\
"-5.382, -5.35, -5.231, -5.03, -4.783, -4.516, -4.241, -3.932, -3.594, -3.227");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.321, -0.282, -0.156, 0.087, 0.428, 0.804, 1.206, 1.639, 2.098, 2.59",\
"-0.344, -0.309, -0.178, 0.058, 0.401, 0.781, 1.182, 1.614, 2.068, 2.559",\
"-0.416, -0.379, -0.247, -0.008, 0.331, 0.713, 1.113, 1.547, 2.003, 2.494",\
"-0.543, -0.509, -0.383, -0.136, 0.199, 0.578, 0.98, 1.419, 1.874, 2.368",\
"-0.743, -0.712, -0.58, -0.333, 0.009, 0.389, 0.792, 1.227, 1.692, 2.186",\
"-0.959, -0.924, -0.799, -0.548, -0.203, 0.185, 0.595, 1.031, 1.499, 1.999",\
"-1.167, -1.136, -1.009, -0.761, -0.407, -0.021, 0.395, 0.839, 1.306, 1.808",\
"-1.356, -1.319, -1.198, -0.95, -0.6, -0.206, 0.212, 0.665, 1.137, 1.646",\
"-1.505, -1.471, -1.347, -1.102, -0.75, -0.354, 0.068, 0.518, 0.993, 1.505",\
"-1.618, -1.581, -1.463, -1.214, -0.865, -0.467, -0.047, 0.407, 0.889, 1.401");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("2.553, 2.522, 2.401, 2.224, 2.038, 1.871, 1.712, 1.576, 1.441, 1.319",\
"2.584, 2.55, 2.432, 2.253, 2.066, 1.897, 1.738, 1.598, 1.468, 1.346",\
"2.686, 2.654, 2.542, 2.356, 2.175, 1.996, 1.841, 1.704, 1.562, 1.437",\
"2.866, 2.833, 2.716, 2.536, 2.345, 2.172, 2.012, 1.86, 1.72, 1.581",\
"3.13, 3.097, 2.981, 2.8, 2.615, 2.438, 2.275, 2.118, 1.962, 1.815",\
"3.502, 3.474, 3.353, 3.179, 2.982, 2.803, 2.637, 2.471, 2.305, 2.14",\
"3.993, 3.962, 3.846, 3.665, 3.474, 3.291, 3.111, 2.936, 2.759, 2.574",\
"4.579, 4.548, 4.432, 4.248, 4.052, 3.854, 3.671, 3.476, 3.278, 3.069",\
"5.225, 5.189, 5.072, 4.888, 4.685, 4.484, 4.283, 4.075, 3.858, 3.628",\
"5.922, 5.893, 5.772, 5.588, 5.377, 5.17, 4.953, 4.728, 4.494, 4.251");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.75, 0.718, 0.588, 0.329, -0.035, -0.432, -0.845, -1.275, -1.736, -2.23",\
"0.773, 0.741, 0.613, 0.348, -0.018, -0.407, -0.82, -1.254, -1.714, -2.205",\
"0.836, 0.806, 0.68, 0.415, 0.051, -0.342, -0.749, -1.181, -1.644, -2.138",\
"0.959, 0.928, 0.797, 0.537, 0.177, -0.211, -0.625, -1.061, -1.518, -2.011",\
"1.146, 1.11, 0.985, 0.731, 0.374, -0.024, -0.431, -0.87, -1.326, -1.822",\
"1.355, 1.321, 1.196, 0.946, 0.586, 0.192, -0.225, -0.659, -1.122, -1.613",\
"1.545, 1.515, 1.391, 1.144, 0.792, 0.401, -0.023, -0.462, -0.93, -1.422",\
"1.728, 1.696, 1.573, 1.327, 0.972, 0.578, 0.158, -0.285, -0.754, -1.253",\
"1.867, 1.835, 1.718, 1.47, 1.123, 0.731, 0.308, -0.135, -0.61, -1.111",\
"1.971, 1.943, 1.819, 1.578, 1.229, 0.834, 0.413, -0.031, -0.502, -1.009");
}
}
}
pin(E) {
capacitance : 0.003312 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_high : 2.661 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02724, 0.02711, 0.02681, 0.02659, 0.02653, 0.02663, 0.02688, \
0.02727, 0.0278, 0.02849");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01604, 0.01596, 0.01572, 0.01547, 0.01534, 0.01536, 0.01555, \
0.01591, 0.01642, 0.01709");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02744, 0.0273, 0.027, 0.02679, 0.02673, 0.02683, 0.02708, 0.02747, \
0.02801, 0.02871");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.01586, 0.01578, 0.01556, 0.01531, 0.01518, 0.0152, 0.01539, \
0.01572, 0.01622, 0.0169");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("2.661");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("1.591");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.4141 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.04621, 0.04601, 0.04588, 0.04601, 0.04626, 0.04653, 0.04675, 0.0469, 0.047, 0.04708",\
"0.04616, 0.04597, 0.04581, 0.04594, 0.0462, 0.04646, 0.04666, 0.04683, 0.04694, 0.04702",\
"0.04606, 0.04588, 0.04572, 0.04585, 0.04612, 0.04638, 0.04659, 0.04674, 0.04685, 0.04693",\
"0.04596, 0.04576, 0.04562, 0.04575, 0.04602, 0.04627, 0.04648, 0.04663, 0.04676, 0.04684",\
"0.04586, 0.04568, 0.04553, 0.04564, 0.0459, 0.04616, 0.04637, 0.04653, 0.04665, 0.04673",\
"0.04582, 0.04562, 0.04545, 0.04557, 0.0458, 0.04606, 0.04628, 0.04644, 0.04657, 0.04667",\
"0.04602, 0.0458, 0.04557, 0.04561, 0.04581, 0.04606, 0.04627, 0.04646, 0.04659, 0.0467",\
"0.04646, 0.04615, 0.04587, 0.04581, 0.04597, 0.04618, 0.04639, 0.04656, 0.0467, 0.0468",\
"0.04698, 0.04665, 0.04624, 0.04616, 0.04623, 0.04641, 0.04661, 0.04679, 0.04692, 0.04701",\
"0.04775, 0.04734, 0.04683, 0.04666, 0.04668, 0.04682, 0.047, 0.04716, 0.0473, 0.04736");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.03517, 0.03524, 0.03552, 0.03601, 0.03659, 0.03704, 0.03749, 0.03789, 0.03899, 0.04811",\
"0.03506, 0.03517, 0.03543, 0.03591, 0.03648, 0.03692, 0.03741, 0.03814, 0.03889, 0.04823",\
"0.035, 0.03506, 0.03533, 0.03585, 0.03637, 0.03686, 0.0374, 0.03765, 0.03933, 0.04877",\
"0.03492, 0.03499, 0.03524, 0.0357, 0.03619, 0.03672, 0.03711, 0.03764, 0.03889, 0.05048",\
"0.03486, 0.03492, 0.03513, 0.03555, 0.03609, 0.03652, 0.03705, 0.03747, 0.03921, 0.05273",\
"0.03486, 0.0349, 0.03508, 0.03547, 0.03585, 0.03636, 0.03677, 0.03737, 0.03957, 0.05757",\
"0.03499, 0.03496, 0.03509, 0.03539, 0.03592, 0.03618, 0.03666, 0.03728, 0.04083, 0.06613",\
"0.03516, 0.0352, 0.03521, 0.03543, 0.03571, 0.03632, 0.0368, 0.03736, 0.04317, 0.0796",\
"0.03554, 0.03546, 0.03548, 0.03569, 0.03583, 0.03629, 0.03704, 0.03808, 0.04845, 0.1041",\
"0.036, 0.03592, 0.03586, 0.03601, 0.03623, 0.03654, 0.03699, 0.0398, 0.06065, 0.1468");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.04244, 0.04225, 0.04212, 0.04228, 0.04256, 0.04282, 0.04303, 0.04318, 0.04329, 0.04337",\
"0.04246, 0.04225, 0.04213, 0.04228, 0.04256, 0.04284, 0.04304, 0.04319, 0.04331, 0.04338",\
"0.04243, 0.04223, 0.04211, 0.04226, 0.04255, 0.04281, 0.04302, 0.04317, 0.04328, 0.04336",\
"0.04233, 0.04214, 0.04202, 0.04217, 0.04245, 0.04271, 0.04292, 0.04308, 0.04318, 0.04326",\
"0.04225, 0.04205, 0.04192, 0.04208, 0.04236, 0.04262, 0.04283, 0.04298, 0.04309, 0.04317",\
"0.04218, 0.04197, 0.04184, 0.04201, 0.04229, 0.04256, 0.04276, 0.04291, 0.04302, 0.0431",\
"0.04214, 0.04191, 0.04179, 0.04194, 0.04223, 0.04249, 0.0427, 0.04286, 0.04297, 0.04305",\
"0.04206, 0.04186, 0.04173, 0.04189, 0.04218, 0.04245, 0.04266, 0.04279, 0.0429, 0.04297",\
"0.04204, 0.04182, 0.04169, 0.04184, 0.04212, 0.04239, 0.0426, 0.04275, 0.04286, 0.04293",\
"0.04202, 0.04181, 0.04168, 0.04182, 0.0421, 0.04235, 0.04257, 0.04272, 0.04284, 0.04291");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.03668, 0.03672, 0.037, 0.03745, 0.03801, 0.03841, 0.03889, 0.03931, 0.04082, 0.05208",\
"0.03668, 0.03672, 0.03702, 0.03745, 0.03795, 0.03845, 0.0389, 0.03928, 0.0407, 0.05237",\
"0.03661, 0.03669, 0.03699, 0.03746, 0.03799, 0.0384, 0.03887, 0.03931, 0.04096, 0.05338",\
"0.03666, 0.03672, 0.03699, 0.03748, 0.03799, 0.0384, 0.03886, 0.03937, 0.04119, 0.0555",\
"0.03665, 0.0367, 0.037, 0.03746, 0.03803, 0.03844, 0.039, 0.03935, 0.04146, 0.05901",\
"0.03664, 0.03671, 0.03699, 0.03746, 0.03796, 0.03846, 0.03898, 0.03946, 0.04246, 0.06467",\
"0.03663, 0.03671, 0.03695, 0.03743, 0.03797, 0.03845, 0.0389, 0.03941, 0.04393, 0.07398",\
"0.03663, 0.0367, 0.03699, 0.03734, 0.03794, 0.03862, 0.0388, 0.03958, 0.04681, 0.08946",\
"0.03664, 0.03671, 0.03701, 0.03743, 0.03785, 0.03812, 0.03918, 0.04038, 0.05221, 0.1151",\
"0.03661, 0.03667, 0.03696, 0.0374, 0.0379, 0.03801, 0.0386, 0.04199, 0.0656, 0.1585");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("2.255, 2.366, 2.636, 2.979, 3.361, 3.781, 4.252, 4.789, 5.408, 6.123",\
"2.284, 2.395, 2.665, 3.008, 3.39, 3.81, 4.281, 4.818, 5.437, 6.152",\
"2.393, 2.504, 2.775, 3.118, 3.5, 3.919, 4.39, 4.927, 5.546, 6.261",\
"2.576, 2.687, 2.957, 3.3, 3.682, 4.101, 4.572, 5.11, 5.729, 6.444",\
"2.849, 2.96, 3.231, 3.574, 3.956, 4.375, 4.846, 5.383, 6.002, 6.717",\
"3.232, 3.344, 3.614, 3.956, 4.339, 4.758, 5.229, 5.766, 6.385, 7.101",\
"3.728, 3.841, 4.113, 4.458, 4.841, 5.261, 5.732, 6.27, 6.889, 7.604",\
"4.293, 4.412, 4.699, 5.056, 5.447, 5.872, 6.346, 6.886, 7.506, 8.222",\
"4.914, 5.038, 5.34, 5.715, 6.122, 6.56, 7.044, 7.589, 8.212, 8.929",\
"5.594, 5.724, 6.042, 6.434, 6.857, 7.308, 7.803, 8.357, 8.987, 9.708");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("1.086, 1.178, 1.424, 1.802, 2.325, 3.031, 3.953, 5.111, 6.523, 8.207",\
"1.111, 1.203, 1.449, 1.826, 2.35, 3.056, 3.978, 5.135, 6.548, 8.231",\
"1.18, 1.272, 1.518, 1.895, 2.419, 3.125, 4.047, 5.205, 6.616, 8.3",\
"1.309, 1.401, 1.647, 2.024, 2.547, 3.254, 4.175, 5.333, 6.747, 8.427",\
"1.501, 1.594, 1.841, 2.219, 2.742, 3.448, 4.369, 5.529, 6.941, 8.622",\
"1.713, 1.812, 2.068, 2.452, 2.977, 3.683, 4.605, 5.763, 7.174, 8.858",\
"1.917, 2.021, 2.29, 2.683, 3.213, 3.921, 4.842, 6, 7.411, 9.094",\
"2.098, 2.209, 2.491, 2.895, 3.43, 4.14, 5.062, 6.219, 7.632, 9.315",\
"2.248, 2.365, 2.662, 3.077, 3.62, 4.331, 5.253, 6.411, 7.824, 9.505",\
"2.355, 2.481, 2.795, 3.224, 3.774, 4.487, 5.41, 6.568, 7.98, 9.662");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.5128, 0.5964, 0.7978, 1.072, 1.402, 1.828, 2.391, 3.117, 4.036, 5.162",\
"0.5126, 0.597, 0.7986, 1.072, 1.401, 1.83, 2.391, 3.119, 4.036, 5.163",\
"0.5132, 0.597, 0.7986, 1.072, 1.402, 1.83, 2.395, 3.12, 4.035, 5.158",\
"0.5132, 0.5966, 0.798, 1.072, 1.402, 1.83, 2.393, 3.117, 4.036, 5.163",\
"0.5128, 0.5964, 0.7978, 1.072, 1.401, 1.83, 2.39, 3.114, 4.031, 5.162",\
"0.5128, 0.5968, 0.7986, 1.072, 1.401, 1.831, 2.394, 3.117, 4.035, 5.158",\
"0.5256, 0.6086, 0.808, 1.079, 1.406, 1.834, 2.392, 3.121, 4.036, 5.164",\
"0.5638, 0.6502, 0.8526, 1.119, 1.437, 1.852, 2.409, 3.128, 4.036, 5.166",\
"0.602, 0.694, 0.908, 1.18, 1.496, 1.908, 2.454, 3.16, 4.06, 5.178",\
"0.642, 0.738, 0.962, 1.24, 1.558, 1.972, 2.508, 3.21, 4.094, 5.198");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.3318, 0.4192, 0.69, 1.195, 1.99, 3.159, 4.723, 6.709, 9.131, 12",\
"0.3298, 0.419, 0.69, 1.195, 1.991, 3.159, 4.725, 6.709, 9.131, 12",\
"0.3316, 0.4188, 0.69, 1.195, 1.99, 3.159, 4.724, 6.705, 9.132, 12.01",\
"0.3316, 0.4188, 0.6902, 1.195, 1.99, 3.156, 4.725, 6.709, 9.117, 12.02",\
"0.3364, 0.423, 0.6934, 1.197, 1.991, 3.159, 4.724, 6.699, 9.128, 12.02",\
"0.3612, 0.4492, 0.7172, 1.21, 1.997, 3.159, 4.725, 6.706, 9.129, 12.01",\
"0.3894, 0.4784, 0.7476, 1.237, 2.011, 3.168, 4.726, 6.706, 9.126, 12.01",\
"0.4214, 0.5138, 0.7822, 1.266, 2.029, 3.179, 4.722, 6.706, 9.125, 12.01",\
"0.4594, 0.5528, 0.821, 1.298, 2.048, 3.182, 4.729, 6.7, 9.11, 12",\
"0.5004, 0.5994, 0.8674, 1.332, 2.072, 3.192, 4.734, 6.706, 9.116, 11.99");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("2.362, 2.473, 2.744, 3.087, 3.469, 3.889, 4.359, 4.897, 5.515, 6.231",\
"2.391, 2.502, 2.773, 3.116, 3.498, 3.917, 4.388, 4.926, 5.544, 6.26",\
"2.49, 2.601, 2.872, 3.215, 3.597, 4.016, 4.487, 5.024, 5.643, 6.358",\
"2.657, 2.768, 3.039, 3.382, 3.764, 4.183, 4.654, 5.192, 5.811, 6.526",\
"2.832, 2.944, 3.214, 3.557, 3.939, 4.359, 4.829, 5.367, 5.986, 6.701",\
"2.991, 3.102, 3.373, 3.716, 4.098, 4.517, 4.988, 5.525, 6.144, 6.859",\
"3.126, 3.237, 3.508, 3.851, 4.233, 4.652, 5.123, 5.661, 6.279, 6.995",\
"3.232, 3.343, 3.614, 3.957, 4.339, 4.759, 5.23, 5.768, 6.386, 7.102",\
"3.307, 3.418, 3.689, 4.032, 4.413, 4.833, 5.305, 5.842, 6.461, 7.176",\
"3.347, 3.458, 3.729, 4.072, 4.454, 4.874, 5.345, 5.883, 6.502, 7.217");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("1.887, 1.979, 2.226, 2.603, 3.126, 3.832, 4.754, 5.912, 7.323, 9.007",\
"1.916, 2.008, 2.254, 2.631, 3.155, 3.861, 4.782, 5.939, 7.353, 9.036",\
"2.016, 2.108, 2.355, 2.732, 3.255, 3.962, 4.883, 6.042, 7.452, 9.137",\
"2.192, 2.284, 2.53, 2.907, 3.431, 4.137, 5.058, 6.216, 7.627, 9.312",\
"2.375, 2.467, 2.714, 3.09, 3.614, 4.32, 5.242, 6.4, 7.813, 9.496",\
"2.538, 2.631, 2.877, 3.254, 3.778, 4.484, 5.406, 6.564, 7.975, 9.658",\
"2.677, 2.769, 3.016, 3.393, 3.917, 4.623, 5.544, 6.702, 8.115, 9.796",\
"2.786, 2.879, 3.125, 3.502, 4.026, 4.733, 5.652, 6.81, 8.224, 9.905",\
"2.863, 2.956, 3.202, 3.579, 4.102, 4.808, 5.729, 6.886, 8.298, 9.982",\
"2.903, 2.994, 3.241, 3.618, 4.142, 4.848, 5.769, 6.927, 8.338, 10.02");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.513, 0.5968, 0.7974, 1.071, 1.401, 1.828, 2.391, 3.116, 4.029, 5.158",\
"0.5126, 0.5966, 0.7976, 1.071, 1.401, 1.829, 2.391, 3.116, 4.03, 5.157",\
"0.5124, 0.5968, 0.7974, 1.071, 1.401, 1.83, 2.391, 3.117, 4.033, 5.163",\
"0.5128, 0.5968, 0.7976, 1.071, 1.402, 1.828, 2.391, 3.116, 4.03, 5.161",\
"0.512, 0.5966, 0.7974, 1.071, 1.402, 1.828, 2.391, 3.116, 4.029, 5.158",\
"0.5136, 0.597, 0.7974, 1.071, 1.401, 1.83, 2.391, 3.119, 4.034, 5.156",\
"0.5128, 0.5972, 0.7982, 1.072, 1.402, 1.83, 2.392, 3.118, 4.036, 5.157",\
"0.513, 0.5972, 0.7978, 1.072, 1.401, 1.828, 2.392, 3.118, 4.033, 5.164",\
"0.5132, 0.5976, 0.7986, 1.072, 1.402, 1.83, 2.394, 3.118, 4.03, 5.156",\
"0.514, 0.596, 0.798, 1.072, 1.402, 1.828, 2.392, 3.116, 4.036, 5.156");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003851, 0.01386, 0.03297, 0.06275, 0.1045, 0.1595, 0.2288, 0.3133, 0.4141");
values("0.3322, 0.418, 0.6898, 1.195, 1.992, 3.159, 4.725, 6.708, 9.132, 12",\
"0.3324, 0.4178, 0.69, 1.195, 1.992, 3.159, 4.725, 6.709, 9.131, 12",\
"0.3304, 0.418, 0.6898, 1.195, 1.992, 3.159, 4.725, 6.705, 9.133, 12",\
"0.3324, 0.418, 0.69, 1.196, 1.992, 3.159, 4.725, 6.708, 9.132, 12",\
"0.3316, 0.418, 0.69, 1.194, 1.99, 3.158, 4.724, 6.704, 9.124, 12",\
"0.331, 0.4178, 0.6902, 1.196, 1.992, 3.159, 4.724, 6.705, 9.131, 12.01",\
"0.3304, 0.4188, 0.6902, 1.195, 1.989, 3.155, 4.725, 6.709, 9.116, 12.01",\
"0.331, 0.4182, 0.6902, 1.195, 1.99, 3.154, 4.717, 6.698, 9.128, 12.02",\
"0.331, 0.418, 0.69, 1.194, 1.99, 3.156, 4.716, 6.692, 9.118, 12.01",\
"0.33, 0.42, 0.69, 1.194, 1.992, 3.16, 4.72, 6.694, 9.108, 12");
}
}
}
}