blob: 7b34bd1b9e524e26ac0f85209c3929b1250ee551 [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__latsnq_1) {
area : 46.099200 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!SETN" ;
value : "3.02508e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "4.9275e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "3.12786e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "3.46932e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "3.02508e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "6.35904e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "3.03102e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "3.47796e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.35904e-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.003028 ;
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&!SETN" ;
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.002189, 0.002194, 0.002184, 0.002184, 0.002192, 0.002192, 0.00219, \
0.002192, 0.002191, 0.00219");
}
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.001957, -0.002054, -0.002107, -0.002127, -0.002141, -0.002148, \
-0.002151, -0.002158, -0.002159, -0.00216");
}
}
internal_power() {
when : "!E&SETN" ;
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.002353, 0.00236, 0.002354, 0.002356, 0.002355, 0.002359, 0.002359, \
0.002359, 0.002358, 0.002359");
}
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.002082, -0.002086, -0.002109, -0.002125, -0.002139, -0.002151, \
-0.002154, -0.002156, -0.002158, -0.002159");
}
}
internal_power() {
when : "E&!SETN" ;
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.01912, 0.01902, 0.01889, 0.01879, 0.01873, 0.01872, 0.01877, \
0.01892, 0.01921, 0.01966");
}
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.005319, 0.005243, 0.005132, 0.005041, 0.004965, 0.004944, 0.005012, \
0.005158, 0.005429, 0.005815");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : hold_falling ;
when : "SETN" ;
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("-1.34, -1.308, -1.186, -0.988, -0.76, -0.506, -0.264, -0.013, 0.26, 0.567",\
"-1.37, -1.333, -1.213, -1.014, -0.794, -0.53, -0.29, -0.033, 0.236, 0.545",\
"-1.472, -1.442, -1.321, -1.122, -0.902, -0.641, -0.401, -0.143, 0.126, 0.439",\
"-1.652, -1.625, -1.504, -1.301, -1.091, -0.831, -0.585, -0.326, -0.044, 0.262",\
"-1.922, -1.897, -1.778, -1.573, -1.357, -1.123, -0.855, -0.588, -0.295, 0.025",\
"-2.3, -2.267, -2.145, -1.948, -1.733, -1.494, -1.22, -0.932, -0.631, -0.294",\
"-2.735, -2.707, -2.591, -2.387, -2.164, -1.929, -1.637, -1.339, -1.017, -0.675",\
"-3.227, -3.188, -3.076, -2.87, -2.644, -2.408, -2.107, -1.79, -1.464, -1.105",\
"-3.766, -3.734, -3.618, -3.411, -3.182, -2.934, -2.64, -2.298, -1.954, -1.59",\
"-4.36, -4.328, -4.215, -4.008, -3.769, -3.512, -3.222, -2.869, -2.506, -2.125");
}
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.641, -0.631, -0.646, -0.739, -0.909, -1.103, -1.269, -1.39, -1.474, -1.506",\
"-0.664, -0.662, -0.671, -0.768, -0.937, -1.126, -1.289, -1.418, -1.496, -1.528",\
"-0.734, -0.728, -0.739, -0.837, -1, -1.176, -1.341, -1.466, -1.545, -1.578",\
"-0.861, -0.86, -0.872, -0.962, -1.105, -1.268, -1.418, -1.53, -1.605, -1.635",\
"-1.027, -1.024, -1.025, -1.098, -1.22, -1.368, -1.506, -1.613, -1.681, -1.699",\
"-1.176, -1.17, -1.17, -1.223, -1.333, -1.457, -1.581, -1.687, -1.747, -1.772",\
"-1.31, -1.299, -1.293, -1.328, -1.411, -1.522, -1.642, -1.737, -1.794, -1.813",\
"-1.405, -1.393, -1.377, -1.401, -1.471, -1.565, -1.669, -1.758, -1.819, -1.835",\
"-1.467, -1.454, -1.433, -1.44, -1.495, -1.572, -1.666, -1.755, -1.808, -1.821",\
"-1.481, -1.465, -1.441, -1.438, -1.476, -1.542, -1.63, -1.712, -1.762, -1.777");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : setup_falling ;
when : "SETN" ;
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("1.529, 1.497, 1.383, 1.167, 0.947, 0.677, 0.453, 0.247, 0.036, -0.185",\
"1.551, 1.526, 1.412, 1.193, 0.978, 0.705, 0.476, 0.27, 0.051, -0.168",\
"1.656, 1.626, 1.517, 1.295, 1.087, 0.831, 0.592, 0.381, 0.164, -0.061",\
"1.832, 1.797, 1.685, 1.468, 1.261, 1.03, 0.783, 0.556, 0.333, 0.102",\
"2.099, 2.065, 1.946, 1.737, 1.531, 1.308, 1.059, 0.818, 0.583, 0.33",\
"2.463, 2.433, 2.318, 2.107, 1.895, 1.686, 1.424, 1.159, 0.899, 0.626",\
"2.89, 2.858, 2.745, 2.537, 2.329, 2.124, 1.836, 1.547, 1.262, 0.972",\
"3.372, 3.343, 3.229, 3.026, 2.802, 2.594, 2.309, 1.995, 1.688, 1.359",\
"3.902, 3.872, 3.76, 3.562, 3.338, 3.115, 2.835, 2.494, 2.158, 1.815",\
"4.497, 4.465, 4.356, 4.156, 3.918, 3.692, 3.42, 3.052, 2.687, 2.325");
}
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.819, 0.813, 0.817, 0.901, 1.173, 1.677, 2.355, 3.228, 4.31, 5.602",\
"0.846, 0.838, 0.841, 0.928, 1.198, 1.698, 2.375, 3.254, 4.329, 5.622",\
"0.918, 0.906, 0.916, 0.994, 1.272, 1.754, 2.428, 3.292, 4.351, 5.62",\
"1.04, 1.026, 1.038, 1.119, 1.375, 1.834, 2.463, 3.293, 4.3, 5.514",\
"1.205, 1.192, 1.199, 1.276, 1.494, 1.906, 2.503, 3.27, 4.229, 5.37",\
"1.362, 1.345, 1.352, 1.412, 1.602, 1.967, 2.517, 3.232, 4.13, 5.203",\
"1.494, 1.48, 1.478, 1.526, 1.686, 2.013, 2.515, 3.193, 4.043, 5.077",\
"1.599, 1.581, 1.581, 1.621, 1.747, 2.036, 2.504, 3.144, 3.971, 4.962",\
"1.659, 1.642, 1.638, 1.669, 1.783, 2.035, 2.467, 3.083, 3.88, 4.854",\
"1.683, 1.668, 1.656, 1.679, 1.773, 1.999, 2.401, 2.996, 3.781, 4.756");
}
}
}
pin(E) {
capacitance : 0.006435 ;
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 : 1.709 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
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.02591, 0.02574, 0.02551, 0.02544, 0.02548, 0.02562, 0.02588, \
0.02627, 0.02678, 0.02746");
}
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.01673, 0.01669, 0.01644, 0.01608, 0.01584, 0.01579, 0.01591, \
0.01621, 0.01668, 0.01732");
}
}
internal_power() {
when : "!D&SETN" ;
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.01828, 0.01808, 0.01776, 0.01763, 0.01766, 0.01782, 0.0181, \
0.01851, 0.01906, 0.01977");
}
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.0006687, 0.0005618, 0.0003255, 0.0001206, 7.075e-05, 0.0001538, \
0.0003971, 0.0007875, 0.00133, 0.002028");
}
}
internal_power() {
when : "D&!SETN" ;
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.01857, 0.01837, 0.01804, 0.01793, 0.01796, 0.01813, 0.01841, \
0.01882, 0.01938, 0.02008");
}
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.001188, 0.001082, 0.0008571, 0.0006497, 0.0005899, 0.0006684, \
0.0009098, 0.001283, 0.001809, 0.002494");
}
}
internal_power() {
when : "D&SETN" ;
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.01857, 0.01836, 0.01804, 0.01792, 0.01796, 0.01811, 0.01841, \
0.01882, 0.01937, 0.02008");
}
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.0006132, 0.0005063, 0.0002791, 9.137e-05, 3.215e-05, 9.869e-05, \
0.0003358, 0.0007119, 0.001248, 0.001932");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
rise_constraint(scalar) {
values("1.709");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
rise_constraint(scalar) {
values("0.771");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.2068 ;
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&SETN" ;
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04683, 0.04691, 0.04711, 0.04731, 0.04745, 0.04752, 0.04757, 0.0476, 0.04762, 0.04763",\
"0.04672, 0.04682, 0.04703, 0.04722, 0.04735, 0.04742, 0.04747, 0.0475, 0.04752, 0.04753",\
"0.0466, 0.0467, 0.04691, 0.04709, 0.04722, 0.0473, 0.04735, 0.04738, 0.0474, 0.04741",\
"0.04649, 0.04658, 0.04678, 0.04698, 0.04712, 0.04719, 0.04724, 0.04727, 0.04729, 0.0473",\
"0.04641, 0.0465, 0.04671, 0.0469, 0.04703, 0.04711, 0.04716, 0.04719, 0.0472, 0.04722",\
"0.04636, 0.04647, 0.04667, 0.04686, 0.04698, 0.04708, 0.04712, 0.04714, 0.04716, 0.04717",\
"0.04641, 0.04649, 0.04671, 0.0469, 0.04703, 0.04711, 0.04715, 0.04719, 0.0472, 0.04721",\
"0.04653, 0.04662, 0.04681, 0.04703, 0.04714, 0.04723, 0.04727, 0.0473, 0.04732, 0.04734",\
"0.0468, 0.04689, 0.04708, 0.04729, 0.04742, 0.0475, 0.04755, 0.04759, 0.0476, 0.04761",\
"0.04723, 0.04732, 0.04753, 0.04771, 0.04786, 0.04794, 0.04799, 0.04801, 0.04803, 0.04804");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04176, 0.04187, 0.04209, 0.04236, 0.04264, 0.0428, 0.043, 0.04317, 0.04374, 0.04888",\
"0.0417, 0.04178, 0.04201, 0.04229, 0.04256, 0.04272, 0.04293, 0.04309, 0.04364, 0.04878",\
"0.04159, 0.04166, 0.04189, 0.04216, 0.04245, 0.04262, 0.04282, 0.04304, 0.04357, 0.04909",\
"0.04146, 0.04154, 0.04176, 0.04204, 0.04229, 0.04253, 0.04269, 0.04288, 0.04361, 0.04996",\
"0.04133, 0.04142, 0.04165, 0.04192, 0.04215, 0.04235, 0.04257, 0.04276, 0.04367, 0.05129",\
"0.04127, 0.04133, 0.04159, 0.04183, 0.04208, 0.04229, 0.04249, 0.04269, 0.04388, 0.05373",\
"0.04128, 0.04138, 0.04157, 0.04184, 0.04214, 0.04231, 0.04255, 0.04272, 0.04458, 0.05757",\
"0.0414, 0.04149, 0.04173, 0.04195, 0.0422, 0.04251, 0.04267, 0.04298, 0.04569, 0.06421",\
"0.04165, 0.04174, 0.04196, 0.04221, 0.04246, 0.04263, 0.04297, 0.04356, 0.04828, 0.07571",\
"0.04202, 0.04211, 0.04231, 0.04262, 0.04276, 0.04296, 0.04306, 0.0444, 0.05414, 0.09514");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04411, 0.04419, 0.04439, 0.0446, 0.04475, 0.04483, 0.04487, 0.0449, 0.04492, 0.04493",\
"0.04418, 0.04425, 0.04448, 0.04467, 0.04481, 0.04488, 0.04493, 0.04496, 0.04498, 0.04499",\
"0.04417, 0.04426, 0.04447, 0.04467, 0.04481, 0.04488, 0.04493, 0.04496, 0.04498, 0.04499",\
"0.044, 0.04409, 0.04429, 0.04449, 0.04463, 0.04471, 0.04476, 0.04478, 0.0448, 0.04481",\
"0.04383, 0.04392, 0.04414, 0.04433, 0.04446, 0.04454, 0.04459, 0.04462, 0.04464, 0.04465",\
"0.04371, 0.0438, 0.04402, 0.04421, 0.04434, 0.04442, 0.04447, 0.0445, 0.04452, 0.04453",\
"0.04359, 0.0437, 0.0439, 0.04409, 0.04423, 0.0443, 0.04435, 0.04438, 0.04439, 0.04441",\
"0.04351, 0.0436, 0.0438, 0.04401, 0.04412, 0.0442, 0.04425, 0.04428, 0.04429, 0.0443",\
"0.04342, 0.04351, 0.04373, 0.04393, 0.04406, 0.04414, 0.04418, 0.04421, 0.04423, 0.04424",\
"0.04336, 0.04345, 0.04365, 0.04386, 0.04399, 0.04407, 0.04411, 0.04414, 0.04417, 0.04418");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04282, 0.04291, 0.04313, 0.04339, 0.04364, 0.04385, 0.04405, 0.04416, 0.04481, 0.04971",\
"0.04283, 0.04293, 0.04317, 0.04343, 0.04366, 0.04386, 0.04401, 0.04423, 0.0449, 0.04993",\
"0.04276, 0.04285, 0.04308, 0.04336, 0.04363, 0.0438, 0.04399, 0.04416, 0.0447, 0.05033",\
"0.04258, 0.04266, 0.0429, 0.04316, 0.04344, 0.04361, 0.04382, 0.04401, 0.04472, 0.05103",\
"0.04244, 0.04252, 0.04275, 0.04304, 0.04331, 0.04347, 0.04368, 0.04387, 0.04469, 0.05232",\
"0.04245, 0.04252, 0.04277, 0.04302, 0.0433, 0.0435, 0.04365, 0.04381, 0.0451, 0.05471",\
"0.04254, 0.04263, 0.04282, 0.04313, 0.04339, 0.04357, 0.04366, 0.0439, 0.04587, 0.05897",\
"0.04277, 0.04288, 0.04306, 0.04337, 0.04355, 0.04389, 0.044, 0.04436, 0.04719, 0.06587",\
"0.0432, 0.04328, 0.04352, 0.04378, 0.04398, 0.0441, 0.04451, 0.04506, 0.05005, 0.07718",\
"0.04377, 0.04387, 0.04406, 0.04435, 0.04456, 0.04474, 0.0448, 0.0461, 0.05591, 0.09662");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&!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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04375, 0.04383, 0.04406, 0.04434, 0.04461, 0.04482, 0.04494, 0.04506, 0.04554, 0.04983",\
"0.0437, 0.0438, 0.04401, 0.0443, 0.04456, 0.04472, 0.0449, 0.04511, 0.04564, 0.04982",\
"0.04344, 0.04351, 0.04373, 0.04401, 0.04429, 0.04453, 0.04463, 0.04476, 0.04535, 0.05017",\
"0.04308, 0.04316, 0.04337, 0.04366, 0.04394, 0.04408, 0.04434, 0.0444, 0.04504, 0.05066",\
"0.04282, 0.0429, 0.04312, 0.04339, 0.04368, 0.04392, 0.04405, 0.04423, 0.04502, 0.05221",\
"0.04275, 0.04285, 0.04307, 0.04332, 0.04356, 0.04387, 0.04396, 0.04412, 0.04536, 0.05495",\
"0.0429, 0.04296, 0.04312, 0.04339, 0.0437, 0.04383, 0.04403, 0.04433, 0.04642, 0.06073",\
"0.04318, 0.04325, 0.04342, 0.04361, 0.04393, 0.04423, 0.04431, 0.04479, 0.04849, 0.07097",\
"0.04372, 0.04374, 0.04391, 0.04415, 0.04433, 0.04457, 0.04494, 0.04559, 0.05329, 0.08939",\
"0.04437, 0.04443, 0.04453, 0.04478, 0.04502, 0.04515, 0.04557, 0.04813, 0.06542, 0.1219");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04375, 0.04383, 0.04406, 0.04434, 0.04461, 0.04482, 0.04494, 0.04506, 0.04554, 0.04983",\
"0.0437, 0.0438, 0.04401, 0.0443, 0.04456, 0.04472, 0.0449, 0.04511, 0.04564, 0.04982",\
"0.04344, 0.04351, 0.04373, 0.04401, 0.04429, 0.04453, 0.04463, 0.04476, 0.04535, 0.05017",\
"0.04308, 0.04316, 0.04337, 0.04366, 0.04394, 0.04408, 0.04434, 0.0444, 0.04504, 0.05066",\
"0.04282, 0.0429, 0.04312, 0.04339, 0.04368, 0.04392, 0.04405, 0.04423, 0.04502, 0.05221",\
"0.04275, 0.04285, 0.04307, 0.04332, 0.04356, 0.04387, 0.04396, 0.04412, 0.04536, 0.05495",\
"0.0429, 0.04296, 0.04312, 0.04339, 0.0437, 0.04383, 0.04403, 0.04433, 0.04642, 0.06073",\
"0.04318, 0.04325, 0.04342, 0.04361, 0.04393, 0.04423, 0.04431, 0.04479, 0.04849, 0.07097",\
"0.04372, 0.04374, 0.04391, 0.04415, 0.04433, 0.04457, 0.04494, 0.04559, 0.05329, 0.08939",\
"0.04437, 0.04443, 0.04453, 0.04478, 0.04502, 0.04515, 0.04557, 0.04813, 0.06542, 0.1219");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.02487, 0.02497, 0.02518, 0.02538, 0.02551, 0.02558, 0.02562, 0.02565, 0.02567, 0.02568",\
"0.02481, 0.0249, 0.02511, 0.02531, 0.02543, 0.0255, 0.02555, 0.02558, 0.02559, 0.0256",\
"0.02462, 0.0247, 0.02492, 0.02511, 0.02525, 0.02532, 0.02536, 0.02539, 0.02541, 0.02542",\
"0.02439, 0.02449, 0.02469, 0.02489, 0.02501, 0.02509, 0.02513, 0.02515, 0.02517, 0.02519",\
"0.02423, 0.02432, 0.02452, 0.02472, 0.02485, 0.02493, 0.02498, 0.02501, 0.02503, 0.02504",\
"0.02419, 0.02428, 0.02449, 0.02468, 0.02482, 0.0249, 0.02495, 0.02498, 0.02501, 0.02502",\
"0.02435, 0.02443, 0.02462, 0.02483, 0.02498, 0.02507, 0.02513, 0.02516, 0.02518, 0.0252",\
"0.02461, 0.02468, 0.02489, 0.02509, 0.02524, 0.02533, 0.02539, 0.02544, 0.02546, 0.02547",\
"0.02504, 0.02513, 0.02531, 0.02552, 0.02568, 0.02578, 0.02584, 0.02588, 0.0259, 0.02592",\
"0.02565, 0.02572, 0.02589, 0.02609, 0.02626, 0.02637, 0.02643, 0.02648, 0.0265, 0.02652");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.03743, 0.03753, 0.03776, 0.03802, 0.0383, 0.03847, 0.03871, 0.03872, 0.03945, 0.04388",\
"0.03738, 0.03748, 0.03772, 0.03799, 0.03823, 0.03842, 0.03858, 0.03881, 0.03914, 0.04392",\
"0.0371, 0.03718, 0.03744, 0.03771, 0.03797, 0.03811, 0.03826, 0.03841, 0.03895, 0.04418",\
"0.03679, 0.03686, 0.0371, 0.03737, 0.03766, 0.03781, 0.03797, 0.0382, 0.03869, 0.04459",\
"0.0366, 0.03669, 0.03691, 0.03717, 0.03743, 0.03765, 0.03779, 0.03804, 0.03874, 0.04585",\
"0.03658, 0.03664, 0.03688, 0.03711, 0.0374, 0.03759, 0.03774, 0.03801, 0.03912, 0.04885",\
"0.03674, 0.03679, 0.03698, 0.03727, 0.03753, 0.0377, 0.03792, 0.03826, 0.04045, 0.05421",\
"0.03705, 0.0371, 0.03726, 0.03751, 0.03782, 0.03811, 0.03822, 0.03871, 0.04241, 0.06486",\
"0.03751, 0.03755, 0.03774, 0.03794, 0.03814, 0.03842, 0.03882, 0.03948, 0.04704, 0.08297",\
"0.03813, 0.03818, 0.03831, 0.03854, 0.03876, 0.03894, 0.03929, 0.04173, 0.05916, 0.1157");
}
}
internal_power() {
related_pin : "SETN" ;
when : "D&!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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04375, 0.04383, 0.04406, 0.04433, 0.04461, 0.04475, 0.04497, 0.04507, 0.04562, 0.04983",\
"0.04371, 0.0438, 0.04404, 0.04431, 0.04455, 0.04478, 0.04492, 0.04513, 0.04572, 0.04997",\
"0.04344, 0.04351, 0.04373, 0.04401, 0.04431, 0.04445, 0.04462, 0.04475, 0.04531, 0.05001",\
"0.04308, 0.04316, 0.04339, 0.04366, 0.04395, 0.04407, 0.04434, 0.04439, 0.0451, 0.05081",\
"0.04283, 0.04291, 0.04314, 0.0434, 0.04365, 0.0439, 0.04403, 0.04424, 0.04509, 0.05215",\
"0.04276, 0.04283, 0.04306, 0.0433, 0.0436, 0.04373, 0.04404, 0.04412, 0.04543, 0.05514",\
"0.04287, 0.04295, 0.04314, 0.04341, 0.04369, 0.0439, 0.04406, 0.04437, 0.04644, 0.06077",\
"0.04318, 0.04322, 0.04343, 0.04363, 0.04393, 0.04422, 0.04431, 0.04468, 0.04849, 0.0709",\
"0.04368, 0.04375, 0.0439, 0.0441, 0.04431, 0.04458, 0.04495, 0.04563, 0.05325, 0.08956",\
"0.04437, 0.04442, 0.04458, 0.04479, 0.04499, 0.04514, 0.04558, 0.04801, 0.06547, 0.122");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.04375, 0.04383, 0.04406, 0.04433, 0.04461, 0.04475, 0.04497, 0.04507, 0.04562, 0.04983",\
"0.04371, 0.0438, 0.04404, 0.04431, 0.04455, 0.04478, 0.04492, 0.04513, 0.04572, 0.04997",\
"0.04344, 0.04351, 0.04373, 0.04401, 0.04431, 0.04445, 0.04462, 0.04475, 0.04531, 0.05001",\
"0.04308, 0.04316, 0.04339, 0.04366, 0.04395, 0.04407, 0.04434, 0.04439, 0.0451, 0.05081",\
"0.04283, 0.04291, 0.04314, 0.0434, 0.04365, 0.0439, 0.04403, 0.04424, 0.04509, 0.05215",\
"0.04276, 0.04283, 0.04306, 0.0433, 0.0436, 0.04373, 0.04404, 0.04412, 0.04543, 0.05514",\
"0.04287, 0.04295, 0.04314, 0.04341, 0.04369, 0.0439, 0.04406, 0.04437, 0.04644, 0.06077",\
"0.04318, 0.04322, 0.04343, 0.04363, 0.04393, 0.04422, 0.04431, 0.04468, 0.04849, 0.0709",\
"0.04368, 0.04375, 0.0439, 0.0441, 0.04431, 0.04458, 0.04495, 0.04563, 0.05325, 0.08956",\
"0.04437, 0.04442, 0.04458, 0.04479, 0.04499, 0.04514, 0.04558, 0.04801, 0.06547, 0.122");
}
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("2.599, 2.634, 2.732, 2.886, 3.102, 3.393, 3.773, 4.251, 4.834, 5.529",\
"2.627, 2.661, 2.76, 2.914, 3.129, 3.42, 3.801, 4.279, 4.862, 5.557",\
"2.733, 2.767, 2.865, 3.019, 3.235, 3.526, 3.907, 4.385, 4.968, 5.663",\
"2.914, 2.948, 3.046, 3.201, 3.416, 3.708, 4.088, 4.566, 5.149, 5.844",\
"3.187, 3.221, 3.319, 3.473, 3.689, 3.98, 4.361, 4.839, 5.422, 6.117",\
"3.557, 3.592, 3.69, 3.844, 4.06, 4.351, 4.732, 5.21, 5.793, 6.488",\
"3.997, 4.031, 4.13, 4.284, 4.5, 4.791, 5.171, 5.649, 6.232, 6.928",\
"4.486, 4.52, 4.619, 4.773, 4.988, 5.28, 5.66, 6.137, 6.721, 7.416",\
"5.029, 5.063, 5.162, 5.316, 5.531, 5.823, 6.203, 6.681, 7.264, 7.959",\
"5.629, 5.664, 5.762, 5.916, 6.132, 6.424, 6.804, 7.282, 7.865, 8.56");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.701, 1.753, 1.926, 2.249, 2.748, 3.445, 4.359, 5.511, 6.918, 8.594",\
"1.726, 1.778, 1.951, 2.274, 2.773, 3.469, 4.385, 5.537, 6.944, 8.617",\
"1.797, 1.849, 2.022, 2.345, 2.844, 3.541, 4.456, 5.609, 7.015, 8.687",\
"1.925, 1.977, 2.15, 2.473, 2.972, 3.669, 4.584, 5.737, 7.142, 8.816",\
"2.088, 2.139, 2.312, 2.635, 3.134, 3.83, 4.745, 5.898, 7.304, 8.98",\
"2.243, 2.295, 2.468, 2.791, 3.29, 3.986, 4.902, 6.054, 7.459, 9.132",\
"2.376, 2.428, 2.6, 2.924, 3.422, 4.118, 5.034, 6.186, 7.591, 9.265",\
"2.476, 2.528, 2.7, 3.024, 3.523, 4.219, 5.133, 6.285, 7.691, 9.366",\
"2.539, 2.59, 2.764, 3.087, 3.585, 4.282, 5.197, 6.348, 7.753, 9.428",\
"2.561, 2.612, 2.785, 3.108, 3.607, 4.304, 5.218, 6.37, 7.775, 9.45");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.1926, 0.2254, 0.3342, 0.5366, 0.8648, 1.344, 1.986, 2.806, 3.804, 4.994",\
"0.1924, 0.2264, 0.335, 0.538, 0.8656, 1.345, 1.989, 2.805, 3.804, 4.992",\
"0.1926, 0.2264, 0.335, 0.537, 0.8658, 1.346, 1.987, 2.805, 3.804, 4.992",\
"0.1922, 0.2256, 0.3344, 0.5368, 0.8658, 1.343, 1.989, 2.805, 3.8, 4.991",\
"0.1926, 0.2256, 0.334, 0.5366, 0.8656, 1.345, 1.987, 2.801, 3.803, 4.994",\
"0.1922, 0.2264, 0.3338, 0.537, 0.8654, 1.345, 1.988, 2.803, 3.797, 4.989",\
"0.1928, 0.2256, 0.3338, 0.5374, 0.8648, 1.344, 1.987, 2.806, 3.803, 4.989",\
"0.193, 0.2262, 0.3348, 0.5374, 0.8646, 1.345, 1.987, 2.803, 3.802, 4.994",\
"0.194, 0.226, 0.336, 0.536, 0.866, 1.344, 1.988, 2.8, 3.794, 4.988",\
"0.194, 0.228, 0.336, 0.538, 0.866, 1.346, 1.99, 2.802, 3.796, 4.98");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.2624, 0.3374, 0.6154, 1.156, 2.005, 3.194, 4.768, 6.744, 9.151, 12.03",\
"0.2632, 0.338, 0.6152, 1.156, 2.005, 3.194, 4.766, 6.743, 9.141, 12.03",\
"0.263, 0.338, 0.6152, 1.156, 2.005, 3.193, 4.766, 6.74, 9.143, 12.03",\
"0.2626, 0.3376, 0.6158, 1.157, 2.005, 3.197, 4.764, 6.74, 9.154, 12.03",\
"0.263, 0.3378, 0.6152, 1.155, 2.005, 3.194, 4.768, 6.745, 9.151, 12.02",\
"0.2632, 0.3374, 0.6156, 1.157, 2.003, 3.196, 4.764, 6.741, 9.155, 12.03",\
"0.2624, 0.338, 0.6158, 1.157, 2.003, 3.193, 4.763, 6.738, 9.146, 12.03",\
"0.2632, 0.3382, 0.6142, 1.156, 2.004, 3.192, 4.755, 6.728, 9.144, 12.01",\
"0.2634, 0.3378, 0.6154, 1.158, 2.003, 3.192, 4.752, 6.726, 9.142, 12",\
"0.263, 0.3382, 0.615, 1.156, 2.006, 3.194, 4.754, 6.726, 9.13, 12.01");
}
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("2.683, 2.717, 2.816, 2.97, 3.186, 3.477, 3.857, 4.335, 4.918, 5.613",\
"2.716, 2.75, 2.849, 3.003, 3.218, 3.51, 3.89, 4.368, 4.952, 5.647",\
"2.815, 2.85, 2.948, 3.102, 3.318, 3.609, 3.989, 4.467, 5.05, 5.746",\
"2.951, 2.985, 3.084, 3.238, 3.454, 3.745, 4.125, 4.603, 5.187, 5.882",\
"3.077, 3.111, 3.211, 3.365, 3.58, 3.871, 4.251, 4.729, 5.312, 6.007",\
"3.183, 3.217, 3.315, 3.47, 3.685, 3.977, 4.357, 4.835, 5.418, 6.113",\
"3.263, 3.297, 3.396, 3.55, 3.766, 4.057, 4.437, 4.915, 5.499, 6.194",\
"3.315, 3.349, 3.447, 3.601, 3.818, 4.109, 4.489, 4.967, 5.55, 6.244",\
"3.336, 3.37, 3.469, 3.623, 3.838, 4.13, 4.51, 4.988, 5.571, 6.266",\
"3.324, 3.358, 3.456, 3.61, 3.826, 4.117, 4.497, 4.975, 5.56, 6.254");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.641, 1.693, 1.866, 2.189, 2.687, 3.384, 4.3, 5.452, 6.858, 8.531",\
"1.666, 1.717, 1.89, 2.213, 2.712, 3.408, 4.325, 5.477, 6.881, 8.557",\
"1.752, 1.803, 1.976, 2.3, 2.798, 3.495, 4.41, 5.563, 6.969, 8.642",\
"1.911, 1.962, 2.136, 2.459, 2.957, 3.654, 4.569, 5.721, 7.127, 8.802",\
"2.095, 2.146, 2.319, 2.643, 3.141, 3.838, 4.753, 5.906, 7.312, 8.986",\
"2.255, 2.306, 2.479, 2.802, 3.301, 3.998, 4.914, 6.065, 7.47, 9.147",\
"2.384, 2.435, 2.608, 2.931, 3.429, 4.126, 5.041, 6.195, 7.601, 9.273",\
"2.477, 2.528, 2.702, 3.025, 3.523, 4.22, 5.135, 6.286, 7.692, 9.368",\
"2.531, 2.582, 2.755, 3.078, 3.577, 4.274, 5.188, 6.34, 7.745, 9.42",\
"2.542, 2.593, 2.766, 3.089, 3.588, 4.285, 5.199, 6.351, 7.757, 9.431");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.1928, 0.2256, 0.3344, 0.537, 0.8646, 1.344, 1.987, 2.806, 3.804, 4.994",\
"0.1932, 0.2256, 0.3344, 0.537, 0.8656, 1.345, 1.987, 2.804, 3.803, 4.99",\
"0.1924, 0.2258, 0.3348, 0.5372, 0.8644, 1.345, 1.989, 2.806, 3.804, 4.985",\
"0.1922, 0.2256, 0.3344, 0.5364, 0.8658, 1.345, 1.988, 2.802, 3.801, 4.987",\
"0.1926, 0.2256, 0.3342, 0.5366, 0.8648, 1.343, 1.988, 2.806, 3.803, 4.994",\
"0.193, 0.2258, 0.3354, 0.5374, 0.8652, 1.344, 1.989, 2.806, 3.804, 4.993",\
"0.1922, 0.2256, 0.3342, 0.5372, 0.8656, 1.344, 1.987, 2.806, 3.802, 4.987",\
"0.192, 0.226, 0.3346, 0.5374, 0.8654, 1.343, 1.991, 2.801, 3.796, 4.988",\
"0.192, 0.2262, 0.3344, 0.5366, 0.8666, 1.345, 1.987, 2.805, 3.798, 4.98",\
"0.192, 0.226, 0.334, 0.538, 0.864, 1.344, 1.986, 2.802, 3.798, 4.994");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.2628, 0.3382, 0.6154, 1.155, 2.005, 3.194, 4.765, 6.735, 9.148, 12.03",\
"0.2634, 0.3378, 0.6156, 1.156, 2.005, 3.196, 4.761, 6.742, 9.157, 12.03",\
"0.2632, 0.3378, 0.6158, 1.157, 2.004, 3.194, 4.766, 6.739, 9.141, 12.03",\
"0.2632, 0.3382, 0.6154, 1.155, 2.005, 3.194, 4.768, 6.744, 9.153, 12.03",\
"0.2634, 0.338, 0.6156, 1.156, 2.005, 3.193, 4.767, 6.742, 9.144, 12.03",\
"0.2632, 0.3382, 0.6158, 1.157, 2.005, 3.198, 4.767, 6.744, 9.157, 12.02",\
"0.2638, 0.3384, 0.6154, 1.156, 2.002, 3.193, 4.762, 6.735, 9.153, 12.03",\
"0.2634, 0.3384, 0.6156, 1.157, 2.004, 3.193, 4.754, 6.727, 9.138, 12.03",\
"0.2638, 0.3382, 0.6154, 1.158, 2.003, 3.192, 4.756, 6.726, 9.134, 12.01",\
"0.2638, 0.3386, 0.6146, 1.158, 2.004, 3.194, 4.756, 6.724, 9.128, 12");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!D&!E" ;
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.06, 1.112, 1.285, 1.608, 2.106, 2.803, 3.719, 4.87, 6.276, 7.952",\
"1.096, 1.147, 1.32, 1.644, 2.142, 2.839, 3.754, 4.907, 6.312, 7.988",\
"1.217, 1.269, 1.442, 1.765, 2.263, 2.96, 3.876, 5.027, 6.433, 8.106",\
"1.455, 1.506, 1.68, 2.003, 2.501, 3.198, 4.113, 5.265, 6.671, 8.345",\
"1.814, 1.865, 2.038, 2.361, 2.86, 3.557, 4.473, 5.624, 7.029, 8.705",\
"2.237, 2.288, 2.461, 2.784, 3.283, 3.98, 4.895, 6.048, 7.454, 9.129",\
"2.692, 2.744, 2.917, 3.239, 3.738, 4.435, 5.351, 6.504, 7.909, 9.585",\
"3.177, 3.229, 3.402, 3.725, 4.224, 4.921, 5.836, 6.988, 8.396, 10.07",\
"3.692, 3.744, 3.919, 4.242, 4.739, 5.436, 6.351, 7.504, 8.91, 10.59",\
"4.237, 4.291, 4.465, 4.789, 5.287, 5.984, 6.9, 8.051, 9.457, 11.13");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.263, 0.3382, 0.615, 1.155, 2.002, 3.196, 4.759, 6.733, 9.143, 12.01",\
"0.2634, 0.3382, 0.6144, 1.155, 2.004, 3.196, 4.759, 6.741, 9.153, 12.02",\
"0.263, 0.3382, 0.615, 1.156, 2.002, 3.196, 4.76, 6.734, 9.153, 12.02",\
"0.2632, 0.3382, 0.6156, 1.155, 2.003, 3.193, 4.766, 6.734, 9.14, 12.02",\
"0.2646, 0.339, 0.616, 1.155, 2.003, 3.196, 4.765, 6.735, 9.15, 12.02",\
"0.267, 0.3408, 0.6166, 1.156, 2.002, 3.194, 4.764, 6.735, 9.148, 12.01",\
"0.2704, 0.3438, 0.6176, 1.157, 2.001, 3.194, 4.761, 6.742, 9.153, 12.02",\
"0.2754, 0.3474, 0.619, 1.158, 2.002, 3.189, 4.76, 6.731, 9.144, 12.03",\
"0.2812, 0.352, 0.6196, 1.158, 2.003, 3.194, 4.754, 6.728, 9.138, 12.02",\
"0.288, 0.358, 0.624, 1.156, 2.004, 3.196, 4.762, 6.724, 9.132, 12.01");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b0 && E===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!D&E" ;
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.146, 1.18, 1.278, 1.431, 1.647, 1.938, 2.319, 2.797, 3.38, 4.076",\
"1.169, 1.203, 1.301, 1.455, 1.67, 1.962, 2.342, 2.82, 3.404, 4.098",\
"1.256, 1.29, 1.388, 1.542, 1.757, 2.049, 2.429, 2.907, 3.491, 4.186",\
"1.425, 1.458, 1.557, 1.71, 1.926, 2.217, 2.597, 3.075, 3.659, 4.354",\
"1.647, 1.682, 1.78, 1.934, 2.15, 2.441, 2.822, 3.3, 3.884, 4.578",\
"1.86, 1.894, 1.993, 2.148, 2.364, 2.656, 3.036, 3.514, 4.098, 4.792",\
"2.051, 2.086, 2.186, 2.341, 2.557, 2.849, 3.229, 3.707, 4.29, 4.985",\
"2.214, 2.249, 2.35, 2.506, 2.722, 3.014, 3.395, 3.872, 4.456, 5.15",\
"2.345, 2.38, 2.482, 2.64, 2.857, 3.149, 3.529, 4.007, 4.591, 5.285",\
"2.441, 2.477, 2.58, 2.739, 2.957, 3.249, 3.629, 4.107, 4.691, 5.385");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.056, 1.107, 1.28, 1.604, 2.103, 2.799, 3.714, 4.867, 6.274, 7.954",\
"1.092, 1.143, 1.316, 1.639, 2.138, 2.835, 3.751, 4.904, 6.307, 7.985",\
"1.213, 1.264, 1.438, 1.761, 2.259, 2.956, 3.871, 5.024, 6.429, 8.103",\
"1.451, 1.502, 1.676, 1.999, 2.497, 3.194, 4.11, 5.263, 6.666, 8.344",\
"1.809, 1.861, 2.034, 2.357, 2.856, 3.552, 4.469, 5.622, 7.026, 8.699",\
"2.231, 2.282, 2.455, 2.778, 3.277, 3.974, 4.889, 6.043, 7.448, 9.121",\
"2.683, 2.735, 2.909, 3.232, 3.73, 4.427, 5.343, 6.496, 7.903, 9.582",\
"3.166, 3.218, 3.391, 3.715, 4.214, 4.911, 5.826, 6.978, 8.384, 10.06",\
"3.679, 3.731, 3.905, 4.227, 4.726, 5.423, 6.339, 7.491, 8.897, 10.57",\
"4.221, 4.275, 4.449, 4.771, 5.27, 5.968, 6.883, 8.036, 9.441, 11.12");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.1916, 0.2244, 0.3334, 0.5372, 0.8654, 1.345, 1.989, 2.802, 3.805, 4.988",\
"0.1916, 0.2244, 0.3338, 0.5366, 0.8644, 1.343, 1.988, 2.806, 3.801, 4.996",\
"0.1908, 0.2242, 0.3338, 0.5372, 0.8642, 1.345, 1.989, 2.801, 3.805, 4.987",\
"0.1912, 0.2246, 0.3336, 0.5374, 0.8644, 1.345, 1.987, 2.804, 3.802, 4.988",\
"0.1924, 0.2258, 0.3352, 0.5374, 0.8652, 1.345, 1.988, 2.804, 3.805, 4.987",\
"0.1952, 0.2284, 0.3372, 0.5386, 0.8672, 1.346, 1.989, 2.8, 3.802, 4.988",\
"0.1984, 0.2308, 0.3394, 0.5416, 0.8664, 1.346, 1.985, 2.8, 3.795, 4.99",\
"0.2028, 0.235, 0.3428, 0.5432, 0.8672, 1.346, 1.985, 2.8, 3.797, 4.982",\
"0.2066, 0.2398, 0.346, 0.5446, 0.8696, 1.347, 1.987, 2.805, 3.798, 4.987",\
"0.2132, 0.2452, 0.3504, 0.5482, 0.8718, 1.346, 1.988, 2.8, 3.802, 4.982");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.2624, 0.3378, 0.6148, 1.156, 2.005, 3.196, 4.766, 6.731, 9.161, 12.05",\
"0.2622, 0.3378, 0.615, 1.156, 2.005, 3.195, 4.762, 6.742, 9.148, 12.04",\
"0.2628, 0.3378, 0.6152, 1.156, 2.005, 3.194, 4.764, 6.731, 9.144, 12.03",\
"0.2626, 0.3376, 0.615, 1.155, 2.005, 3.195, 4.762, 6.742, 9.148, 12.04",\
"0.2638, 0.3384, 0.6158, 1.155, 2.005, 3.196, 4.76, 6.744, 9.145, 12.02",\
"0.2666, 0.34, 0.616, 1.156, 2.003, 3.197, 4.766, 6.744, 9.144, 12.02",\
"0.2692, 0.3432, 0.6176, 1.159, 2.002, 3.195, 4.764, 6.739, 9.163, 12.01",\
"0.2734, 0.3464, 0.6188, 1.158, 2.004, 3.193, 4.759, 6.733, 9.156, 12.03",\
"0.2796, 0.3514, 0.6206, 1.159, 2.005, 3.194, 4.756, 6.726, 9.14, 12.02",\
"0.286, 0.356, 0.622, 1.162, 2.006, 3.192, 4.756, 6.726, 9.13, 12.01");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "D&!E" ;
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.06, 1.112, 1.285, 1.608, 2.107, 2.803, 3.718, 4.871, 6.277, 7.952",\
"1.096, 1.147, 1.32, 1.644, 2.142, 2.839, 3.754, 4.906, 6.312, 7.988",\
"1.217, 1.269, 1.442, 1.765, 2.264, 2.96, 3.875, 5.027, 6.433, 8.109",\
"1.455, 1.506, 1.68, 2.003, 2.501, 3.198, 4.113, 5.265, 6.669, 8.345",\
"1.814, 1.865, 2.038, 2.362, 2.86, 3.557, 4.473, 5.625, 7.03, 8.706",\
"2.237, 2.289, 2.462, 2.784, 3.283, 3.98, 4.895, 6.048, 7.454, 9.129",\
"2.691, 2.744, 2.917, 3.24, 3.738, 4.435, 5.351, 6.504, 7.91, 9.585",\
"3.176, 3.229, 3.403, 3.725, 4.224, 4.922, 5.836, 6.989, 8.394, 10.07",\
"3.692, 3.745, 3.919, 4.241, 4.74, 5.437, 6.352, 7.505, 8.91, 10.59",\
"4.237, 4.292, 4.466, 4.788, 5.287, 5.984, 6.899, 8.052, 9.458, 11.13");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.2624, 0.3382, 0.615, 1.155, 2.002, 3.195, 4.764, 6.738, 9.151, 12.01",\
"0.2634, 0.3378, 0.6158, 1.155, 2.004, 3.196, 4.76, 6.742, 9.153, 12.03",\
"0.2634, 0.3382, 0.6148, 1.156, 2.002, 3.193, 4.761, 6.733, 9.143, 12.01",\
"0.2634, 0.338, 0.6156, 1.156, 2.002, 3.193, 4.766, 6.734, 9.149, 12.03",\
"0.2636, 0.3388, 0.6156, 1.157, 2.004, 3.196, 4.76, 6.741, 9.154, 12.02",\
"0.2664, 0.3404, 0.6158, 1.155, 2.004, 3.194, 4.765, 6.732, 9.143, 12.02",\
"0.2702, 0.344, 0.6166, 1.156, 2.002, 3.192, 4.759, 6.741, 9.153, 12.02",\
"0.2752, 0.3476, 0.6182, 1.157, 2.002, 3.191, 4.755, 6.735, 9.144, 12.03",\
"0.282, 0.3522, 0.6202, 1.157, 2.001, 3.194, 4.754, 6.726, 9.142, 12.02",\
"0.288, 0.358, 0.624, 1.158, 2.006, 3.194, 4.754, 6.726, 9.132, 12.01");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.146, 1.18, 1.278, 1.431, 1.647, 1.938, 2.319, 2.797, 3.38, 4.076",\
"1.169, 1.203, 1.301, 1.455, 1.67, 1.962, 2.342, 2.82, 3.404, 4.098",\
"1.256, 1.29, 1.388, 1.542, 1.757, 2.049, 2.429, 2.907, 3.491, 4.186",\
"1.425, 1.458, 1.557, 1.71, 1.926, 2.217, 2.597, 3.075, 3.659, 4.354",\
"1.647, 1.682, 1.78, 1.934, 2.15, 2.441, 2.822, 3.3, 3.884, 4.578",\
"1.86, 1.894, 1.993, 2.148, 2.364, 2.656, 3.036, 3.514, 4.098, 4.792",\
"2.051, 2.086, 2.186, 2.341, 2.557, 2.849, 3.229, 3.707, 4.29, 4.985",\
"2.214, 2.249, 2.35, 2.506, 2.722, 3.014, 3.395, 3.872, 4.456, 5.15",\
"2.345, 2.38, 2.482, 2.64, 2.857, 3.149, 3.529, 4.007, 4.591, 5.285",\
"2.441, 2.477, 2.58, 2.739, 2.957, 3.249, 3.629, 4.107, 4.691, 5.385");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("1.06, 1.112, 1.285, 1.608, 2.107, 2.803, 3.718, 4.871, 6.277, 7.952",\
"1.096, 1.147, 1.32, 1.644, 2.142, 2.839, 3.754, 4.906, 6.312, 7.988",\
"1.217, 1.269, 1.442, 1.765, 2.264, 2.96, 3.875, 5.027, 6.433, 8.109",\
"1.455, 1.506, 1.68, 2.003, 2.501, 3.198, 4.113, 5.265, 6.669, 8.345",\
"1.814, 1.865, 2.038, 2.362, 2.86, 3.557, 4.473, 5.625, 7.03, 8.706",\
"2.237, 2.289, 2.462, 2.784, 3.283, 3.98, 4.895, 6.048, 7.454, 9.129",\
"2.691, 2.744, 2.917, 3.24, 3.738, 4.435, 5.351, 6.504, 7.91, 9.585",\
"3.176, 3.229, 3.403, 3.725, 4.224, 4.922, 5.836, 6.989, 8.394, 10.07",\
"3.692, 3.745, 3.919, 4.241, 4.74, 5.437, 6.352, 7.505, 8.91, 10.59",\
"4.237, 4.292, 4.466, 4.788, 5.287, 5.984, 6.899, 8.052, 9.458, 11.13");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.1916, 0.2244, 0.3334, 0.5372, 0.8654, 1.345, 1.989, 2.802, 3.805, 4.988",\
"0.1916, 0.2244, 0.3338, 0.5366, 0.8644, 1.343, 1.988, 2.806, 3.801, 4.996",\
"0.1908, 0.2242, 0.3338, 0.5372, 0.8642, 1.345, 1.989, 2.801, 3.805, 4.987",\
"0.1912, 0.2246, 0.3336, 0.5374, 0.8644, 1.345, 1.987, 2.804, 3.802, 4.988",\
"0.1924, 0.2258, 0.3352, 0.5374, 0.8652, 1.345, 1.988, 2.804, 3.805, 4.987",\
"0.1952, 0.2284, 0.3372, 0.5386, 0.8672, 1.346, 1.989, 2.8, 3.802, 4.988",\
"0.1984, 0.2308, 0.3394, 0.5416, 0.8664, 1.346, 1.985, 2.8, 3.795, 4.99",\
"0.2028, 0.235, 0.3428, 0.5432, 0.8672, 1.346, 1.985, 2.8, 3.797, 4.982",\
"0.2066, 0.2398, 0.346, 0.5446, 0.8696, 1.347, 1.987, 2.805, 3.798, 4.987",\
"0.2132, 0.2452, 0.3504, 0.5482, 0.8718, 1.346, 1.988, 2.8, 3.802, 4.982");
}
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.002421, 0.007408, 0.01693, 0.03177, 0.05259, 0.07998, 0.1145, 0.1566, 0.2068");
values("0.2624, 0.3378, 0.6148, 1.156, 2.005, 3.196, 4.766, 6.731, 9.161, 12.05",\
"0.2622, 0.3378, 0.615, 1.156, 2.005, 3.195, 4.762, 6.742, 9.148, 12.04",\
"0.2628, 0.3378, 0.6152, 1.156, 2.005, 3.194, 4.764, 6.731, 9.144, 12.03",\
"0.2626, 0.3376, 0.615, 1.155, 2.005, 3.195, 4.762, 6.742, 9.148, 12.04",\
"0.2638, 0.3384, 0.6158, 1.155, 2.005, 3.196, 4.76, 6.744, 9.145, 12.02",\
"0.2666, 0.34, 0.616, 1.156, 2.003, 3.197, 4.766, 6.744, 9.144, 12.02",\
"0.2692, 0.3432, 0.6176, 1.159, 2.002, 3.195, 4.764, 6.739, 9.163, 12.01",\
"0.2734, 0.3464, 0.6188, 1.158, 2.004, 3.193, 4.759, 6.733, 9.156, 12.03",\
"0.2796, 0.3514, 0.6206, 1.159, 2.005, 3.194, 4.756, 6.726, 9.14, 12.02",\
"0.286, 0.356, 0.622, 1.162, 2.006, 3.192, 4.756, 6.726, 9.13, 12.01");
}
}
}
pin(SETN) {
capacitance : 0.003608 ;
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_low : 0.756 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!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.003584, 0.00359, 0.003578, 0.003578, 0.003575, 0.003578, 0.003581, \
0.003578, 0.003577, 0.003577");
}
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.002639, -0.002637, -0.002631, -0.00264, -0.002651, -0.002647, \
-0.002654, -0.00266, -0.002672, -0.002687");
}
}
internal_power() {
when : "D&!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.003591, 0.003584, 0.003582, 0.00357, 0.003576, 0.003582, 0.003581, \
0.003579, 0.003579, 0.003578");
}
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.002639, -0.002634, -0.002632, -0.002639, -0.002651, -0.002648, \
-0.002654, -0.00266, -0.002672, -0.002687");
}
}
internal_power() {
when : "D&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.003586, 0.003586, 0.003576, 0.003569, 0.00358, 0.003579, 0.003579, \
0.003577, 0.003578, 0.00358");
}
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.002638, -0.002635, -0.002632, -0.002635, -0.002652, -0.002649, \
-0.002655, -0.002661, -0.002673, -0.002687");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
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.017, -0.053, -0.194, -0.445, -0.752, -1.075, -1.419, -1.785, -2.186, -2.611",\
"-0.006, -0.036, -0.172, -0.422, -0.727, -1.051, -1.399, -1.762, -2.157, -2.589",\
"0.066, 0.028, -0.099, -0.345, -0.643, -0.972, -1.318, -1.684, -2.083, -2.516",\
"0.185, 0.151, 0.022, -0.217, -0.517, -0.846, -1.192, -1.566, -1.964, -2.398",\
"0.311, 0.273, 0.146, -0.091, -0.391, -0.723, -1.074, -1.446, -1.842, -2.276",\
"0.409, 0.375, 0.247, 0.013, -0.292, -0.621, -0.975, -1.351, -1.753, -2.187",\
"0.494, 0.463, 0.334, 0.099, -0.204, -0.525, -0.885, -1.258, -1.666, -2.095",\
"0.562, 0.524, 0.395, 0.16, -0.14, -0.468, -0.82, -1.196, -1.596, -2.033",\
"0.583, 0.551, 0.423, 0.186, -0.112, -0.443, -0.788, -1.164, -1.571, -2.006",\
"0.588, 0.559, 0.432, 0.192, -0.107, -0.438, -0.784, -1.16, -1.565, -1.997");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
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.309, 0.344, 0.467, 0.705, 1.017, 1.347, 1.706, 2.093, 2.514, 2.971",\
"0.289, 0.317, 0.442, 0.681, 0.987, 1.321, 1.684, 2.073, 2.494, 2.951",\
"0.207, 0.242, 0.364, 0.601, 0.909, 1.248, 1.608, 1.991, 2.414, 2.872",\
"0.087, 0.12, 0.242, 0.481, 0.786, 1.124, 1.485, 1.878, 2.296, 2.755",\
"-0.025, 0.003, 0.126, 0.368, 0.674, 1.004, 1.364, 1.752, 2.175, 2.631",\
"-0.13, -0.097, 0.029, 0.266, 0.573, 0.902, 1.262, 1.647, 2.072, 2.527",\
"-0.201, -0.172, -0.044, 0.195, 0.494, 0.831, 1.185, 1.567, 1.985, 2.441",\
"-0.247, -0.213, -0.088, 0.143, 0.446, 0.775, 1.129, 1.512, 1.932, 2.387",\
"-0.265, -0.236, -0.11, 0.128, 0.432, 0.761, 1.115, 1.491, 1.91, 2.362",\
"-0.25, -0.219, -0.091, 0.149, 0.446, 0.778, 1.13, 1.503, 1.921, 2.375");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.756");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.756");
}
}
}
}