blob: 41a9f061f5cc706573718abc5ae4f060990ce606 [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.0002973024" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "0.0002692926" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "0.0003199662" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "0.0002696328" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003199662" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002742 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001802, 0.0018, 0.001803, 0.001803, 0.001807, 0.001806, 0.001807, \
0.001806, 0.001712, 0.001316");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001597, -0.001596, -0.001612, -0.001623, -0.001635, -0.00164, \
-0.001643, -0.001647, -0.001598, -0.001395");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-5.193, -5.11, -4.839, -4.375, -3.769, -3.106, -2.408, -1.651, -0.859, 0.004",\
"-5.254, -5.174, -4.899, -4.432, -3.829, -3.164, -2.464, -1.713, -0.921, -0.057",\
"-5.517, -5.434, -5.163, -4.694, -4.092, -3.425, -2.729, -1.972, -1.178, -0.317",\
"-5.957, -5.87, -5.6, -5.134, -4.532, -3.866, -3.161, -2.415, -1.611, -0.746",\
"-6.598, -6.515, -6.244, -5.778, -5.174, -4.517, -3.805, -3.052, -2.239, -1.372",\
"-7.497, -7.417, -7.143, -6.672, -6.074, -5.411, -4.705, -3.947, -3.121, -2.229",\
"-8.672, -8.59, -8.316, -7.847, -7.251, -6.594, -5.882, -5.108, -4.269, -3.358",\
"-10.12, -10.04, -9.762, -9.294, -8.695, -8.024, -7.301, -6.512, -5.656, -4.725",\
"-11.74, -11.66, -11.39, -10.92, -10.31, -9.622, -8.883, -8.086, -7.217, -6.272",\
"-13.51, -13.44, -13.16, -12.68, -12.06, -11.38, -10.62, -9.813, -8.926, -7.967");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.687, -0.604, -0.316, 0.227, 1.05, 2.042, 3.126, 4.304, 5.562, 6.917",\
"-0.748, -0.664, -0.374, 0.168, 0.988, 1.977, 3.066, 4.24, 5.5, 6.85",\
"-0.918, -0.833, -0.541, 0.001, 0.819, 1.807, 2.896, 4.068, 5.333, 6.685",\
"-1.224, -1.14, -0.857, -0.303, 0.521, 1.503, 2.589, 3.768, 5.036, 6.383",\
"-1.703, -1.629, -1.339, -0.78, 0.046, 1.041, 2.127, 3.31, 4.578, 5.937",\
"-2.281, -2.205, -1.919, -1.354, -0.522, 0.481, 1.579, 2.762, 4.045, 5.413",\
"-2.883, -2.8, -2.515, -1.959, -1.113, -0.102, 1.004, 2.199, 3.488, 4.866",\
"-3.472, -3.397, -3.112, -2.558, -1.713, -0.689, 0.429, 1.64, 2.929, 4.315",\
"-4.044, -3.963, -3.684, -3.13, -2.28, -1.256, -0.133, 1.089, 2.399, 3.789",\
"-4.56, -4.485, -4.204, -3.656, -2.803, -1.782, -0.651, 0.577, 1.898, 3.299");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("6.515, 6.436, 6.153, 5.702, 5.199, 4.698, 4.233, 3.82, 3.44, 3.1",\
"6.571, 6.486, 6.211, 5.76, 5.251, 4.759, 4.293, 3.876, 3.497, 3.152",\
"6.821, 6.741, 6.462, 6.015, 5.503, 5.008, 4.535, 4.113, 3.728, 3.379",\
"7.252, 7.17, 6.893, 6.444, 5.932, 5.429, 4.949, 4.516, 4.117, 3.744",\
"7.885, 7.799, 7.52, 7.072, 6.55, 6.044, 5.561, 5.113, 4.684, 4.279",\
"8.751, 8.673, 8.399, 7.947, 7.42, 6.906, 6.418, 5.949, 5.499, 5.066",\
"9.901, 9.817, 9.541, 9.094, 8.569, 8.042, 7.543, 7.057, 6.579, 6.096",\
"11.34, 11.25, 10.98, 10.53, 10, 9.472, 8.944, 8.429, 7.916, 7.386",\
"13.01, 12.92, 12.65, 12.2, 11.66, 11.11, 10.56, 10.02, 9.454, 8.887",\
"14.83, 14.75, 14.47, 14.03, 13.47, 12.89, 12.31, 11.73, 11.14, 10.52");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("1.758, 1.68, 1.397, 0.812, -0.065, -1.096, -2.211, -3.405, -4.678, -6.027",\
"1.814, 1.738, 1.451, 0.866, -0.01, -1.036, -2.152, -3.345, -4.616, -5.968",\
"1.968, 1.892, 1.613, 1.024, 0.146, -0.877, -1.99, -3.181, -4.45, -5.807",\
"2.252, 2.18, 1.895, 1.31, 0.431, -0.587, -1.695, -2.886, -4.157, -5.505",\
"2.697, 2.616, 2.332, 1.76, 0.884, -0.148, -1.248, -2.438, -3.704, -5.063",\
"3.265, 3.185, 2.908, 2.339, 1.469, 0.436, -0.68, -1.869, -3.15, -4.506",\
"3.828, 3.756, 3.478, 2.915, 2.055, 1.02, -0.102, -1.304, -2.585, -3.951",\
"4.404, 4.324, 4.051, 3.496, 2.636, 1.606, 0.479, -0.726, -2.021, -3.394",\
"4.949, 4.872, 4.596, 4.046, 3.201, 2.174, 1.043, -0.171, -1.472, -2.857",\
"5.456, 5.381, 5.104, 4.557, 3.713, 2.689, 1.561, 0.338, -0.973, -2.356");
}
}
}
pin(E) {
capacitance : 0.003306 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
min_pulse_width_high : 6.722 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.02262, 0.02253, 0.02232, 0.02213, 0.02202, 0.02198, 0.02199, \
0.02204, 0.02191, 0.01756");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01361, 0.01357, 0.01342, 0.01321, 0.01305, 0.01297, 0.01297, \
0.01303, 0.0132, 0.01364");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.02272, 0.02263, 0.02242, 0.02223, 0.02212, 0.02207, 0.02208, \
0.02212, 0.02202, 0.01804");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0135, 0.01346, 0.0133, 0.01311, 0.01294, 0.01285, 0.01285, 0.0129, \
0.01308, 0.01349");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("6.722");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("3.823");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.3855 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("0.03562, 0.03563, 0.03574, 0.03598, 0.03627, 0.03652, 0.03671, 0.03685, 0.03692, 0.03685",\
"0.03553, 0.03554, 0.03565, 0.03589, 0.03618, 0.03643, 0.03662, 0.03677, 0.03683, 0.03675",\
"0.03547, 0.03548, 0.03559, 0.03583, 0.03612, 0.03637, 0.03657, 0.0367, 0.03676, 0.03663",\
"0.0354, 0.03542, 0.03553, 0.03577, 0.03605, 0.03631, 0.0365, 0.03663, 0.03666, 0.03645",\
"0.03532, 0.03534, 0.03545, 0.03569, 0.03597, 0.03622, 0.03641, 0.03652, 0.03647, 0.03608",\
"0.03525, 0.03526, 0.03537, 0.0356, 0.03587, 0.0361, 0.03627, 0.0363, 0.03602, 0.03532",\
"0.03511, 0.03511, 0.0352, 0.03541, 0.03564, 0.03584, 0.03588, 0.03553, 0.03473, 0.0339",\
"0.03424, 0.03422, 0.03427, 0.03438, 0.03446, 0.03421, 0.03333, 0.03249, 0.03188, 0.03145",\
"0.02477, 0.02494, 0.02424, 0.02348, 0.02313, 0.02302, 0.02303, 0.02307, 0.02312, 0.02316",\
"0.005303, 0.005331, 0.005423, 0.005566, 0.005738, 0.00591, 0.006059, 0.006181, 0.006277, 0.006352");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("0.01646, 0.01656, 0.01685, 0.01727, 0.01765, 0.01807, 0.01935, 0.03366, 0.09916, 0.2168",\
"0.01641, 0.0165, 0.01679, 0.01721, 0.0176, 0.01808, 0.0194, 0.03447, 0.1011, 0.2188",\
"0.01634, 0.01643, 0.01672, 0.01714, 0.01752, 0.01792, 0.01961, 0.03681, 0.1077, 0.2249",\
"0.01628, 0.01637, 0.01665, 0.01706, 0.01746, 0.01786, 0.01994, 0.04173, 0.1201, 0.2358",\
"0.0162, 0.01629, 0.01655, 0.01693, 0.01729, 0.01779, 0.02133, 0.05147, 0.1405, 0.25",\
"0.01614, 0.01623, 0.01647, 0.01681, 0.01712, 0.01768, 0.02486, 0.071, 0.1677, 0.2626",\
"0.01611, 0.01617, 0.01636, 0.01666, 0.01705, 0.01825, 0.03518, 0.1031, 0.194, 0.2659",\
"0.0161, 0.01615, 0.01632, 0.01657, 0.01695, 0.02244, 0.06343, 0.1405, 0.2045, 0.2498",\
"0.01614, 0.01617, 0.01632, 0.01657, 0.019, 0.0475, 0.1056, 0.1506, 0.1809, 0.2018",\
"0.01621, 0.01623, 0.01632, 0.0213, 0.04925, 0.07308, 0.0876, 0.09669, 0.1026, 0.1066");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("0.03278, 0.03279, 0.0329, 0.03316, 0.03346, 0.03372, 0.03391, 0.03404, 0.03411, 0.03402",\
"0.03278, 0.03279, 0.03291, 0.03317, 0.03346, 0.03372, 0.03391, 0.03404, 0.03411, 0.03401",\
"0.03275, 0.03276, 0.03289, 0.03314, 0.03344, 0.0337, 0.03389, 0.03402, 0.03407, 0.03393",\
"0.03269, 0.0327, 0.03282, 0.03307, 0.03337, 0.03363, 0.03382, 0.03395, 0.03396, 0.03374",\
"0.03263, 0.03264, 0.03275, 0.03302, 0.03331, 0.03357, 0.03375, 0.03385, 0.0338, 0.0334",\
"0.03255, 0.03255, 0.03268, 0.03293, 0.03322, 0.03348, 0.03364, 0.03369, 0.03344, 0.03278",\
"0.03242, 0.03244, 0.03255, 0.03281, 0.0331, 0.03333, 0.03343, 0.03325, 0.0326, 0.03173",\
"0.03209, 0.0321, 0.03221, 0.03244, 0.03269, 0.0328, 0.03254, 0.03173, 0.03084, 0.03017",\
"0.03028, 0.03028, 0.03036, 0.03049, 0.0304, 0.02953, 0.02866, 0.02807, 0.02766, 0.02737",\
"0.01763, 0.01704, 0.01617, 0.01583, 0.01582, 0.01592, 0.01602, 0.01611, 0.01617, 0.01622");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("0.002605, 0.002687, 0.002985, 0.003366, 0.003768, 0.004136, 0.006411, 0.02918, 0.1097, 0.2247",\
"0.002596, 0.002673, 0.002974, 0.003364, 0.003723, 0.004091, 0.006588, 0.03011, 0.112, 0.2264",\
"0.0026, 0.00269, 0.002986, 0.003371, 0.003766, 0.004197, 0.007179, 0.034, 0.1199, 0.2319",\
"0.002594, 0.002676, 0.002983, 0.003352, 0.003766, 0.004259, 0.00837, 0.04268, 0.1349, 0.2408",\
"0.002616, 0.002696, 0.002995, 0.003386, 0.003736, 0.004286, 0.01163, 0.05797, 0.1553, 0.2495",\
"0.002616, 0.002709, 0.003004, 0.003389, 0.003782, 0.0048, 0.019, 0.08251, 0.1764, 0.253",\
"0.002612, 0.002696, 0.003013, 0.003401, 0.003816, 0.006745, 0.03724, 0.1146, 0.1904, 0.2453",\
"0.002608, 0.002698, 0.002978, 0.003322, 0.004163, 0.01686, 0.07264, 0.1383, 0.1851, 0.2177",\
"0.002594, 0.002675, 0.002966, 0.003449, 0.01128, 0.05289, 0.09714, 0.1262, 0.1455, 0.1586",\
"0.001987, 0.002043, 0.003179, 0.01812, 0.03345, 0.0422, 0.04728, 0.05038, 0.05238, 0.05373");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("5.86, 6.098, 6.674, 7.402, 8.208, 9.082, 10.05, 11.14, 12.38, 13.79",\
"5.92, 6.158, 6.734, 7.462, 8.268, 9.142, 10.11, 11.2, 12.43, 13.85",\
"6.179, 6.418, 6.994, 7.722, 8.528, 9.402, 10.37, 11.46, 12.7, 14.11",\
"6.619, 6.858, 7.433, 8.162, 8.967, 9.841, 10.81, 11.9, 13.14, 14.55",\
"7.266, 7.504, 8.079, 8.808, 9.614, 10.49, 11.45, 12.54, 13.78, 15.19",\
"8.16, 8.4, 8.976, 9.703, 10.51, 11.38, 12.35, 13.44, 14.68, 16.09",\
"9.337, 9.576, 10.15, 10.88, 11.68, 12.56, 13.53, 14.62, 15.85, 17.27",\
"10.78, 11.02, 11.61, 12.35, 13.15, 14.03, 15, 16.09, 17.33, 18.74",\
"12.4, 12.66, 13.27, 14.04, 14.87, 15.76, 16.74, 17.83, 19.07, 20.49",\
"14.16, 14.44, 15.09, 15.89, 16.75, 17.67, 18.67, 19.79, 21.04, 22.46");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("2.533, 2.723, 3.244, 4.046, 5.16, 6.654, 8.601, 11.05, 14.03, 17.58",\
"2.593, 2.784, 3.304, 4.107, 5.22, 6.715, 8.662, 11.11, 14.09, 17.64",\
"2.761, 2.951, 3.471, 4.274, 5.387, 6.882, 8.829, 11.27, 14.26, 17.81",\
"3.065, 3.256, 3.776, 4.578, 5.691, 7.186, 9.132, 11.58, 14.56, 18.11",\
"3.534, 3.725, 4.245, 5.047, 6.16, 7.654, 9.602, 12.05, 15.03, 18.58",\
"4.105, 4.305, 4.84, 5.649, 6.764, 8.258, 10.21, 12.65, 15.64, 19.19",\
"4.698, 4.908, 5.466, 6.295, 7.42, 8.916, 10.86, 13.31, 16.29, 19.84",\
"5.287, 5.51, 6.092, 6.943, 8.079, 9.581, 11.53, 13.97, 16.96, 20.51",\
"5.851, 6.087, 6.696, 7.57, 8.722, 10.23, 12.18, 14.62, 17.6, 21.16",\
"6.369, 6.621, 7.26, 8.159, 9.326, 10.84, 12.79, 15.23, 18.22, 21.77");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("1.215, 1.364, 1.763, 2.326, 2.994, 3.85, 4.946, 6.342, 8.098, 10.26",\
"1.214, 1.364, 1.766, 2.327, 2.994, 3.848, 4.946, 6.349, 8.094, 10.27",\
"1.215, 1.364, 1.765, 2.326, 2.994, 3.843, 4.946, 6.344, 8.098, 10.27",\
"1.215, 1.365, 1.765, 2.326, 2.995, 3.844, 4.944, 6.34, 8.108, 10.27",\
"1.214, 1.363, 1.765, 2.326, 2.994, 3.85, 4.946, 6.342, 8.112, 10.26",\
"1.214, 1.364, 1.762, 2.326, 2.994, 3.85, 4.944, 6.348, 8.112, 10.27",\
"1.216, 1.366, 1.766, 2.328, 2.994, 3.844, 4.944, 6.342, 8.108, 10.25",\
"1.264, 1.408, 1.796, 2.352, 3.012, 3.858, 4.95, 6.35, 8.11, 10.27",\
"1.358, 1.508, 1.902, 2.448, 3.088, 3.918, 4.996, 6.388, 8.13, 10.28",\
"1.46, 1.614, 2.024, 2.576, 3.22, 4.044, 5.108, 6.474, 8.184, 10.31");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("0.7416, 0.9218, 1.493, 2.552, 4.205, 6.63, 9.878, 13.98, 19.02, 25.04",\
"0.742, 0.9222, 1.493, 2.553, 4.208, 6.63, 9.881, 13.98, 19.05, 25.01",\
"0.7412, 0.921, 1.494, 2.553, 4.21, 6.626, 9.883, 14.01, 19.04, 25.02",\
"0.7406, 0.9218, 1.493, 2.554, 4.21, 6.622, 9.876, 14, 19.03, 25",\
"0.747, 0.9262, 1.496, 2.554, 4.207, 6.629, 9.883, 14.01, 19.05, 24.99",\
"0.7904, 0.9692, 1.531, 2.572, 4.213, 6.626, 9.878, 14.01, 19.02, 25.02",\
"0.85, 1.03, 1.594, 2.626, 4.244, 6.636, 9.876, 14.01, 19.01, 25.01",\
"0.908, 1.094, 1.658, 2.684, 4.284, 6.652, 9.878, 13.98, 18.99, 24.98",\
"0.98, 1.168, 1.732, 2.746, 4.324, 6.68, 9.888, 13.99, 19.02, 25.02",\
"1.066, 1.252, 1.814, 2.818, 4.374, 6.708, 9.914, 14, 19, 25");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("6.075, 6.313, 6.889, 7.617, 8.422, 9.298, 10.26, 11.35, 12.59, 14",\
"6.142, 6.381, 6.957, 7.685, 8.491, 9.365, 10.33, 11.42, 12.66, 14.07",\
"6.376, 6.614, 7.191, 7.918, 8.724, 9.598, 10.57, 11.65, 12.89, 14.3",\
"6.792, 7.031, 7.607, 8.334, 9.14, 10.02, 10.98, 12.07, 13.31, 14.72",\
"7.285, 7.525, 8.101, 8.828, 9.635, 10.51, 11.48, 12.56, 13.8, 15.21",\
"7.786, 8.025, 8.601, 9.328, 10.13, 11.01, 11.98, 13.06, 14.3, 15.71",\
"8.277, 8.515, 9.092, 9.819, 10.63, 11.5, 12.47, 13.56, 14.79, 16.21",\
"8.743, 8.982, 9.557, 10.29, 11.09, 11.97, 12.94, 14.02, 15.26, 16.67",\
"9.174, 9.413, 9.99, 10.72, 11.52, 12.4, 13.37, 14.46, 15.69, 17.11",\
"9.561, 9.8, 10.38, 11.1, 11.91, 12.78, 13.75, 14.84, 16.08, 17.49");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("4.484, 4.675, 5.195, 5.997, 7.11, 8.605, 10.55, 13, 15.98, 19.53",\
"4.552, 4.742, 5.263, 6.064, 7.178, 8.672, 10.62, 13.07, 16.05, 19.6",\
"4.787, 4.977, 5.498, 6.3, 7.413, 8.907, 10.85, 13.3, 16.28, 19.84",\
"5.219, 5.409, 5.929, 6.731, 7.844, 9.339, 11.28, 13.73, 16.71, 20.27",\
"5.734, 5.925, 6.444, 7.246, 8.36, 9.854, 11.8, 14.25, 17.23, 20.78",\
"6.25, 6.441, 6.96, 7.762, 8.875, 10.37, 12.32, 14.76, 17.75, 21.29",\
"6.752, 6.943, 7.463, 8.264, 9.378, 10.87, 12.82, 15.27, 18.25, 21.8",\
"7.23, 7.42, 7.941, 8.742, 9.856, 11.35, 13.3, 15.74, 18.72, 22.28",\
"7.67, 7.861, 8.382, 9.182, 10.3, 11.79, 13.74, 16.18, 19.16, 22.72",\
"8.064, 8.255, 8.776, 9.576, 10.69, 12.18, 14.13, 16.58, 19.56, 23.11");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("1.213, 1.363, 1.764, 2.323, 2.993, 3.849, 4.945, 6.342, 8.098, 10.26",\
"1.213, 1.363, 1.763, 2.323, 2.994, 3.847, 4.945, 6.346, 8.092, 10.27",\
"1.213, 1.363, 1.763, 2.324, 2.994, 3.842, 4.945, 6.344, 8.098, 10.27",\
"1.213, 1.363, 1.764, 2.324, 2.993, 3.848, 4.946, 6.346, 8.098, 10.27",\
"1.213, 1.362, 1.764, 2.324, 2.994, 3.848, 4.946, 6.342, 8.102, 10.27",\
"1.214, 1.362, 1.762, 2.324, 2.992, 3.846, 4.942, 6.342, 8.102, 10.27",\
"1.214, 1.364, 1.762, 2.324, 2.994, 3.844, 4.948, 6.34, 8.098, 10.25",\
"1.216, 1.362, 1.764, 2.324, 2.994, 3.844, 4.95, 6.352, 8.096, 10.26",\
"1.214, 1.364, 1.762, 2.324, 2.996, 3.844, 4.948, 6.344, 8.098, 10.26",\
"1.214, 1.364, 1.762, 2.326, 2.994, 3.844, 4.95, 6.352, 8.1, 10.25");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.003654, 0.01297, 0.03076, 0.05848, 0.09737, 0.1485, 0.213, 0.2917, 0.3855");
values("0.7422, 0.9228, 1.493, 2.553, 4.208, 6.627, 9.869, 14.01, 19.04, 25",\
"0.7438, 0.9226, 1.493, 2.552, 4.206, 6.628, 9.87, 13.98, 19.04, 24.99",\
"0.7418, 0.9222, 1.493, 2.552, 4.21, 6.628, 9.883, 13.98, 19.04, 24.99",\
"0.742, 0.9218, 1.494, 2.554, 4.212, 6.629, 9.874, 14.01, 19.04, 24.98",\
"0.7422, 0.923, 1.493, 2.554, 4.208, 6.628, 9.882, 13.98, 19.04, 24.99",\
"0.743, 0.923, 1.494, 2.552, 4.206, 6.624, 9.876, 13.97, 19.01, 25",\
"0.742, 0.922, 1.494, 2.552, 4.21, 6.624, 9.882, 13.98, 19.03, 25.01",\
"0.742, 0.922, 1.494, 2.552, 4.206, 6.618, 9.864, 13.97, 19.02, 24.98",\
"0.742, 0.926, 1.494, 2.554, 4.212, 6.624, 9.864, 13.99, 19.02, 25.03",\
"0.742, 0.924, 1.494, 2.552, 4.212, 6.62, 9.88, 13.97, 18.98, 25");
}
}
}
}