blob: a35ba38b2a7360e3e1209c5d7ae37fb57450aa5b [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 : "4.57893e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "2.702808e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "5.751e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "2.608038e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.751e-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.002563 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001617, 0.001616, 0.001618, 0.001621, 0.001622, 0.001621, 0.001622, \
0.001621, 0.001621, 0.00137");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001445, -0.001457, -0.001473, -0.001483, -0.001495, -0.0015, \
-0.001501, -0.001503, -0.001505, -0.001369");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-4.941, -4.858, -4.566, -4.074, -3.373, -2.521, -1.58, -0.629, 0.644, 2.109",\
"-5.009, -4.925, -4.637, -4.133, -3.438, -2.587, -1.644, -0.693, 0.576, 2.049",\
"-5.273, -5.189, -4.903, -4.406, -3.709, -2.856, -1.92, -0.967, 0.302, 1.783",\
"-5.756, -5.666, -5.387, -4.88, -4.188, -3.336, -2.393, -1.443, -0.18, 1.305",\
"-6.475, -6.387, -6.099, -5.6, -4.902, -4.056, -3.108, -2.128, -0.903, 0.584",\
"-7.473, -7.386, -7.102, -6.601, -5.91, -5.059, -4.101, -3.089, -1.887, -0.414",\
"-8.789, -8.705, -8.42, -7.92, -7.226, -6.379, -5.411, -4.348, -3.16, -1.721",\
"-10.45, -10.36, -10.08, -9.573, -8.881, -8.042, -7.069, -5.961, -4.743, -3.334",\
"-12.45, -12.36, -12.08, -11.58, -10.89, -10.04, -9.049, -7.925, -6.653, -5.253",\
"-14.76, -14.67, -14.39, -13.89, -13.19, -12.33, -11.32, -10.18, -8.889, -7.448");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.389, -0.309, -0.02, 0.511, 1.345, 2.486, 3.874, 5.445, 7.237, 9.238",\
"-0.451, -0.368, -0.086, 0.446, 1.286, 2.43, 3.805, 5.384, 7.18, 9.174",\
"-0.636, -0.551, -0.265, 0.267, 1.099, 2.243, 3.622, 5.198, 6.994, 8.992",\
"-0.981, -0.893, -0.612, -0.075, 0.762, 1.902, 3.284, 4.86, 6.648, 8.647",\
"-1.522, -1.437, -1.147, -0.608, 0.232, 1.379, 2.756, 4.344, 6.132, 8.132",\
"-2.231, -2.155, -1.864, -1.312, -0.466, 0.685, 2.073, 3.661, 5.457, 7.463",\
"-3.041, -2.968, -2.688, -2.131, -1.274, -0.117, 1.279, 2.872, 4.673, 6.684",\
"-3.942, -3.871, -3.584, -3.033, -2.172, -1.006, 0.397, 1.998, 3.805, 5.829",\
"-4.916, -4.839, -4.56, -4.011, -3.146, -1.973, -0.564, 1.046, 2.862, 4.885",\
"-5.939, -5.865, -5.587, -5.042, -4.182, -2.999, -1.578, 0.033, 1.858, 3.882");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("6.229, 6.141, 5.842, 5.34, 4.696, 3.969, 3.196, 2.458, 2.056, 2.099",\
"6.291, 6.202, 5.903, 5.397, 4.758, 4.032, 3.258, 2.523, 2.129, 2.171",\
"6.549, 6.461, 6.164, 5.658, 5.024, 4.292, 3.515, 2.779, 2.388, 2.421",\
"7.022, 6.93, 6.627, 6.129, 5.482, 4.76, 3.967, 3.215, 2.786, 2.783",\
"7.717, 7.632, 7.327, 6.829, 6.182, 5.452, 4.658, 3.887, 3.374, 3.259",\
"8.692, 8.604, 8.303, 7.806, 7.153, 6.423, 5.626, 4.831, 4.21, 3.922",\
"9.984, 9.891, 9.597, 9.096, 8.446, 7.704, 6.902, 6.088, 5.324, 4.807",\
"11.61, 11.52, 11.22, 10.72, 10.07, 9.327, 8.516, 7.649, 6.791, 6.03",\
"13.59, 13.51, 13.21, 12.71, 12.06, 11.31, 10.47, 9.565, 8.623, 7.669",\
"15.91, 15.82, 15.53, 15.04, 14.38, 13.62, 12.75, 11.81, 10.79, 9.721");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("1.397, 1.321, 1.035, 0.457, -0.409, -1.586, -2.992, -4.589, -6.366, -8.34",\
"1.455, 1.378, 1.094, 0.517, -0.352, -1.533, -2.938, -4.533, -6.301, -8.276",\
"1.616, 1.538, 1.254, 0.671, -0.197, -1.361, -2.767, -4.355, -6.127, -8.1",\
"1.931, 1.855, 1.562, 0.991, 0.117, -1.051, -2.447, -4.029, -5.809, -7.787",\
"2.41, 2.336, 2.049, 1.481, 0.609, -0.563, -1.954, -3.544, -5.323, -7.308",\
"3.092, 3.012, 2.731, 2.172, 1.292, 0.127, -1.274, -2.868, -4.659, -6.646",\
"3.884, 3.805, 3.522, 2.968, 2.097, 0.924, -0.48, -2.084, -3.885, -5.884",\
"4.756, 4.68, 4.406, 3.855, 2.981, 1.804, 0.391, -1.216, -3.025, -5.029",\
"5.712, 5.632, 5.358, 4.813, 3.95, 2.77, 1.345, -0.266, -2.073, -4.095",\
"6.731, 6.657, 6.378, 5.835, 4.977, 3.801, 2.37, 0.756, -1.068, -3.088");
}
}
}
pin(E) {
capacitance : 0.003113 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
min_pulse_width_high : 6.487 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.02144, 0.02137, 0.0212, 0.02105, 0.02094, 0.02086, 0.0208, 0.02075, \
0.02069, 0.01932");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.01297, 0.01295, 0.01284, 0.01269, 0.01254, 0.01244, 0.01236, \
0.01232, 0.01227, 0.01239");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0215, 0.02143, 0.02126, 0.0211, 0.02099, 0.02091, 0.02084, 0.02079, \
0.02072, 0.0195");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.01293, 0.0129, 0.01281, 0.01264, 0.01251, 0.0124, 0.01233, 0.01228, \
0.01222, 0.01236");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("6.487");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("3.302");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.3305 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.03443, 0.03451, 0.03471, 0.03496, 0.03521, 0.03541, 0.03558, 0.0357, 0.03579, 0.03586",\
"0.03436, 0.03444, 0.03464, 0.03491, 0.03514, 0.03535, 0.03551, 0.03563, 0.03572, 0.03579",\
"0.03432, 0.0344, 0.03459, 0.03485, 0.03509, 0.0353, 0.03547, 0.03559, 0.03567, 0.03574",\
"0.03427, 0.03435, 0.03455, 0.03479, 0.03504, 0.03525, 0.03541, 0.03555, 0.03563, 0.03568",\
"0.03422, 0.0343, 0.0345, 0.03476, 0.03499, 0.0352, 0.03537, 0.03548, 0.03558, 0.03561",\
"0.03418, 0.03426, 0.03446, 0.0347, 0.03493, 0.03514, 0.0353, 0.03542, 0.0355, 0.03544",\
"0.03413, 0.03422, 0.03441, 0.03463, 0.03486, 0.03505, 0.03521, 0.03531, 0.03525, 0.03478",\
"0.03396, 0.03404, 0.03421, 0.03443, 0.03462, 0.03476, 0.03477, 0.03434, 0.03346, 0.03271",\
"0.0304, 0.03049, 0.03061, 0.03056, 0.02958, 0.02883, 0.02839, 0.02812, 0.02797, 0.02786",\
"0.007744, 0.007791, 0.007926, 0.008107, 0.008301, 0.008486, 0.00865, 0.008787, 0.008896, 0.008983");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.02693, 0.02701, 0.02727, 0.02756, 0.02789, 0.02826, 0.02842, 0.02962, 0.04724, 0.1335",\
"0.02689, 0.02698, 0.02723, 0.02752, 0.02792, 0.02821, 0.02839, 0.02969, 0.04803, 0.1358",\
"0.02685, 0.02692, 0.02717, 0.02752, 0.02784, 0.02818, 0.02836, 0.02986, 0.05141, 0.1437",\
"0.02681, 0.02691, 0.02713, 0.02742, 0.02779, 0.02808, 0.02827, 0.03039, 0.05844, 0.159",\
"0.02675, 0.02683, 0.02703, 0.02729, 0.02766, 0.02793, 0.02828, 0.03213, 0.07243, 0.182",\
"0.02667, 0.02674, 0.02695, 0.02724, 0.02752, 0.0278, 0.02819, 0.03695, 0.09982, 0.2091",\
"0.02661, 0.02667, 0.02685, 0.02709, 0.02732, 0.02764, 0.02894, 0.05286, 0.1406, 0.2324",\
"0.02653, 0.0266, 0.02675, 0.02701, 0.02725, 0.02766, 0.03532, 0.09376, 0.1774, 0.2406",\
"0.02647, 0.02652, 0.0267, 0.02693, 0.0271, 0.03078, 0.07323, 0.1387, 0.1861, 0.2194",\
"0.02651, 0.02656, 0.02672, 0.02692, 0.03434, 0.07362, 0.1059, 0.1269, 0.1408, 0.1504");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.0321, 0.03218, 0.03238, 0.03264, 0.0329, 0.03312, 0.03328, 0.03339, 0.03348, 0.03354",\
"0.03209, 0.03218, 0.03238, 0.03265, 0.0329, 0.03312, 0.03328, 0.03339, 0.03348, 0.03353",\
"0.0321, 0.03217, 0.03237, 0.03264, 0.0329, 0.03311, 0.03327, 0.03338, 0.03348, 0.03352",\
"0.03201, 0.0321, 0.03231, 0.03257, 0.03282, 0.03304, 0.0332, 0.03332, 0.0334, 0.03344",\
"0.03197, 0.03205, 0.03225, 0.03251, 0.03277, 0.03299, 0.03315, 0.03326, 0.03335, 0.03338",\
"0.03192, 0.032, 0.03221, 0.03248, 0.03273, 0.03293, 0.0331, 0.03321, 0.03328, 0.03325",\
"0.03187, 0.03196, 0.03218, 0.03243, 0.03268, 0.03289, 0.03306, 0.03315, 0.03315, 0.03285",\
"0.0318, 0.03188, 0.03209, 0.03235, 0.03259, 0.03279, 0.03291, 0.03288, 0.03242, 0.03156",\
"0.03132, 0.0314, 0.0316, 0.03184, 0.03202, 0.03204, 0.03156, 0.0306, 0.02985, 0.0293",\
"0.02428, 0.0246, 0.02477, 0.02396, 0.0235, 0.0233, 0.02319, 0.02315, 0.02312, 0.02311");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.02685, 0.02693, 0.02717, 0.0275, 0.02777, 0.02802, 0.02828, 0.03071, 0.06089, 0.1633",\
"0.02686, 0.02693, 0.02717, 0.02746, 0.0278, 0.02803, 0.02828, 0.03084, 0.062, 0.1659",\
"0.02684, 0.02692, 0.02716, 0.02746, 0.02778, 0.02802, 0.02829, 0.03173, 0.06733, 0.1745",\
"0.02685, 0.02694, 0.02716, 0.0275, 0.02778, 0.02807, 0.02835, 0.03338, 0.07963, 0.19",\
"0.02686, 0.02693, 0.02718, 0.02747, 0.02782, 0.02809, 0.02847, 0.03759, 0.1009, 0.21",\
"0.02686, 0.02695, 0.02718, 0.02748, 0.02781, 0.02806, 0.02911, 0.04855, 0.1324, 0.229",\
"0.02684, 0.02693, 0.02716, 0.02748, 0.02779, 0.02814, 0.03195, 0.07613, 0.1665, 0.2406",\
"0.02683, 0.02693, 0.02713, 0.02741, 0.02772, 0.02862, 0.04862, 0.1208, 0.1873, 0.2351",\
"0.02684, 0.02691, 0.02715, 0.02746, 0.02791, 0.04111, 0.0964, 0.1441, 0.1767, 0.1994",\
"0.02678, 0.02686, 0.02708, 0.02845, 0.05194, 0.07802, 0.09421, 0.1044, 0.1111, 0.1157");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("5.718, 5.89, 6.314, 6.856, 7.451, 8.091, 8.797, 9.592, 10.5, 11.54",\
"5.784, 5.955, 6.379, 6.922, 7.517, 8.156, 8.862, 9.657, 10.56, 11.6",\
"6.052, 6.223, 6.647, 7.19, 7.785, 8.425, 9.13, 9.925, 10.83, 11.87",\
"6.53, 6.701, 7.125, 7.668, 8.263, 8.903, 9.608, 10.4, 11.31, 12.35",\
"7.248, 7.419, 7.844, 8.387, 8.982, 9.622, 10.33, 11.12, 12.03, 13.07",\
"8.249, 8.42, 8.844, 9.387, 9.981, 10.62, 11.33, 12.12, 13.03, 14.07",\
"9.566, 9.736, 10.16, 10.7, 11.3, 11.94, 12.64, 13.44, 14.34, 15.38",\
"11.22, 11.39, 11.82, 12.36, 12.96, 13.59, 14.3, 15.1, 16, 17.04",\
"13.23, 13.4, 13.83, 14.37, 14.97, 15.61, 16.32, 17.11, 18.02, 19.06",\
"15.55, 15.73, 16.17, 16.73, 17.33, 17.98, 18.69, 19.49, 20.4, 21.43");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("2.183, 2.32, 2.716, 3.359, 4.282, 5.537, 7.179, 9.243, 11.76, 14.76",\
"2.245, 2.382, 2.777, 3.42, 4.343, 5.598, 7.24, 9.304, 11.82, 14.82",\
"2.426, 2.564, 2.959, 3.602, 4.525, 5.78, 7.422, 9.486, 12, 15",\
"2.767, 2.905, 3.299, 3.942, 4.864, 6.119, 7.761, 9.825, 12.34, 15.34",\
"3.296, 3.433, 3.827, 4.47, 5.391, 6.647, 8.289, 10.35, 12.87, 15.87",\
"4.004, 4.144, 4.543, 5.186, 6.108, 7.363, 9.005, 11.07, 13.59, 16.58",\
"4.823, 4.97, 5.381, 6.034, 6.958, 8.213, 9.854, 11.92, 14.44, 17.44",\
"5.728, 5.882, 6.307, 6.972, 7.902, 9.158, 10.8, 12.86, 15.38, 18.38",\
"6.708, 6.868, 7.309, 7.986, 8.923, 10.18, 11.82, 13.88, 16.4, 19.4",\
"7.749, 7.918, 8.376, 9.065, 10.01, 11.27, 12.91, 14.97, 17.49, 20.48");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.992, 1.103, 1.403, 1.806, 2.261, 2.848, 3.63, 4.626, 5.892, 7.462",\
"0.9924, 1.104, 1.406, 1.806, 2.261, 2.848, 3.63, 4.625, 5.891, 7.462",\
"0.9924, 1.104, 1.405, 1.806, 2.261, 2.849, 3.622, 4.626, 5.891, 7.462",\
"0.9918, 1.103, 1.407, 1.805, 2.261, 2.85, 3.624, 4.626, 5.892, 7.458",\
"0.9924, 1.104, 1.404, 1.807, 2.262, 2.848, 3.622, 4.624, 5.89, 7.462",\
"0.992, 1.104, 1.404, 1.806, 2.262, 2.848, 3.63, 4.628, 5.89, 7.464",\
"0.992, 1.102, 1.404, 1.806, 2.262, 2.85, 3.624, 4.626, 5.894, 7.464",\
"0.994, 1.106, 1.406, 1.808, 2.264, 2.85, 3.624, 4.626, 5.892, 7.458",\
"1.014, 1.122, 1.422, 1.818, 2.268, 2.854, 3.628, 4.63, 5.894, 7.46",\
"1.066, 1.176, 1.47, 1.86, 2.304, 2.88, 3.648, 4.646, 5.904, 7.46");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.5826, 0.7288, 1.21, 2.118, 3.532, 5.572, 8.311, 11.75, 15.96, 21",\
"0.5826, 0.7286, 1.21, 2.118, 3.532, 5.572, 8.311, 11.75, 15.96, 21",\
"0.5826, 0.7286, 1.21, 2.117, 3.53, 5.572, 8.31, 11.75, 15.96, 21.01",\
"0.5828, 0.7288, 1.21, 2.118, 3.53, 5.572, 8.311, 11.75, 15.96, 21.02",\
"0.5834, 0.73, 1.211, 2.118, 3.532, 5.572, 8.302, 11.78, 15.96, 21.01",\
"0.6014, 0.746, 1.221, 2.123, 3.532, 5.572, 8.312, 11.77, 15.96, 20.98",\
"0.6368, 0.784, 1.258, 2.148, 3.544, 5.584, 8.304, 11.75, 15.98, 20.97",\
"0.674, 0.824, 1.298, 2.18, 3.562, 5.584, 8.314, 11.77, 15.96, 20.97",\
"0.718, 0.866, 1.342, 2.216, 3.586, 5.6, 8.32, 11.76, 15.96, 21.01",\
"0.768, 0.916, 1.388, 2.254, 3.608, 5.612, 8.326, 11.76, 15.97, 20.98");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("5.989, 6.16, 6.585, 7.127, 7.722, 8.362, 9.068, 9.863, 10.77, 11.81",\
"6.056, 6.227, 6.652, 7.194, 7.79, 8.43, 9.135, 9.931, 10.84, 11.87",\
"6.283, 6.454, 6.879, 7.422, 8.017, 8.657, 9.362, 10.16, 11.06, 12.1",\
"6.708, 6.88, 7.304, 7.847, 8.441, 9.082, 9.787, 10.58, 11.49, 12.53",\
"7.286, 7.457, 7.882, 8.424, 9.019, 9.659, 10.36, 11.16, 12.07, 13.1",\
"7.945, 8.116, 8.541, 9.082, 9.678, 10.32, 11.02, 11.82, 12.72, 13.76",\
"8.675, 8.846, 9.272, 9.815, 10.41, 11.05, 11.75, 12.55, 13.46, 14.49",\
"9.472, 9.643, 10.07, 10.61, 11.21, 11.85, 12.55, 13.35, 14.25, 15.29",\
"10.33, 10.5, 10.92, 11.47, 12.06, 12.7, 13.41, 14.2, 15.11, 16.15",\
"11.24, 11.41, 11.84, 12.38, 12.98, 13.62, 14.32, 15.12, 16.02, 17.06");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("4.018, 4.156, 4.55, 5.193, 6.115, 7.37, 9.012, 11.08, 13.59, 16.59",\
"4.084, 4.222, 4.616, 5.259, 6.181, 7.436, 9.078, 11.14, 13.66, 16.65",\
"4.313, 4.451, 4.846, 5.488, 6.41, 7.666, 9.307, 11.37, 13.89, 16.89",\
"4.749, 4.887, 5.281, 5.923, 6.846, 8.101, 9.743, 11.81, 14.32, 17.32",\
"5.341, 5.479, 5.873, 6.516, 7.438, 8.693, 10.34, 12.4, 14.91, 17.91",\
"6.013, 6.151, 6.546, 7.188, 8.11, 9.365, 11.01, 13.07, 15.58, 18.59",\
"6.75, 6.887, 7.282, 7.924, 8.848, 10.1, 11.74, 13.81, 16.32, 19.32",\
"7.555, 7.692, 8.086, 8.729, 9.651, 10.91, 12.55, 14.61, 17.13, 20.12",\
"8.417, 8.554, 8.95, 9.592, 10.51, 11.77, 13.41, 15.48, 17.99, 20.99",\
"9.339, 9.477, 9.87, 10.51, 11.43, 12.69, 14.33, 16.39, 18.91, 21.91");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.9922, 1.104, 1.406, 1.805, 2.261, 2.85, 3.623, 4.625, 5.891, 7.462",\
"0.9924, 1.104, 1.403, 1.805, 2.26, 2.85, 3.622, 4.625, 5.894, 7.456",\
"0.992, 1.104, 1.403, 1.805, 2.26, 2.85, 3.622, 4.626, 5.896, 7.462",\
"0.9926, 1.103, 1.406, 1.804, 2.26, 2.849, 3.623, 4.624, 5.894, 7.458",\
"0.992, 1.104, 1.404, 1.805, 2.26, 2.85, 3.62, 4.626, 5.896, 7.46",\
"0.992, 1.104, 1.404, 1.806, 2.26, 2.85, 3.624, 4.624, 5.89, 7.458",\
"0.992, 1.102, 1.404, 1.804, 2.26, 2.848, 3.628, 4.624, 5.892, 7.456",\
"0.994, 1.106, 1.404, 1.806, 2.26, 2.85, 3.628, 4.622, 5.896, 7.454",\
"0.992, 1.104, 1.404, 1.806, 2.262, 2.848, 3.624, 4.624, 5.896, 7.46",\
"0.992, 1.104, 1.406, 1.806, 2.262, 2.848, 3.626, 4.624, 5.888, 7.454");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003274, 0.01126, 0.0265, 0.05025, 0.08357, 0.1274, 0.1827, 0.2501, 0.3305");
values("0.5822, 0.7294, 1.21, 2.117, 3.532, 5.575, 8.302, 11.75, 15.97, 20.97",\
"0.5828, 0.729, 1.21, 2.117, 3.531, 5.573, 8.308, 11.75, 15.96, 20.99",\
"0.583, 0.7284, 1.21, 2.117, 3.53, 5.573, 8.309, 11.75, 15.96, 20.99",\
"0.5828, 0.729, 1.209, 2.118, 3.53, 5.583, 8.302, 11.75, 15.96, 21",\
"0.582, 0.7292, 1.21, 2.117, 3.532, 5.583, 8.306, 11.75, 15.96, 20.98",\
"0.583, 0.7292, 1.21, 2.117, 3.532, 5.574, 8.31, 11.75, 15.97, 20.97",\
"0.584, 0.73, 1.21, 2.116, 3.53, 5.572, 8.308, 11.75, 15.96, 20.98",\
"0.584, 0.728, 1.21, 2.118, 3.53, 5.57, 8.314, 11.76, 15.97, 20.99",\
"0.584, 0.73, 1.21, 2.118, 3.532, 5.574, 8.3, 11.75, 15.97, 21.01",\
"0.584, 0.73, 1.21, 2.118, 3.53, 5.574, 8.3, 11.75, 15.96, 21");
}
}
}
}