blob: 06dc93cebde5bdbfb10a314b2535c866c853a3f1 [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__latrnq_4) {
area : 68.051200 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.000377255" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.00040365" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.00037783" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.000378585" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.000377425" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.000439015" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.00041834" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.000396585" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000439015" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003074 ;
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&!RN" ;
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.0264, 0.02789, 0.02945, 0.03005, 0.03067, 0.03115, 0.03153, \
0.03175, 0.03194, 0.03209");
}
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.01983, -0.0198, -0.0198, -0.01976, -0.01982, -0.01986, -0.01993, \
-0.01994, -0.01998, -0.01999");
}
}
internal_power() {
when : "!E&RN" ;
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.02166, 0.02171, 0.02169, 0.02171, 0.02173, 0.02173, 0.0217, \
0.02174, 0.0217, 0.02173");
}
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.0198, -0.01976, -0.01974, -0.01976, -0.0198, -0.01987, -0.01986, \
-0.01997, -0.01997, -0.01999");
}
}
internal_power() {
when : "E&!RN" ;
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.02223, 0.02219, 0.02224, 0.02214, 0.02215, 0.02214, 0.02222, \
0.02217, 0.02218, 0.02216");
}
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.01587, -0.01589, -0.01585, -0.01586, -0.01586, -0.01588, -0.01593, \
-0.01596, -0.01594, -0.01596");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
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.441, -0.436, -0.407, -0.378, -0.34, -0.298, -0.254, -0.203, -0.142, -0.076",\
"-0.444, -0.439, -0.417, -0.384, -0.342, -0.306, -0.259, -0.207, -0.144, -0.078",\
"-0.454, -0.447, -0.43, -0.396, -0.353, -0.312, -0.267, -0.219, -0.153, -0.09",\
"-0.485, -0.481, -0.454, -0.423, -0.384, -0.345, -0.295, -0.243, -0.178, -0.113",\
"-0.538, -0.536, -0.511, -0.477, -0.442, -0.399, -0.346, -0.294, -0.232, -0.161",\
"-0.63, -0.629, -0.603, -0.569, -0.526, -0.485, -0.431, -0.372, -0.308, -0.241",\
"-0.743, -0.735, -0.713, -0.678, -0.638, -0.597, -0.543, -0.484, -0.417, -0.341",\
"-0.875, -0.871, -0.845, -0.811, -0.773, -0.726, -0.668, -0.611, -0.547, -0.472",\
"-1.015, -1.014, -0.983, -0.951, -0.913, -0.879, -0.826, -0.757, -0.689, -0.617",\
"-1.179, -1.17, -1.145, -1.11, -1.074, -1.034, -0.981, -0.919, -0.845, -0.765");
}
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.406, -0.404, -0.407, -0.424, -0.458, -0.518, -0.58, -0.649, -0.693, -0.724",\
"-0.406, -0.405, -0.408, -0.426, -0.464, -0.518, -0.581, -0.645, -0.693, -0.725",\
"-0.414, -0.413, -0.415, -0.431, -0.468, -0.526, -0.588, -0.643, -0.693, -0.72",\
"-0.427, -0.427, -0.426, -0.441, -0.48, -0.534, -0.591, -0.644, -0.688, -0.721",\
"-0.454, -0.457, -0.453, -0.472, -0.505, -0.55, -0.602, -0.657, -0.7, -0.728",\
"-0.495, -0.491, -0.49, -0.501, -0.535, -0.576, -0.623, -0.675, -0.722, -0.755",\
"-0.528, -0.525, -0.521, -0.537, -0.564, -0.603, -0.653, -0.701, -0.757, -0.804",\
"-0.553, -0.551, -0.556, -0.567, -0.591, -0.628, -0.687, -0.743, -0.806, -0.859",\
"-0.573, -0.568, -0.572, -0.586, -0.61, -0.656, -0.712, -0.783, -0.852, -0.925",\
"-0.582, -0.579, -0.582, -0.593, -0.623, -0.669, -0.736, -0.812, -0.896, -0.988");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
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.498, 0.492, 0.472, 0.441, 0.416, 0.396, 0.383, 0.384, 0.414, 0.458",\
"0.5, 0.494, 0.478, 0.444, 0.421, 0.4, 0.39, 0.39, 0.419, 0.467",\
"0.519, 0.508, 0.488, 0.459, 0.44, 0.413, 0.396, 0.397, 0.42, 0.462",\
"0.537, 0.536, 0.516, 0.484, 0.457, 0.436, 0.411, 0.407, 0.416, 0.435",\
"0.597, 0.588, 0.569, 0.54, 0.519, 0.488, 0.46, 0.439, 0.434, 0.435",\
"0.685, 0.679, 0.658, 0.629, 0.598, 0.566, 0.531, 0.495, 0.47, 0.452",\
"0.794, 0.788, 0.769, 0.728, 0.701, 0.67, 0.622, 0.578, 0.536, 0.497",\
"0.922, 0.913, 0.888, 0.856, 0.823, 0.792, 0.743, 0.687, 0.638, 0.585",\
"1.062, 1.054, 1.031, 0.993, 0.968, 0.93, 0.883, 0.821, 0.756, 0.702",\
"1.214, 1.206, 1.176, 1.147, 1.114, 1.084, 1.035, 0.963, 0.896, 0.823");
}
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.469, 0.467, 0.472, 0.504, 0.584, 0.732, 0.958, 1.257, 1.634, 2.08",\
"0.475, 0.473, 0.478, 0.504, 0.586, 0.737, 0.966, 1.267, 1.641, 2.09",\
"0.478, 0.474, 0.477, 0.507, 0.593, 0.741, 0.965, 1.252, 1.62, 2.048",\
"0.491, 0.487, 0.495, 0.527, 0.604, 0.753, 0.968, 1.256, 1.613, 2.039",\
"0.521, 0.519, 0.53, 0.551, 0.631, 0.773, 0.966, 1.236, 1.57, 1.974",\
"0.557, 0.555, 0.557, 0.584, 0.66, 0.782, 0.969, 1.216, 1.526, 1.9",\
"0.597, 0.596, 0.595, 0.623, 0.683, 0.803, 0.977, 1.21, 1.506, 1.866",\
"0.623, 0.622, 0.629, 0.652, 0.707, 0.816, 0.979, 1.204, 1.49, 1.838",\
"0.643, 0.639, 0.645, 0.671, 0.72, 0.824, 0.979, 1.189, 1.467, 1.805",\
"0.652, 0.65, 0.654, 0.679, 0.725, 0.824, 0.974, 1.184, 1.452, 1.782");
}
}
}
pin(E) {
capacitance : 0.007363 ;
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.554 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
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.1494, 0.1491, 0.1545, 0.1724, 0.2061, 0.2565, 0.3251, 0.413, \
0.5213, 0.6511");
}
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.007226, 0.006658, 0.0101, 0.02413, 0.05243, 0.09695, 0.1582, \
0.2373, 0.3354, 0.4532");
}
}
internal_power() {
when : "!D&RN" ;
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.1494, 0.149, 0.1544, 0.1724, 0.206, 0.2564, 0.3252, 0.4131, \
0.5213, 0.6511");
}
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("2.343e-05, -0.0004918, 0.002916, 0.01692, 0.04527, 0.08963, 0.151, \
0.2301, 0.3281, 0.446");
}
}
internal_power() {
when : "D&!RN" ;
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.1498, 0.1494, 0.1549, 0.1728, 0.2064, 0.2569, 0.3255, 0.4134, \
0.5217, 0.6515");
}
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.02697, 0.02648, 0.02986, 0.04389, 0.07231, 0.1168, 0.1781, 0.2571, \
0.3553, 0.4731");
}
}
internal_power() {
when : "D&RN" ;
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.1493, 0.1488, 0.1547, 0.173, 0.2069, 0.2576, 0.3264, 0.4142, \
0.5226, 0.6525");
}
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.000503, -0.001039, 0.00225, 0.01592, 0.04416, 0.08846, 0.1496, \
0.2288, 0.3268, 0.4446");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("0.554");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.427");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.9591 ;
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&RN" ;
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("1.035, 1.017, 0.9876, 0.9727, 0.9637, 0.9591, 0.9558, 0.9539, 0.9525, 0.9515",\
"1.035, 1.016, 0.9873, 0.9721, 0.9632, 0.9586, 0.9552, 0.9532, 0.9519, 0.951",\
"1.034, 1.015, 0.9866, 0.971, 0.9622, 0.9576, 0.9544, 0.9523, 0.951, 0.9501",\
"1.038, 1.02, 0.9907, 0.9752, 0.9668, 0.9617, 0.9587, 0.9571, 0.9556, 0.9548",\
"1.057, 1.039, 1.01, 0.9943, 0.9856, 0.9811, 0.9777, 0.9757, 0.9742, 0.9733",\
"1.1, 1.082, 1.052, 1.037, 1.029, 1.024, 1.021, 1.019, 1.017, 1.016",\
"1.171, 1.153, 1.123, 1.107, 1.099, 1.094, 1.091, 1.089, 1.087, 1.086",\
"1.271, 1.252, 1.222, 1.205, 1.196, 1.191, 1.188, 1.186, 1.184, 1.183",\
"1.393, 1.374, 1.343, 1.325, 1.316, 1.311, 1.307, 1.305, 1.304, 1.302",\
"1.535, 1.515, 1.483, 1.466, 1.456, 1.45, 1.447, 1.444, 1.443, 1.442");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.8419, 0.8276, 0.8091, 0.797, 0.7924, 0.7894, 0.7922, 0.7942, 0.7982, 0.8062",\
"0.8412, 0.8265, 0.8075, 0.7952, 0.7913, 0.7894, 0.7937, 0.7942, 0.7962, 0.8037",\
"0.8407, 0.8268, 0.8069, 0.7949, 0.79, 0.7879, 0.7907, 0.7942, 0.7977, 0.8077",\
"0.8446, 0.8304, 0.8112, 0.7988, 0.7936, 0.7919, 0.7972, 0.8002, 0.8017, 0.8092",\
"0.863, 0.8498, 0.8297, 0.8177, 0.8127, 0.8109, 0.8137, 0.8167, 0.8202, 0.8302",\
"0.9017, 0.8868, 0.8673, 0.8545, 0.8493, 0.8494, 0.8532, 0.8557, 0.8627, 0.8612",\
"0.962, 0.9475, 0.9275, 0.9154, 0.9125, 0.9094, 0.9107, 0.9137, 0.9167, 0.9212",\
"1.044, 1.03, 1.01, 0.9941, 0.9895, 0.9924, 0.9932, 0.9947, 0.9957, 1.003",\
"1.147, 1.131, 1.112, 1.097, 1.09, 1.087, 1.097, 1.101, 1.103, 1.105",\
"1.27, 1.255, 1.233, 1.216, 1.208, 1.207, 1.213, 1.221, 1.232, 1.23");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("1.008, 0.9898, 0.9612, 0.9459, 0.9374, 0.9326, 0.9301, 0.9282, 0.9265, 0.9257",\
"1.008, 0.9901, 0.9603, 0.9457, 0.9372, 0.9323, 0.9294, 0.9274, 0.9263, 0.9253",\
"1.008, 0.9902, 0.961, 0.9455, 0.9369, 0.9321, 0.9292, 0.9271, 0.9256, 0.925",\
"1.008, 0.9895, 0.9605, 0.9454, 0.9363, 0.9316, 0.9288, 0.927, 0.9256, 0.9245",\
"1.006, 0.9876, 0.9581, 0.9432, 0.9343, 0.93, 0.9266, 0.9248, 0.9235, 0.9224",\
"1.004, 0.9857, 0.9565, 0.9418, 0.9334, 0.9287, 0.9258, 0.9238, 0.9226, 0.9213",\
"1.005, 0.9865, 0.9575, 0.9428, 0.9343, 0.9297, 0.9264, 0.9248, 0.9234, 0.9223",\
"1.008, 0.9895, 0.9604, 0.9456, 0.9372, 0.9327, 0.9295, 0.9276, 0.9261, 0.925",\
"1.012, 0.9932, 0.9643, 0.9492, 0.9411, 0.9361, 0.933, 0.9312, 0.9298, 0.9287",\
"1.017, 0.9981, 0.97, 0.9547, 0.9465, 0.9414, 0.9382, 0.9361, 0.9346, 0.9338");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.8453, 0.832, 0.8115, 0.8, 0.7941, 0.7939, 0.7982, 0.8007, 0.8062, 0.8047",\
"0.846, 0.8309, 0.813, 0.8017, 0.795, 0.7939, 0.7962, 0.7998, 0.8033, 0.8103",\
"0.8468, 0.8319, 0.814, 0.8013, 0.7957, 0.7947, 0.7974, 0.8005, 0.8045, 0.81",\
"0.8527, 0.8386, 0.8201, 0.8077, 0.8021, 0.801, 0.8033, 0.8068, 0.8098, 0.8168",\
"0.8755, 0.8625, 0.8412, 0.8312, 0.8258, 0.8268, 0.83, 0.8281, 0.8336, 0.8371",\
"0.9162, 0.9015, 0.8817, 0.8693, 0.8637, 0.8659, 0.8682, 0.8713, 0.8713, 0.8758",\
"0.9771, 0.9622, 0.9412, 0.9299, 0.9274, 0.9253, 0.9256, 0.9281, 0.9316, 0.9356",\
"1.05, 1.036, 1.014, 1.001, 0.9954, 0.9977, 1.001, 1, 1.001, 1.007",\
"1.13, 1.116, 1.095, 1.08, 1.072, 1.072, 1.078, 1.083, 1.085, 1.086",\
"1.218, 1.202, 1.181, 1.168, 1.158, 1.156, 1.16, 1.171, 1.175, 1.177");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.9338, 0.9165, 0.8889, 0.8742, 0.8673, 0.8626, 0.8599, 0.8575, 0.8563, 0.8555",\
"0.9334, 0.9154, 0.8886, 0.8746, 0.8667, 0.8626, 0.8597, 0.8572, 0.8561, 0.8552",\
"0.9348, 0.9175, 0.89, 0.8756, 0.8681, 0.8636, 0.8607, 0.8587, 0.8574, 0.8566",\
"0.9449, 0.9276, 0.9, 0.8853, 0.8784, 0.8737, 0.8708, 0.8688, 0.8675, 0.8667",\
"0.9772, 0.96, 0.9328, 0.9185, 0.9107, 0.9062, 0.9037, 0.9011, 0.9, 0.8992",\
"1.037, 1.02, 0.9916, 0.9773, 0.9692, 0.9648, 0.9619, 0.9602, 0.9591, 0.9581",\
"1.116, 1.098, 1.07, 1.056, 1.048, 1.044, 1.041, 1.039, 1.038, 1.037",\
"1.214, 1.196, 1.168, 1.153, 1.145, 1.14, 1.137, 1.135, 1.134, 1.133",\
"1.324, 1.306, 1.278, 1.263, 1.255, 1.25, 1.247, 1.245, 1.244, 1.243",\
"1.448, 1.43, 1.402, 1.385, 1.377, 1.372, 1.369, 1.367, 1.366, 1.365");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.9338, 0.9165, 0.8889, 0.8742, 0.8673, 0.8626, 0.8599, 0.8575, 0.8563, 0.8555",\
"0.9334, 0.9154, 0.8886, 0.8746, 0.8667, 0.8626, 0.8597, 0.8572, 0.8561, 0.8552",\
"0.9348, 0.9175, 0.89, 0.8756, 0.8681, 0.8636, 0.8607, 0.8587, 0.8574, 0.8566",\
"0.9449, 0.9276, 0.9, 0.8853, 0.8784, 0.8737, 0.8708, 0.8688, 0.8675, 0.8667",\
"0.9772, 0.96, 0.9328, 0.9185, 0.9107, 0.9062, 0.9037, 0.9011, 0.9, 0.8992",\
"1.037, 1.02, 0.9916, 0.9773, 0.9692, 0.9648, 0.9619, 0.9602, 0.9591, 0.9581",\
"1.116, 1.098, 1.07, 1.056, 1.048, 1.044, 1.041, 1.039, 1.038, 1.037",\
"1.214, 1.196, 1.168, 1.153, 1.145, 1.14, 1.137, 1.135, 1.134, 1.133",\
"1.324, 1.306, 1.278, 1.263, 1.255, 1.25, 1.247, 1.245, 1.244, 1.243",\
"1.448, 1.43, 1.402, 1.385, 1.377, 1.372, 1.369, 1.367, 1.366, 1.365");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&!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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.9328, 0.915, 0.888, 0.8735, 0.8662, 0.8615, 0.8591, 0.8567, 0.8554, 0.855",\
"0.9332, 0.9159, 0.8885, 0.874, 0.8665, 0.8622, 0.8595, 0.857, 0.8559, 0.855",\
"0.9348, 0.9175, 0.89, 0.8756, 0.8681, 0.8636, 0.8607, 0.8586, 0.8574, 0.8566",\
"0.9448, 0.9275, 0.9, 0.8856, 0.8781, 0.8737, 0.8707, 0.8686, 0.8674, 0.8666",\
"0.9771, 0.9603, 0.9326, 0.9185, 0.9108, 0.9065, 0.9033, 0.9015, 0.9001, 0.8991",\
"1.037, 1.019, 0.9909, 0.9771, 0.9693, 0.9646, 0.9619, 0.9601, 0.9589, 0.9581",\
"1.116, 1.099, 1.071, 1.057, 1.049, 1.044, 1.041, 1.039, 1.038, 1.037",\
"1.213, 1.195, 1.168, 1.152, 1.145, 1.14, 1.137, 1.135, 1.134, 1.133",\
"1.324, 1.306, 1.278, 1.263, 1.255, 1.25, 1.248, 1.245, 1.244, 1.243",\
"1.447, 1.43, 1.402, 1.386, 1.377, 1.373, 1.369, 1.368, 1.366, 1.365");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.9328, 0.915, 0.888, 0.8735, 0.8662, 0.8615, 0.8591, 0.8567, 0.8554, 0.855",\
"0.9332, 0.9159, 0.8885, 0.874, 0.8665, 0.8622, 0.8595, 0.857, 0.8559, 0.855",\
"0.9348, 0.9175, 0.89, 0.8756, 0.8681, 0.8636, 0.8607, 0.8586, 0.8574, 0.8566",\
"0.9448, 0.9275, 0.9, 0.8856, 0.8781, 0.8737, 0.8707, 0.8686, 0.8674, 0.8666",\
"0.9771, 0.9603, 0.9326, 0.9185, 0.9108, 0.9065, 0.9033, 0.9015, 0.9001, 0.8991",\
"1.037, 1.019, 0.9909, 0.9771, 0.9693, 0.9646, 0.9619, 0.9601, 0.9589, 0.9581",\
"1.116, 1.099, 1.071, 1.057, 1.049, 1.044, 1.041, 1.039, 1.038, 1.037",\
"1.213, 1.195, 1.168, 1.152, 1.145, 1.14, 1.137, 1.135, 1.134, 1.133",\
"1.324, 1.306, 1.278, 1.263, 1.255, 1.25, 1.248, 1.245, 1.244, 1.243",\
"1.447, 1.43, 1.402, 1.386, 1.377, 1.373, 1.369, 1.368, 1.366, 1.365");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "D&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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.9958, 0.9781, 0.9506, 0.9357, 0.9277, 0.9233, 0.9203, 0.9182, 0.9169, 0.9161",\
"0.9939, 0.9759, 0.948, 0.9333, 0.9256, 0.9209, 0.9183, 0.9163, 0.9149, 0.9141",\
"0.9926, 0.975, 0.9475, 0.9331, 0.9248, 0.9207, 0.9175, 0.9157, 0.9143, 0.9135",\
"1.002, 0.9839, 0.9565, 0.942, 0.934, 0.9296, 0.9266, 0.9247, 0.9234, 0.9226",\
"1.034, 1.016, 0.9889, 0.9744, 0.9664, 0.9619, 0.9588, 0.9569, 0.9555, 0.9546",\
"1.092, 1.074, 1.045, 1.031, 1.023, 1.018, 1.015, 1.013, 1.012, 1.011",\
"1.173, 1.155, 1.127, 1.112, 1.104, 1.099, 1.096, 1.094, 1.093, 1.092",\
"1.285, 1.267, 1.237, 1.223, 1.214, 1.209, 1.206, 1.204, 1.203, 1.202",\
"1.422, 1.403, 1.373, 1.356, 1.348, 1.342, 1.34, 1.338, 1.336, 1.335",\
"1.581, 1.562, 1.531, 1.514, 1.504, 1.499, 1.496, 1.494, 1.492, 1.491");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.8424, 0.8285, 0.8092, 0.7973, 0.7936, 0.7904, 0.7932, 0.7967, 0.8007, 0.8097",\
"0.8426, 0.8286, 0.8084, 0.7968, 0.7914, 0.7904, 0.7927, 0.7962, 0.8002, 0.8092",\
"0.8415, 0.8278, 0.8081, 0.7959, 0.7909, 0.7889, 0.7917, 0.7937, 0.7982, 0.8087",\
"0.8453, 0.8321, 0.8121, 0.7999, 0.795, 0.7929, 0.7952, 0.7997, 0.8012, 0.8062",\
"0.8643, 0.8499, 0.83, 0.8187, 0.8138, 0.8139, 0.8172, 0.8202, 0.8217, 0.8267",\
"0.902, 0.8879, 0.8679, 0.8568, 0.8508, 0.8504, 0.8522, 0.8587, 0.8592, 0.8627",\
"0.9644, 0.9504, 0.9288, 0.9187, 0.916, 0.9129, 0.9137, 0.9157, 0.9197, 0.9232",\
"1.049, 1.034, 1.015, 0.9994, 0.9941, 0.9974, 1.001, 1.001, 1.001, 1.007",\
"1.155, 1.14, 1.118, 1.105, 1.098, 1.095, 1.104, 1.111, 1.11, 1.111",\
"1.279, 1.264, 1.243, 1.229, 1.219, 1.214, 1.221, 1.229, 1.24, 1.24");
}
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.7673, 0.7854, 0.8344, 0.9095, 1.015, 1.158, 1.346, 1.582, 1.871, 2.215",\
"0.7719, 0.7902, 0.8391, 0.9142, 1.019, 1.163, 1.35, 1.587, 1.876, 2.22",\
"0.7839, 0.8021, 0.851, 0.9262, 1.031, 1.174, 1.362, 1.599, 1.887, 2.232",\
"0.812, 0.8302, 0.8791, 0.9543, 1.06, 1.203, 1.39, 1.627, 1.916, 2.26",\
"0.8697, 0.8878, 0.9368, 1.012, 1.117, 1.26, 1.448, 1.684, 1.973, 2.318",\
"0.96, 0.9781, 1.027, 1.102, 1.207, 1.351, 1.538, 1.775, 2.063, 2.408",\
"1.078, 1.096, 1.145, 1.22, 1.325, 1.468, 1.656, 1.893, 2.181, 2.526",\
"1.216, 1.234, 1.283, 1.359, 1.464, 1.607, 1.795, 2.031, 2.32, 2.664",\
"1.37, 1.388, 1.437, 1.512, 1.617, 1.76, 1.948, 2.185, 2.473, 2.817",\
"1.537, 1.555, 1.604, 1.679, 1.785, 1.928, 2.115, 2.352, 2.64, 2.985");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.6969, 0.7156, 0.7723, 0.8743, 1.034, 1.259, 1.555, 1.929, 2.386, 2.929",\
"0.6982, 0.717, 0.7737, 0.8757, 1.036, 1.261, 1.557, 1.93, 2.387, 2.93",\
"0.7035, 0.7223, 0.779, 0.881, 1.041, 1.266, 1.562, 1.935, 2.392, 2.935",\
"0.7187, 0.7375, 0.7942, 0.8962, 1.056, 1.281, 1.577, 1.951, 2.407, 2.95",\
"0.7484, 0.7674, 0.824, 0.926, 1.086, 1.311, 1.607, 1.981, 2.437, 2.981",\
"0.7854, 0.8041, 0.8607, 0.9628, 1.122, 1.347, 1.644, 2.018, 2.473, 3.019",\
"0.8213, 0.8401, 0.897, 0.9988, 1.158, 1.383, 1.68, 2.053, 2.509, 3.054",\
"0.8504, 0.8693, 0.9259, 1.028, 1.187, 1.412, 1.708, 2.082, 2.538, 3.082",\
"0.8687, 0.8875, 0.9443, 1.046, 1.205, 1.43, 1.726, 2.1, 2.556, 3.1",\
"0.8748, 0.894, 0.9506, 1.052, 1.211, 1.436, 1.732, 2.106, 2.562, 3.105");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06096, 0.08026, 0.1348, 0.2324, 0.3891, 0.6212, 0.9332, 1.325, 1.807, 2.381",\
"0.061, 0.08008, 0.1348, 0.2325, 0.3897, 0.6212, 0.9332, 1.326, 1.806, 2.38",\
"0.06118, 0.08008, 0.1348, 0.2325, 0.3896, 0.6212, 0.9322, 1.326, 1.806, 2.38",\
"0.061, 0.0802, 0.1348, 0.2322, 0.3894, 0.6204, 0.9316, 1.325, 1.805, 2.38",\
"0.0608, 0.0802, 0.1352, 0.2328, 0.389, 0.6208, 0.9318, 1.326, 1.806, 2.378",\
"0.0612, 0.0802, 0.1346, 0.2324, 0.3898, 0.6222, 0.9322, 1.326, 1.807, 2.38",\
"0.0614, 0.0802, 0.1352, 0.2322, 0.389, 0.621, 0.9322, 1.326, 1.806, 2.378",\
"0.0618, 0.0806, 0.1352, 0.2326, 0.3896, 0.6202, 0.9312, 1.326, 1.806, 2.38",\
"0.0622, 0.0812, 0.1362, 0.233, 0.3898, 0.6214, 0.9332, 1.325, 1.804, 2.379",\
"0.0632, 0.0818, 0.1366, 0.2336, 0.3902, 0.6212, 0.9314, 1.326, 1.804, 2.377");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06238, 0.0869, 0.1745, 0.3507, 0.6352, 1.036, 1.563, 2.227, 3.039, 3.999",\
"0.06236, 0.0869, 0.1743, 0.3505, 0.6354, 1.036, 1.561, 2.225, 3.038, 3.999",\
"0.06232, 0.08692, 0.1742, 0.3507, 0.6346, 1.036, 1.563, 2.228, 3.039, 4",\
"0.06252, 0.08682, 0.1742, 0.3508, 0.6356, 1.034, 1.562, 2.223, 3.038, 3.999",\
"0.0622, 0.0868, 0.1742, 0.3506, 0.6348, 1.036, 1.563, 2.225, 3.039, 4",\
"0.0622, 0.0868, 0.1744, 0.3506, 0.6344, 1.036, 1.56, 2.224, 3.033, 4.004",\
"0.0626, 0.0868, 0.1742, 0.3508, 0.6346, 1.034, 1.561, 2.224, 3.039, 4.001",\
"0.063, 0.0876, 0.1748, 0.351, 0.6354, 1.035, 1.561, 2.226, 3.037, 3.997",\
"0.0634, 0.0876, 0.1752, 0.351, 0.6354, 1.035, 1.561, 2.224, 3.033, 3.997",\
"0.064, 0.0878, 0.175, 0.3512, 0.6348, 1.036, 1.562, 2.224, 3.034, 3.999");
}
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.8074, 0.8256, 0.8747, 0.9498, 1.055, 1.198, 1.386, 1.622, 1.911, 2.255",\
"0.812, 0.8304, 0.8793, 0.9543, 1.06, 1.203, 1.39, 1.627, 1.916, 2.26",\
"0.8297, 0.8479, 0.8967, 0.9719, 1.077, 1.22, 1.408, 1.644, 1.933, 2.278",\
"0.8518, 0.8701, 0.9191, 0.9942, 1.099, 1.242, 1.43, 1.667, 1.955, 2.3",\
"0.8712, 0.8893, 0.9383, 1.013, 1.119, 1.262, 1.449, 1.686, 1.975, 2.319",\
"0.89, 0.9081, 0.9569, 1.032, 1.137, 1.281, 1.468, 1.705, 1.993, 2.338",\
"0.9018, 0.92, 0.9689, 1.044, 1.149, 1.292, 1.48, 1.717, 2.005, 2.35",\
"0.9037, 0.9219, 0.9708, 1.046, 1.151, 1.294, 1.482, 1.718, 2.007, 2.351",\
"0.8955, 0.9137, 0.9625, 1.038, 1.143, 1.286, 1.474, 1.71, 1.999, 2.343",\
"0.8771, 0.8952, 0.9441, 1.019, 1.125, 1.268, 1.455, 1.692, 1.981, 2.325");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.6454, 0.6645, 0.7209, 0.823, 0.9828, 1.208, 1.504, 1.878, 2.334, 2.879",\
"0.6499, 0.6686, 0.7254, 0.8275, 0.9872, 1.212, 1.508, 1.882, 2.339, 2.882",\
"0.664, 0.6827, 0.7395, 0.8416, 1.001, 1.226, 1.522, 1.896, 2.353, 2.896",\
"0.6944, 0.7131, 0.77, 0.8722, 1.032, 1.257, 1.553, 1.927, 2.383, 2.926",\
"0.7412, 0.7602, 0.8166, 0.9189, 1.078, 1.304, 1.6, 1.973, 2.43, 2.974",\
"0.7886, 0.8074, 0.864, 0.9659, 1.126, 1.351, 1.647, 2.021, 2.477, 3.022",\
"0.8316, 0.8504, 0.907, 1.009, 1.169, 1.393, 1.69, 2.063, 2.52, 3.064",\
"0.8639, 0.8828, 0.939, 1.041, 1.201, 1.425, 1.722, 2.095, 2.551, 3.095",\
"0.882, 0.9009, 0.9575, 1.059, 1.219, 1.443, 1.74, 2.113, 2.569, 3.112",\
"0.8844, 0.9031, 0.96, 1.062, 1.221, 1.446, 1.742, 2.115, 2.571, 3.114");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06096, 0.08024, 0.1348, 0.2321, 0.3897, 0.6206, 0.9332, 1.325, 1.807, 2.38",\
"0.06106, 0.08014, 0.135, 0.2325, 0.3896, 0.6226, 0.9314, 1.326, 1.807, 2.38",\
"0.0612, 0.08, 0.1348, 0.2326, 0.3896, 0.6226, 0.9316, 1.326, 1.807, 2.38",\
"0.0614, 0.08, 0.1348, 0.2324, 0.3898, 0.6226, 0.932, 1.326, 1.807, 2.38",\
"0.061, 0.0802, 0.1348, 0.2324, 0.3896, 0.6212, 0.9322, 1.326, 1.807, 2.381",\
"0.061, 0.08, 0.1346, 0.2324, 0.3892, 0.6206, 0.932, 1.326, 1.807, 2.381",\
"0.0608, 0.08, 0.1344, 0.232, 0.3894, 0.621, 0.9326, 1.325, 1.807, 2.38",\
"0.0608, 0.0798, 0.1346, 0.232, 0.3894, 0.6218, 0.931, 1.324, 1.806, 2.379",\
"0.0608, 0.0802, 0.1348, 0.232, 0.3892, 0.621, 0.932, 1.324, 1.804, 2.377",\
"0.0612, 0.08, 0.1346, 0.232, 0.389, 0.6208, 0.9318, 1.326, 1.806, 2.378");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06264, 0.08712, 0.1743, 0.3507, 0.6356, 1.036, 1.56, 2.225, 3.033, 4.006",\
"0.06236, 0.08716, 0.1746, 0.3507, 0.6356, 1.034, 1.563, 2.225, 3.039, 3.999",\
"0.06236, 0.08706, 0.1743, 0.3508, 0.6356, 1.036, 1.563, 2.225, 3.038, 3.998",\
"0.06222, 0.08714, 0.1745, 0.3507, 0.6356, 1.034, 1.561, 2.225, 3.039, 3.999",\
"0.0628, 0.0872, 0.1742, 0.351, 0.6356, 1.034, 1.562, 2.228, 3.038, 4.001",\
"0.0624, 0.0868, 0.1746, 0.3512, 0.635, 1.034, 1.561, 2.223, 3.035, 4.003",\
"0.063, 0.087, 0.1748, 0.351, 0.6346, 1.034, 1.564, 2.224, 3.039, 4.006",\
"0.0628, 0.0874, 0.1744, 0.351, 0.6358, 1.035, 1.561, 2.227, 3.037, 3.999",\
"0.0632, 0.0876, 0.1748, 0.351, 0.6356, 1.035, 1.563, 2.224, 3.035, 3.998",\
"0.0636, 0.0876, 0.1748, 0.3512, 0.6348, 1.035, 1.561, 2.225, 3.033, 4");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!D&!E" ;
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.5627, 0.5809, 0.6298, 0.705, 0.8102, 0.9534, 1.141, 1.377, 1.666, 2.011",\
"0.5686, 0.5868, 0.6357, 0.7109, 0.8161, 0.9593, 1.147, 1.384, 1.672, 2.017",\
"0.5941, 0.6122, 0.6612, 0.7364, 0.8416, 0.9848, 1.172, 1.409, 1.698, 2.042",\
"0.6493, 0.6674, 0.7164, 0.7916, 0.8968, 1.04, 1.228, 1.464, 1.753, 2.098",\
"0.7394, 0.7575, 0.8065, 0.8817, 0.9868, 1.13, 1.318, 1.554, 1.843, 2.188",\
"0.8549, 0.8731, 0.9219, 0.9971, 1.102, 1.245, 1.433, 1.67, 1.959, 2.303",\
"0.9866, 1.005, 1.054, 1.129, 1.234, 1.377, 1.565, 1.801, 2.09, 2.435",\
"1.134, 1.152, 1.201, 1.276, 1.381, 1.524, 1.712, 1.949, 2.237, 2.581",\
"1.295, 1.314, 1.362, 1.438, 1.543, 1.686, 1.874, 2.11, 2.399, 2.743",\
"1.473, 1.491, 1.54, 1.615, 1.72, 1.863, 2.051, 2.287, 2.576, 2.921");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06008, 0.07946, 0.1339, 0.232, 0.3895, 0.6215, 0.9335, 1.326, 1.807, 2.381",\
"0.0603, 0.07948, 0.1343, 0.2324, 0.3894, 0.6211, 0.9334, 1.326, 1.806, 2.383",\
"0.06022, 0.07946, 0.134, 0.232, 0.3895, 0.6216, 0.9334, 1.325, 1.806, 2.382",\
"0.06008, 0.07946, 0.1339, 0.2319, 0.3896, 0.6216, 0.9336, 1.325, 1.806, 2.382",\
"0.0602, 0.0796, 0.1342, 0.2324, 0.3892, 0.6214, 0.9334, 1.325, 1.807, 2.382",\
"0.0604, 0.0794, 0.134, 0.2322, 0.3896, 0.6222, 0.9334, 1.326, 1.806, 2.378",\
"0.0604, 0.0792, 0.1342, 0.232, 0.39, 0.621, 0.9328, 1.326, 1.808, 2.38",\
"0.0604, 0.0796, 0.1342, 0.2324, 0.3892, 0.6214, 0.932, 1.325, 1.806, 2.379",\
"0.0606, 0.0798, 0.1344, 0.2322, 0.3896, 0.622, 0.9332, 1.325, 1.805, 2.378",\
"0.0606, 0.0798, 0.1346, 0.2322, 0.3896, 0.6226, 0.9314, 1.325, 1.806, 2.378");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&!E" ;
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.563, 0.5811, 0.6301, 0.7052, 0.8104, 0.9536, 1.141, 1.378, 1.667, 2.011",\
"0.5686, 0.5868, 0.6357, 0.7108, 0.816, 0.9593, 1.147, 1.383, 1.672, 2.017",\
"0.5941, 0.6122, 0.6612, 0.7364, 0.8415, 0.9848, 1.172, 1.409, 1.698, 2.042",\
"0.6492, 0.6673, 0.7163, 0.7915, 0.8967, 1.04, 1.228, 1.464, 1.753, 2.098",\
"0.7394, 0.7575, 0.8065, 0.8817, 0.9869, 1.13, 1.318, 1.554, 1.843, 2.188",\
"0.8547, 0.8729, 0.9218, 0.9969, 1.102, 1.245, 1.433, 1.669, 1.958, 2.303",\
"0.9866, 1.005, 1.054, 1.129, 1.234, 1.377, 1.565, 1.801, 2.09, 2.435",\
"1.133, 1.152, 1.2, 1.276, 1.381, 1.524, 1.712, 1.948, 2.237, 2.581",\
"1.295, 1.314, 1.362, 1.438, 1.543, 1.686, 1.874, 2.11, 2.399, 2.743",\
"1.473, 1.491, 1.54, 1.615, 1.72, 1.863, 2.051, 2.287, 2.576, 2.92");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.0601, 0.07922, 0.1344, 0.232, 0.389, 0.6218, 0.9329, 1.327, 1.807, 2.383",\
"0.06028, 0.07946, 0.1344, 0.232, 0.3893, 0.6225, 0.9335, 1.325, 1.806, 2.382",\
"0.0602, 0.07946, 0.134, 0.232, 0.3895, 0.6219, 0.9334, 1.325, 1.806, 2.382",\
"0.06028, 0.0795, 0.134, 0.232, 0.3896, 0.6224, 0.9334, 1.325, 1.806, 2.381",\
"0.06, 0.0796, 0.1344, 0.232, 0.39, 0.6212, 0.9334, 1.325, 1.807, 2.379",\
"0.0602, 0.0794, 0.1342, 0.2322, 0.3894, 0.6206, 0.9334, 1.325, 1.806, 2.383",\
"0.0604, 0.0796, 0.1346, 0.2316, 0.3898, 0.6206, 0.933, 1.326, 1.806, 2.381",\
"0.0606, 0.0796, 0.1346, 0.2318, 0.3892, 0.6214, 0.931, 1.325, 1.807, 2.38",\
"0.0604, 0.0794, 0.1342, 0.2318, 0.3888, 0.6216, 0.9328, 1.324, 1.805, 2.379",\
"0.0608, 0.0798, 0.1348, 0.2322, 0.3894, 0.6222, 0.9324, 1.326, 1.806, 2.378");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "D&E" ;
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.5659, 0.584, 0.6329, 0.7081, 0.8133, 0.9565, 1.144, 1.381, 1.67, 2.014",\
"0.5709, 0.5891, 0.6378, 0.7129, 0.8181, 0.9613, 1.149, 1.386, 1.675, 2.019",\
"0.5952, 0.6132, 0.6622, 0.7377, 0.8428, 0.986, 1.174, 1.41, 1.699, 2.043",\
"0.6501, 0.6682, 0.7171, 0.7923, 0.8975, 1.041, 1.228, 1.465, 1.754, 2.098",\
"0.7397, 0.7579, 0.8067, 0.8819, 0.9871, 1.13, 1.318, 1.554, 1.843, 2.188",\
"0.8548, 0.873, 0.9218, 0.9969, 1.102, 1.245, 1.433, 1.669, 1.958, 2.303",\
"0.988, 1.006, 1.055, 1.13, 1.235, 1.379, 1.566, 1.803, 2.092, 2.436",\
"1.138, 1.156, 1.205, 1.28, 1.386, 1.529, 1.716, 1.953, 2.242, 2.586",\
"1.304, 1.322, 1.371, 1.446, 1.551, 1.694, 1.882, 2.119, 2.407, 2.752",\
"1.485, 1.504, 1.553, 1.628, 1.733, 1.876, 2.064, 2.3, 2.589, 2.933");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.7087, 0.7276, 0.7843, 0.8864, 1.046, 1.271, 1.567, 1.941, 2.397, 2.941",\
"0.7108, 0.7296, 0.7862, 0.8883, 1.048, 1.273, 1.569, 1.943, 2.399, 2.943",\
"0.7119, 0.7308, 0.7875, 0.8895, 1.049, 1.274, 1.57, 1.944, 2.401, 2.944",\
"0.715, 0.7339, 0.7906, 0.8925, 1.052, 1.277, 1.573, 1.947, 2.404, 2.948",\
"0.7275, 0.7463, 0.803, 0.905, 1.065, 1.29, 1.586, 1.96, 2.416, 2.959",\
"0.7464, 0.7653, 0.8217, 0.9238, 1.083, 1.309, 1.605, 1.979, 2.435, 2.978",\
"0.7658, 0.7846, 0.8415, 0.9434, 1.103, 1.328, 1.624, 1.998, 2.454, 2.999",\
"0.7778, 0.7966, 0.8536, 0.9556, 1.115, 1.339, 1.636, 2.009, 2.465, 3.009",\
"0.7785, 0.7973, 0.8539, 0.9561, 1.116, 1.34, 1.636, 2.01, 2.466, 3.009",\
"0.7656, 0.7844, 0.8411, 0.9431, 1.102, 1.327, 1.623, 1.996, 2.452, 2.996");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.0605, 0.07956, 0.1344, 0.2321, 0.3896, 0.6219, 0.9334, 1.325, 1.808, 2.381",\
"0.06034, 0.07942, 0.1342, 0.2321, 0.3895, 0.6219, 0.932, 1.326, 1.806, 2.381",\
"0.06054, 0.07948, 0.1344, 0.2319, 0.3894, 0.6213, 0.9334, 1.327, 1.808, 2.381",\
"0.0604, 0.0795, 0.1343, 0.2319, 0.3894, 0.6212, 0.933, 1.327, 1.808, 2.382",\
"0.0606, 0.0792, 0.1342, 0.2324, 0.3894, 0.6218, 0.9314, 1.326, 1.806, 2.379",\
"0.0608, 0.0798, 0.1342, 0.2318, 0.3892, 0.6222, 0.9334, 1.327, 1.807, 2.381",\
"0.0606, 0.0794, 0.1348, 0.2318, 0.3894, 0.6216, 0.9324, 1.325, 1.807, 2.38",\
"0.061, 0.0804, 0.1346, 0.2322, 0.3894, 0.6214, 0.9312, 1.326, 1.807, 2.38",\
"0.0614, 0.0806, 0.1352, 0.2328, 0.3896, 0.6212, 0.9324, 1.325, 1.805, 2.378",\
"0.0622, 0.081, 0.1356, 0.2328, 0.3894, 0.6208, 0.9316, 1.325, 1.806, 2.378");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06234, 0.08682, 0.174, 0.3507, 0.6356, 1.036, 1.563, 2.228, 3.038, 4",\
"0.06234, 0.08684, 0.1741, 0.3508, 0.6356, 1.036, 1.563, 2.225, 3.038, 4",\
"0.06282, 0.08704, 0.1743, 0.3507, 0.6353, 1.036, 1.563, 2.227, 3.039, 3.999",\
"0.0628, 0.08702, 0.1743, 0.3508, 0.6344, 1.036, 1.563, 2.228, 3.037, 4",\
"0.0622, 0.087, 0.174, 0.3514, 0.6354, 1.036, 1.561, 2.224, 3.038, 3.998",\
"0.0626, 0.0868, 0.1746, 0.3506, 0.6348, 1.035, 1.561, 2.226, 3.038, 3.998",\
"0.0626, 0.087, 0.1744, 0.3512, 0.6348, 1.036, 1.561, 2.228, 3.036, 4.007",\
"0.063, 0.087, 0.1746, 0.3514, 0.6342, 1.035, 1.561, 2.226, 3.037, 4",\
"0.0634, 0.0876, 0.1748, 0.351, 0.6354, 1.035, 1.561, 2.226, 3.036, 3.998",\
"0.0638, 0.088, 0.1752, 0.3512, 0.6356, 1.036, 1.563, 2.223, 3.033, 4.001");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.5659, 0.584, 0.6329, 0.7081, 0.8133, 0.9565, 1.144, 1.381, 1.67, 2.014",\
"0.5709, 0.5891, 0.6378, 0.7129, 0.8181, 0.9613, 1.149, 1.386, 1.675, 2.019",\
"0.5952, 0.6132, 0.6622, 0.7377, 0.8428, 0.986, 1.174, 1.41, 1.699, 2.043",\
"0.6501, 0.6682, 0.7171, 0.7923, 0.8975, 1.041, 1.228, 1.465, 1.754, 2.098",\
"0.7397, 0.7579, 0.8067, 0.8819, 0.9871, 1.13, 1.318, 1.554, 1.843, 2.188",\
"0.8548, 0.873, 0.9218, 0.9969, 1.102, 1.245, 1.433, 1.669, 1.958, 2.303",\
"0.988, 1.006, 1.055, 1.13, 1.235, 1.379, 1.566, 1.803, 2.092, 2.436",\
"1.138, 1.156, 1.205, 1.28, 1.386, 1.529, 1.716, 1.953, 2.242, 2.586",\
"1.304, 1.322, 1.371, 1.446, 1.551, 1.694, 1.882, 2.119, 2.407, 2.752",\
"1.485, 1.504, 1.553, 1.628, 1.733, 1.876, 2.064, 2.3, 2.589, 2.933");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.7087, 0.7276, 0.7843, 0.8864, 1.046, 1.271, 1.567, 1.941, 2.397, 2.941",\
"0.7108, 0.7296, 0.7862, 0.8883, 1.048, 1.273, 1.569, 1.943, 2.399, 2.943",\
"0.7119, 0.7308, 0.7875, 0.8895, 1.049, 1.274, 1.57, 1.944, 2.401, 2.944",\
"0.715, 0.7339, 0.7906, 0.8925, 1.052, 1.277, 1.573, 1.947, 2.404, 2.948",\
"0.7275, 0.7463, 0.803, 0.905, 1.065, 1.29, 1.586, 1.96, 2.416, 2.959",\
"0.7464, 0.7653, 0.8217, 0.9238, 1.083, 1.309, 1.605, 1.979, 2.435, 2.978",\
"0.7658, 0.7846, 0.8415, 0.9434, 1.103, 1.328, 1.624, 1.998, 2.454, 2.999",\
"0.7778, 0.7966, 0.8536, 0.9556, 1.115, 1.339, 1.636, 2.009, 2.465, 3.009",\
"0.7785, 0.7973, 0.8539, 0.9561, 1.116, 1.34, 1.636, 2.01, 2.466, 3.009",\
"0.7656, 0.7844, 0.8411, 0.9431, 1.102, 1.327, 1.623, 1.996, 2.452, 2.996");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.0601, 0.07922, 0.1344, 0.232, 0.389, 0.6218, 0.9329, 1.327, 1.807, 2.383",\
"0.06028, 0.07946, 0.1344, 0.232, 0.3893, 0.6225, 0.9335, 1.325, 1.806, 2.382",\
"0.0602, 0.07946, 0.134, 0.232, 0.3895, 0.6219, 0.9334, 1.325, 1.806, 2.382",\
"0.06028, 0.0795, 0.134, 0.232, 0.3896, 0.6224, 0.9334, 1.325, 1.806, 2.381",\
"0.06, 0.0796, 0.1344, 0.232, 0.39, 0.6212, 0.9334, 1.325, 1.807, 2.379",\
"0.0602, 0.0794, 0.1342, 0.2322, 0.3894, 0.6206, 0.9334, 1.325, 1.806, 2.383",\
"0.0604, 0.0796, 0.1346, 0.2316, 0.3898, 0.6206, 0.933, 1.326, 1.806, 2.381",\
"0.0606, 0.0796, 0.1346, 0.2318, 0.3892, 0.6214, 0.931, 1.325, 1.807, 2.38",\
"0.0604, 0.0794, 0.1342, 0.2318, 0.3888, 0.6216, 0.9328, 1.324, 1.805, 2.379",\
"0.0608, 0.0798, 0.1348, 0.2322, 0.3894, 0.6222, 0.9324, 1.326, 1.806, 2.378");
}
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.007613, 0.03083, 0.07515, 0.1442, 0.2411, 0.3686, 0.5293, 0.7254, 0.9591");
values("0.06234, 0.08682, 0.174, 0.3507, 0.6356, 1.036, 1.563, 2.228, 3.038, 4",\
"0.06234, 0.08684, 0.1741, 0.3508, 0.6356, 1.036, 1.563, 2.225, 3.038, 4",\
"0.06282, 0.08704, 0.1743, 0.3507, 0.6353, 1.036, 1.563, 2.227, 3.039, 3.999",\
"0.0628, 0.08702, 0.1743, 0.3508, 0.6344, 1.036, 1.563, 2.228, 3.037, 4",\
"0.0622, 0.087, 0.174, 0.3514, 0.6354, 1.036, 1.561, 2.224, 3.038, 3.998",\
"0.0626, 0.0868, 0.1746, 0.3506, 0.6348, 1.035, 1.561, 2.226, 3.038, 3.998",\
"0.0626, 0.087, 0.1744, 0.3512, 0.6348, 1.036, 1.561, 2.228, 3.036, 4.007",\
"0.063, 0.087, 0.1746, 0.3514, 0.6342, 1.035, 1.561, 2.226, 3.037, 4",\
"0.0634, 0.0876, 0.1748, 0.351, 0.6354, 1.035, 1.561, 2.226, 3.036, 3.998",\
"0.0638, 0.088, 0.1752, 0.3512, 0.6356, 1.036, 1.563, 2.223, 3.033, 4.001");
}
}
}
pin(RN) {
capacitance : 0.005181 ;
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_low : 0.358 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!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.02184, 0.02099, 0.02038, 0.0202, 0.02013, 0.02014, 0.0201, 0.02013, \
0.02013, 0.02012");
}
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.02019, -0.02019, -0.02015, -0.02016, -0.02009, -0.02009, -0.02013, \
-0.02011, -0.02014, -0.02011");
}
}
internal_power() {
when : "!D&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.02183, 0.02076, 0.02023, 0.02019, 0.02015, 0.02012, 0.02014, \
0.02013, 0.02015, 0.02015");
}
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.02017, -0.02018, -0.02015, -0.02016, -0.02012, -0.02008, -0.02013, \
-0.0201, -0.02013, -0.0201");
}
}
internal_power() {
when : "D&!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.02382, 0.02156, 0.02036, 0.02019, 0.02013, 0.02012, 0.02015, \
0.0201, 0.0201, 0.02012");
}
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.02018, -0.02021, -0.02014, -0.02009, -0.02011, -0.02008, -0.02013, \
-0.02012, -0.02012, -0.02012");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
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.481, 0.48, 0.488, 0.516, 0.593, 0.744, 0.967, 1.263, 1.634, 2.08",\
"0.482, 0.48, 0.486, 0.516, 0.595, 0.749, 0.974, 1.267, 1.641, 2.085",\
"0.486, 0.482, 0.488, 0.521, 0.603, 0.748, 0.974, 1.264, 1.636, 2.084",\
"0.485, 0.487, 0.488, 0.518, 0.599, 0.753, 0.968, 1.262, 1.622, 2.061",\
"0.504, 0.501, 0.501, 0.534, 0.61, 0.755, 0.972, 1.258, 1.616, 2.043",\
"0.52, 0.517, 0.524, 0.554, 0.624, 0.761, 0.969, 1.249, 1.587, 2.006",\
"0.545, 0.543, 0.549, 0.573, 0.644, 0.776, 0.977, 1.248, 1.586, 1.996",\
"0.558, 0.557, 0.562, 0.586, 0.656, 0.784, 0.979, 1.243, 1.574, 1.982",\
"0.565, 0.568, 0.572, 0.594, 0.665, 0.783, 0.974, 1.228, 1.564, 1.959",\
"0.556, 0.554, 0.561, 0.582, 0.651, 0.768, 0.947, 1.199, 1.52, 1.918");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
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.418, -0.417, -0.415, -0.435, -0.475, -0.53, -0.597, -0.66, -0.701, -0.739",\
"-0.419, -0.418, -0.417, -0.438, -0.473, -0.536, -0.599, -0.663, -0.708, -0.74",\
"-0.422, -0.422, -0.42, -0.438, -0.478, -0.533, -0.597, -0.662, -0.709, -0.741",\
"-0.422, -0.421, -0.426, -0.441, -0.48, -0.534, -0.596, -0.657, -0.705, -0.732",\
"-0.437, -0.431, -0.434, -0.455, -0.491, -0.541, -0.597, -0.657, -0.7, -0.739",\
"-0.452, -0.454, -0.456, -0.471, -0.499, -0.555, -0.61, -0.667, -0.722, -0.755",\
"-0.476, -0.473, -0.475, -0.492, -0.524, -0.57, -0.63, -0.692, -0.751, -0.797",\
"-0.494, -0.492, -0.494, -0.508, -0.541, -0.595, -0.658, -0.727, -0.793, -0.844",\
"-0.495, -0.497, -0.499, -0.518, -0.546, -0.606, -0.678, -0.757, -0.837, -0.908",\
"-0.491, -0.493, -0.494, -0.512, -0.548, -0.607, -0.688, -0.782, -0.87, -0.969");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.358");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.349");
}
}
}
}