blob: dd01bdea55b8ec9d1085e8c87e9886e43167e9ec [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 : "0.000241035" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.000299235" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "0.00024702" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "0.000273365" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "0.000241035" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.000339325" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "0.00024161" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "0.00028228" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000339325" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003323 ;
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&!SETN" ;
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.02014, 0.0201, 0.02014, 0.02007, 0.02007, 0.02007, 0.02013, \
0.02012, 0.02014, 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.01733, -0.01771, -0.01911, -0.01967, -0.01982, -0.01986, -0.01994, \
-0.01995, -0.01999, -0.02");
}
}
internal_power() {
when : "!E&SETN" ;
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.02167, 0.0217, 0.02168, 0.02168, 0.02165, 0.02167, 0.0217, 0.02171, \
0.02173, 0.0217");
}
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.01979, -0.01982, -0.01976, -0.01978, -0.01985, -0.01988, -0.01989, \
-0.01995, -0.01995, -0.01999");
}
}
internal_power() {
when : "E&!SETN" ;
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.1592, 0.1585, 0.1585, 0.1654, 0.1839, 0.2157, 0.2616, 0.3218, \
0.3967, 0.487");
}
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.04306, 0.04224, 0.04221, 0.04757, 0.06166, 0.0868, 0.1239, 0.1742, \
0.2379, 0.3158");
}
}
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.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.332, -0.33, -0.302, -0.263, -0.221, -0.176, -0.125, -0.08, -0.018, 0.044",\
"-0.338, -0.331, -0.306, -0.27, -0.221, -0.175, -0.128, -0.082, -0.027, 0.038",\
"-0.349, -0.344, -0.321, -0.279, -0.238, -0.192, -0.139, -0.096, -0.032, 0.029",\
"-0.387, -0.379, -0.357, -0.32, -0.27, -0.224, -0.175, -0.124, -0.059, 0.006",\
"-0.454, -0.449, -0.424, -0.387, -0.344, -0.283, -0.238, -0.185, -0.123, -0.053",\
"-0.562, -0.554, -0.523, -0.486, -0.437, -0.388, -0.331, -0.274, -0.212, -0.142",\
"-0.683, -0.682, -0.649, -0.613, -0.57, -0.51, -0.457, -0.399, -0.331, -0.259",\
"-0.834, -0.824, -0.796, -0.758, -0.715, -0.661, -0.602, -0.545, -0.476, -0.404",\
"-1, -0.991, -0.958, -0.925, -0.885, -0.833, -0.769, -0.705, -0.637, -0.566",\
"-1.19, -1.18, -1.15, -1.11, -1.069, -1.022, -0.954, -0.888, -0.819, -0.736");
}
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.223, -0.223, -0.222, -0.245, -0.281, -0.31, -0.331, -0.326, -0.297, -0.242",\
"-0.225, -0.222, -0.22, -0.245, -0.282, -0.312, -0.328, -0.325, -0.293, -0.24",\
"-0.228, -0.225, -0.233, -0.251, -0.276, -0.312, -0.322, -0.324, -0.29, -0.239",\
"-0.243, -0.241, -0.246, -0.259, -0.287, -0.307, -0.325, -0.322, -0.289, -0.237",\
"-0.26, -0.257, -0.261, -0.274, -0.294, -0.319, -0.335, -0.338, -0.306, -0.259",\
"-0.269, -0.267, -0.269, -0.274, -0.295, -0.323, -0.345, -0.356, -0.343, -0.303",\
"-0.27, -0.264, -0.264, -0.277, -0.297, -0.325, -0.362, -0.38, -0.388, -0.361",\
"-0.248, -0.249, -0.248, -0.258, -0.28, -0.316, -0.356, -0.402, -0.425, -0.426",\
"-0.207, -0.207, -0.209, -0.221, -0.244, -0.293, -0.343, -0.402, -0.452, -0.48",\
"-0.155, -0.154, -0.153, -0.168, -0.194, -0.242, -0.307, -0.387, -0.452, -0.514");
}
}
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.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.378, 0.374, 0.343, 0.309, 0.272, 0.219, 0.194, 0.173, 0.165, 0.161",\
"0.382, 0.372, 0.349, 0.312, 0.273, 0.226, 0.198, 0.171, 0.161, 0.154",\
"0.398, 0.388, 0.363, 0.327, 0.286, 0.239, 0.204, 0.182, 0.17, 0.152",\
"0.427, 0.421, 0.398, 0.363, 0.315, 0.269, 0.23, 0.196, 0.17, 0.145",\
"0.496, 0.492, 0.463, 0.426, 0.385, 0.328, 0.284, 0.25, 0.214, 0.172",\
"0.599, 0.592, 0.564, 0.524, 0.482, 0.421, 0.372, 0.323, 0.278, 0.229",\
"0.726, 0.718, 0.686, 0.643, 0.598, 0.544, 0.488, 0.436, 0.383, 0.327",\
"0.869, 0.859, 0.826, 0.784, 0.743, 0.693, 0.63, 0.572, 0.508, 0.448",\
"1.031, 1.023, 0.991, 0.951, 0.913, 0.859, 0.792, 0.724, 0.667, 0.6",\
"1.214, 1.201, 1.171, 1.131, 1.091, 1.04, 0.974, 0.903, 0.836, 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.275, 0.274, 0.271, 0.297, 0.39, 0.543, 0.761, 1.029, 1.362, 1.758",\
"0.276, 0.271, 0.272, 0.3, 0.395, 0.544, 0.756, 1.018, 1.351, 1.746",\
"0.285, 0.277, 0.28, 0.307, 0.401, 0.547, 0.754, 1.006, 1.33, 1.712",\
"0.295, 0.295, 0.295, 0.319, 0.4, 0.541, 0.727, 0.966, 1.257, 1.614",\
"0.319, 0.31, 0.309, 0.336, 0.406, 0.532, 0.699, 0.924, 1.204, 1.528",\
"0.325, 0.324, 0.323, 0.342, 0.402, 0.518, 0.684, 0.897, 1.158, 1.473",\
"0.331, 0.325, 0.329, 0.342, 0.393, 0.498, 0.654, 0.861, 1.12, 1.43",\
"0.312, 0.309, 0.31, 0.33, 0.373, 0.48, 0.63, 0.841, 1.102, 1.413",\
"0.278, 0.279, 0.282, 0.297, 0.345, 0.44, 0.593, 0.802, 1.067, 1.386",\
"0.225, 0.225, 0.226, 0.242, 0.285, 0.378, 0.531, 0.743, 1.007, 1.336");
}
}
}
pin(E) {
capacitance : 0.007108 ;
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.456 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
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.2145, 0.2142, 0.2205, 0.2402, 0.2764, 0.3299, 0.4023, 0.4943, \
0.6077, 0.7436");
}
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.1347, 0.1341, 0.1368, 0.1501, 0.1789, 0.2248, 0.2885, 0.3712, \
0.4745, 0.5984");
}
}
internal_power() {
when : "!D&SETN" ;
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.1473, 0.1468, 0.1523, 0.1704, 0.2042, 0.2548, 0.3236, 0.4115, \
0.5196, 0.6496");
}
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("1.948e-05, -0.0005803, 0.002814, 0.01691, 0.04535, 0.08992, 0.1513, \
0.2305, 0.3288, 0.4466");
}
}
internal_power() {
when : "D&!SETN" ;
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.1497, 0.1494, 0.1554, 0.1737, 0.2077, 0.2585, 0.3275, 0.4155, \
0.5236, 0.6538");
}
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.005445, 0.004819, 0.008166, 0.02201, 0.05023, 0.09457, 0.1558, \
0.2349, 0.333, 0.4509");
}
}
internal_power() {
when : "D&SETN" ;
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.1497, 0.1494, 0.1554, 0.1737, 0.2077, 0.2584, 0.3274, 0.4154, \
0.5236, 0.6538");
}
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.0004964, -0.00106, 0.002202, 0.01609, 0.04434, 0.0887, 0.15, \
0.2291, 0.3272, 0.4452");
}
}
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("0.456");
}
}
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.241");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.2387 ;
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&SETN" ;
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.4388, 0.4369, 0.4337, 0.432, 0.4312, 0.4304, 0.4302, 0.4297, 0.4295, 0.4296",\
"0.4381, 0.4362, 0.4329, 0.4313, 0.4303, 0.4298, 0.4294, 0.4291, 0.4289, 0.4287",\
"0.4379, 0.436, 0.4328, 0.4312, 0.4302, 0.4296, 0.4294, 0.429, 0.4287, 0.4287",\
"0.4457, 0.4438, 0.4405, 0.439, 0.4381, 0.4373, 0.437, 0.4367, 0.4364, 0.4364",\
"0.4681, 0.4661, 0.4631, 0.4615, 0.4602, 0.4596, 0.4593, 0.459, 0.4588, 0.4587",\
"0.5083, 0.5061, 0.5032, 0.5014, 0.5002, 0.4997, 0.4993, 0.4991, 0.499, 0.4989",\
"0.567, 0.565, 0.562, 0.5601, 0.5589, 0.5583, 0.5581, 0.5577, 0.5574, 0.5573",\
"0.6439, 0.6418, 0.6386, 0.6367, 0.6357, 0.635, 0.6346, 0.6342, 0.634, 0.6339",\
"0.7382, 0.7361, 0.7329, 0.7307, 0.7295, 0.7287, 0.7284, 0.7281, 0.7278, 0.7276",\
"0.8504, 0.8484, 0.8449, 0.8425, 0.8412, 0.8404, 0.8401, 0.8397, 0.8395, 0.8393");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3721, 0.371, 0.3688, 0.3675, 0.3674, 0.3675, 0.3684, 0.3694, 0.3708, 0.3719",\
"0.3711, 0.3697, 0.3679, 0.3667, 0.3666, 0.3668, 0.3677, 0.3687, 0.371, 0.3714",\
"0.3712, 0.3698, 0.3679, 0.3668, 0.3666, 0.367, 0.3677, 0.3688, 0.37, 0.3709",\
"0.3784, 0.3771, 0.3749, 0.3737, 0.3735, 0.3738, 0.3744, 0.3759, 0.3776, 0.3784",\
"0.3976, 0.3962, 0.3941, 0.3926, 0.3925, 0.3928, 0.393, 0.3944, 0.3957, 0.3969",\
"0.4306, 0.4294, 0.4273, 0.4264, 0.4256, 0.4255, 0.4264, 0.4278, 0.4288, 0.4299",\
"0.479, 0.4778, 0.4753, 0.4736, 0.4744, 0.4753, 0.4751, 0.4758, 0.4773, 0.4779",\
"0.5439, 0.5425, 0.54, 0.5382, 0.5377, 0.5393, 0.5412, 0.5411, 0.5423, 0.5424",\
"0.6248, 0.6234, 0.6205, 0.6188, 0.6181, 0.6186, 0.6202, 0.6231, 0.6243, 0.6239",\
"0.7226, 0.7212, 0.7184, 0.7166, 0.7156, 0.7156, 0.7165, 0.7187, 0.7223, 0.7234");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.4183, 0.4163, 0.4131, 0.4115, 0.4106, 0.41, 0.4096, 0.4093, 0.4091, 0.409",\
"0.4184, 0.4165, 0.4136, 0.4117, 0.4105, 0.41, 0.4097, 0.4094, 0.4092, 0.409",\
"0.4177, 0.4156, 0.4126, 0.4106, 0.4097, 0.4093, 0.4088, 0.4085, 0.4083, 0.4082",\
"0.4166, 0.4147, 0.4117, 0.4101, 0.4088, 0.4082, 0.4079, 0.4076, 0.4074, 0.4073",\
"0.4157, 0.4138, 0.4108, 0.4092, 0.4079, 0.4073, 0.4069, 0.4067, 0.4065, 0.4064",\
"0.4165, 0.4146, 0.412, 0.4099, 0.4089, 0.4083, 0.4079, 0.4078, 0.4074, 0.4073",\
"0.4189, 0.4171, 0.4143, 0.4122, 0.4112, 0.4107, 0.4102, 0.4099, 0.4097, 0.4095",\
"0.4224, 0.4204, 0.4177, 0.4156, 0.4146, 0.4141, 0.4137, 0.4133, 0.4131, 0.413",\
"0.4272, 0.4255, 0.4221, 0.4204, 0.4192, 0.4187, 0.4183, 0.4181, 0.4179, 0.4177",\
"0.4327, 0.4307, 0.4277, 0.4259, 0.4249, 0.4242, 0.4241, 0.4236, 0.4234, 0.4233");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3777, 0.3762, 0.3739, 0.373, 0.3726, 0.3733, 0.3735, 0.3748, 0.376, 0.3769",\
"0.3779, 0.3764, 0.3742, 0.3731, 0.3729, 0.3735, 0.3743, 0.3755, 0.3764, 0.378",\
"0.3797, 0.3783, 0.3761, 0.375, 0.3748, 0.3752, 0.3757, 0.3773, 0.3782, 0.3802",\
"0.3885, 0.3872, 0.385, 0.3837, 0.3836, 0.3842, 0.3845, 0.386, 0.3869, 0.3889",\
"0.4076, 0.4062, 0.4042, 0.4026, 0.4022, 0.4023, 0.403, 0.4047, 0.4057, 0.4066",\
"0.4393, 0.4378, 0.4356, 0.435, 0.4343, 0.4339, 0.4354, 0.437, 0.4371, 0.4382",\
"0.4781, 0.4771, 0.4747, 0.4728, 0.4738, 0.4747, 0.4751, 0.4752, 0.4762, 0.4774",\
"0.5218, 0.5205, 0.518, 0.5158, 0.5158, 0.5173, 0.5193, 0.5199, 0.5197, 0.5214",\
"0.5692, 0.5677, 0.5652, 0.5636, 0.5633, 0.5635, 0.5649, 0.5683, 0.5691, 0.5688",\
"0.621, 0.6196, 0.6166, 0.6152, 0.6151, 0.6145, 0.6155, 0.6179, 0.6215, 0.6222");
}
}
internal_power() {
related_pin : "SETN" ;
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3804, 0.3791, 0.3769, 0.376, 0.376, 0.3761, 0.3771, 0.3787, 0.3796, 0.3807",\
"0.38, 0.3788, 0.3765, 0.3755, 0.3755, 0.3757, 0.3767, 0.3781, 0.379, 0.3812",\
"0.3826, 0.3814, 0.3792, 0.3782, 0.378, 0.3786, 0.3788, 0.3809, 0.3816, 0.3827",\
"0.3991, 0.3978, 0.3956, 0.3945, 0.3946, 0.3944, 0.3955, 0.3967, 0.3979, 0.3988",\
"0.4355, 0.4344, 0.4319, 0.4301, 0.43, 0.4298, 0.4302, 0.4323, 0.4329, 0.4339",\
"0.4929, 0.4918, 0.4886, 0.4867, 0.4858, 0.4853, 0.4865, 0.4877, 0.4887, 0.4893",\
"0.5646, 0.5628, 0.5593, 0.5566, 0.5563, 0.5566, 0.5563, 0.5564, 0.5577, 0.5588",\
"0.642, 0.6401, 0.636, 0.6332, 0.6313, 0.6317, 0.6326, 0.6326, 0.6332, 0.6343",\
"0.7253, 0.7233, 0.719, 0.7151, 0.7128, 0.7119, 0.7141, 0.7156, 0.7152, 0.7153",\
"0.8153, 0.8133, 0.8078, 0.8044, 0.8016, 0.8006, 0.8007, 0.8037, 0.8047, 0.8054");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3804, 0.3791, 0.3769, 0.376, 0.376, 0.3761, 0.3771, 0.3787, 0.3796, 0.3807",\
"0.38, 0.3788, 0.3765, 0.3755, 0.3755, 0.3757, 0.3767, 0.3781, 0.379, 0.3812",\
"0.3826, 0.3814, 0.3792, 0.3782, 0.378, 0.3786, 0.3788, 0.3809, 0.3816, 0.3827",\
"0.3991, 0.3978, 0.3956, 0.3945, 0.3946, 0.3944, 0.3955, 0.3967, 0.3979, 0.3988",\
"0.4355, 0.4344, 0.4319, 0.4301, 0.43, 0.4298, 0.4302, 0.4323, 0.4329, 0.4339",\
"0.4929, 0.4918, 0.4886, 0.4867, 0.4858, 0.4853, 0.4865, 0.4877, 0.4887, 0.4893",\
"0.5646, 0.5628, 0.5593, 0.5566, 0.5563, 0.5566, 0.5563, 0.5564, 0.5577, 0.5588",\
"0.642, 0.6401, 0.636, 0.6332, 0.6313, 0.6317, 0.6326, 0.6326, 0.6332, 0.6343",\
"0.7253, 0.7233, 0.719, 0.7151, 0.7128, 0.7119, 0.7141, 0.7156, 0.7152, 0.7153",\
"0.8153, 0.8133, 0.8078, 0.8044, 0.8016, 0.8006, 0.8007, 0.8037, 0.8047, 0.8054");
}
}
internal_power() {
related_pin : "SETN" ;
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.2277, 0.2258, 0.223, 0.2216, 0.2204, 0.2198, 0.2195, 0.2192, 0.2191, 0.219",\
"0.2272, 0.2251, 0.2223, 0.2208, 0.22, 0.2193, 0.2189, 0.2187, 0.2185, 0.2184",\
"0.2284, 0.2266, 0.2236, 0.2223, 0.2213, 0.2207, 0.2203, 0.22, 0.2199, 0.2198",\
"0.2411, 0.2391, 0.2364, 0.2346, 0.2337, 0.2332, 0.2328, 0.2326, 0.2324, 0.2323",\
"0.2699, 0.2678, 0.2647, 0.2626, 0.2616, 0.2609, 0.2605, 0.2603, 0.2601, 0.26",\
"0.3157, 0.3136, 0.3101, 0.3079, 0.3066, 0.3057, 0.3053, 0.3048, 0.3048, 0.3046",\
"0.38, 0.3776, 0.3737, 0.3712, 0.3693, 0.3683, 0.3676, 0.3674, 0.367, 0.3669",\
"0.4629, 0.4603, 0.4555, 0.4526, 0.4502, 0.4493, 0.4486, 0.4481, 0.4477, 0.4475",\
"0.5649, 0.5619, 0.5564, 0.553, 0.5499, 0.5487, 0.5476, 0.5471, 0.5467, 0.5464",\
"0.6868, 0.6835, 0.6775, 0.6732, 0.67, 0.6683, 0.6672, 0.6664, 0.6659, 0.6656");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3241, 0.3229, 0.3213, 0.3205, 0.3205, 0.3203, 0.3214, 0.323, 0.3243, 0.3251",\
"0.3239, 0.3226, 0.321, 0.3199, 0.32, 0.3209, 0.3219, 0.3226, 0.3243, 0.3256",\
"0.3268, 0.3254, 0.3237, 0.3226, 0.3229, 0.3228, 0.3234, 0.3251, 0.3263, 0.3276",\
"0.3422, 0.341, 0.3392, 0.3379, 0.3377, 0.338, 0.3387, 0.3399, 0.3411, 0.3426",\
"0.3756, 0.3744, 0.3722, 0.3702, 0.3699, 0.3698, 0.371, 0.3721, 0.3736, 0.3741",\
"0.4281, 0.4264, 0.4229, 0.4218, 0.4207, 0.42, 0.4207, 0.4217, 0.423, 0.4241",\
"0.4996, 0.4978, 0.4942, 0.491, 0.4908, 0.4908, 0.4904, 0.4912, 0.493, 0.4936",\
"0.5909, 0.5889, 0.5855, 0.5814, 0.5791, 0.5793, 0.5803, 0.5808, 0.581, 0.5811",\
"0.7029, 0.7005, 0.6963, 0.6913, 0.6884, 0.6879, 0.6892, 0.6905, 0.691, 0.6911",\
"0.8361, 0.8338, 0.8288, 0.823, 0.8197, 0.8177, 0.8178, 0.82, 0.8215, 0.8221");
}
}
internal_power() {
related_pin : "SETN" ;
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3804, 0.3791, 0.3769, 0.376, 0.3759, 0.3761, 0.3771, 0.3783, 0.3794, 0.3807",\
"0.38, 0.3788, 0.3767, 0.3759, 0.3757, 0.3759, 0.3768, 0.378, 0.3791, 0.3802",\
"0.3828, 0.3814, 0.3794, 0.3783, 0.3782, 0.3787, 0.3797, 0.3815, 0.382, 0.3833",\
"0.3991, 0.3978, 0.3957, 0.3946, 0.3944, 0.3945, 0.3955, 0.3967, 0.3979, 0.3988",\
"0.4355, 0.4343, 0.4318, 0.43, 0.4298, 0.4298, 0.4302, 0.4319, 0.4332, 0.4343",\
"0.4931, 0.4914, 0.4885, 0.4867, 0.4862, 0.4857, 0.4863, 0.4871, 0.4886, 0.4893",\
"0.5647, 0.5628, 0.5599, 0.5565, 0.5563, 0.5559, 0.5562, 0.5561, 0.5576, 0.5588",\
"0.642, 0.6399, 0.636, 0.6325, 0.6307, 0.6312, 0.6327, 0.6326, 0.6331, 0.6348",\
"0.7254, 0.7231, 0.7188, 0.7148, 0.713, 0.7124, 0.7139, 0.7161, 0.7161, 0.7173",\
"0.8155, 0.8131, 0.8089, 0.8049, 0.8023, 0.8009, 0.801, 0.8043, 0.8057, 0.8059");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3804, 0.3791, 0.3769, 0.376, 0.3759, 0.3761, 0.3771, 0.3783, 0.3794, 0.3807",\
"0.38, 0.3788, 0.3767, 0.3759, 0.3757, 0.3759, 0.3768, 0.378, 0.3791, 0.3802",\
"0.3828, 0.3814, 0.3794, 0.3783, 0.3782, 0.3787, 0.3797, 0.3815, 0.382, 0.3833",\
"0.3991, 0.3978, 0.3957, 0.3946, 0.3944, 0.3945, 0.3955, 0.3967, 0.3979, 0.3988",\
"0.4355, 0.4343, 0.4318, 0.43, 0.4298, 0.4298, 0.4302, 0.4319, 0.4332, 0.4343",\
"0.4931, 0.4914, 0.4885, 0.4867, 0.4862, 0.4857, 0.4863, 0.4871, 0.4886, 0.4893",\
"0.5647, 0.5628, 0.5599, 0.5565, 0.5563, 0.5559, 0.5562, 0.5561, 0.5576, 0.5588",\
"0.642, 0.6399, 0.636, 0.6325, 0.6307, 0.6312, 0.6327, 0.6326, 0.6331, 0.6348",\
"0.7254, 0.7231, 0.7188, 0.7148, 0.713, 0.7124, 0.7139, 0.7161, 0.7161, 0.7173",\
"0.8155, 0.8131, 0.8089, 0.8049, 0.8023, 0.8009, 0.801, 0.8043, 0.8057, 0.8059");
}
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.6673, 0.6814, 0.7238, 0.7937, 0.8958, 1.038, 1.223, 1.458, 1.744, 2.086",\
"0.6712, 0.6854, 0.7278, 0.7976, 0.8998, 1.041, 1.227, 1.462, 1.748, 2.09",\
"0.6844, 0.6985, 0.7409, 0.8108, 0.9129, 1.054, 1.24, 1.475, 1.761, 2.103",\
"0.7199, 0.734, 0.7764, 0.8463, 0.9484, 1.09, 1.276, 1.511, 1.797, 2.138",\
"0.789, 0.8031, 0.8456, 0.9155, 1.018, 1.159, 1.345, 1.58, 1.866, 2.208",\
"0.8909, 0.9051, 0.9475, 1.017, 1.119, 1.261, 1.447, 1.681, 1.968, 2.309",\
"1.021, 1.035, 1.078, 1.147, 1.25, 1.391, 1.577, 1.812, 2.098, 2.439",\
"1.174, 1.188, 1.23, 1.3, 1.402, 1.544, 1.73, 1.964, 2.25, 2.592",\
"1.347, 1.361, 1.403, 1.473, 1.575, 1.717, 1.903, 2.137, 2.424, 2.765",\
"1.54, 1.554, 1.597, 1.667, 1.769, 1.91, 2.096, 2.331, 2.617, 2.959");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.5189, 0.5351, 0.5888, 0.6904, 0.8493, 1.073, 1.367, 1.738, 2.191, 2.73",\
"0.5204, 0.5366, 0.5907, 0.6922, 0.8512, 1.075, 1.369, 1.74, 2.192, 2.732",\
"0.5264, 0.5426, 0.5966, 0.6982, 0.8572, 1.081, 1.375, 1.746, 2.197, 2.739",\
"0.5409, 0.5572, 0.6108, 0.7122, 0.8714, 1.095, 1.389, 1.759, 2.213, 2.752",\
"0.5568, 0.5728, 0.6267, 0.728, 0.887, 1.11, 1.405, 1.776, 2.229, 2.767",\
"0.5647, 0.5809, 0.6347, 0.7361, 0.895, 1.118, 1.412, 1.784, 2.236, 2.775",\
"0.5591, 0.5753, 0.6289, 0.7301, 0.8889, 1.112, 1.406, 1.777, 2.23, 2.77",\
"0.5375, 0.5538, 0.6073, 0.7088, 0.8675, 1.091, 1.385, 1.755, 2.208, 2.747",\
"0.498, 0.5142, 0.5676, 0.6692, 0.828, 1.051, 1.345, 1.716, 2.168, 2.707",\
"0.4405, 0.4567, 0.5102, 0.6115, 0.7701, 0.9936, 1.287, 1.658, 2.11, 2.649");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.06948, 0.08498, 0.1366, 0.2345, 0.3948, 0.6283, 0.9358, 1.328, 1.805, 2.373",\
"0.06946, 0.08502, 0.1364, 0.2347, 0.395, 0.6284, 0.9376, 1.328, 1.804, 2.374",\
"0.06944, 0.08508, 0.1368, 0.2345, 0.3949, 0.6281, 0.9364, 1.327, 1.805, 2.371",\
"0.06928, 0.08528, 0.1369, 0.2345, 0.3948, 0.6282, 0.9362, 1.327, 1.805, 2.371",\
"0.0694, 0.0852, 0.137, 0.234, 0.3948, 0.6282, 0.9366, 1.327, 1.805, 2.373",\
"0.0698, 0.085, 0.137, 0.2342, 0.395, 0.6274, 0.9372, 1.328, 1.804, 2.374",\
"0.0696, 0.0852, 0.137, 0.234, 0.3954, 0.6274, 0.9364, 1.328, 1.803, 2.374",\
"0.0698, 0.0856, 0.1368, 0.235, 0.3948, 0.627, 0.9366, 1.326, 1.804, 2.372",\
"0.0706, 0.0862, 0.1376, 0.2346, 0.3946, 0.6284, 0.9364, 1.325, 1.801, 2.37",\
"0.071, 0.0866, 0.1382, 0.2354, 0.395, 0.6278, 0.936, 1.326, 1.802, 2.369");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.0802, 0.1048, 0.1942, 0.3735, 0.6553, 1.052, 1.577, 2.235, 3.035, 3.993",\
"0.08036, 0.1048, 0.1941, 0.3733, 0.6556, 1.054, 1.576, 2.232, 3.036, 3.993",\
"0.0803, 0.1048, 0.194, 0.3734, 0.6566, 1.054, 1.577, 2.236, 3.034, 3.99",\
"0.0805, 0.1048, 0.1942, 0.3736, 0.657, 1.054, 1.574, 2.231, 3.036, 3.993",\
"0.0802, 0.1052, 0.1943, 0.3736, 0.6558, 1.052, 1.575, 2.234, 3.034, 3.991",\
"0.0806, 0.1052, 0.1946, 0.3734, 0.6552, 1.052, 1.574, 2.231, 3.035, 3.992",\
"0.0804, 0.105, 0.194, 0.3732, 0.656, 1.052, 1.573, 2.231, 3.033, 3.992",\
"0.0812, 0.1052, 0.1946, 0.3732, 0.6562, 1.053, 1.574, 2.231, 3.034, 3.989",\
"0.081, 0.1054, 0.1944, 0.3736, 0.6564, 1.052, 1.575, 2.231, 3.034, 3.998",\
"0.0812, 0.1058, 0.1948, 0.3736, 0.6556, 1.052, 1.574, 2.231, 3.035, 3.989");
}
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.7183, 0.7324, 0.7749, 0.8448, 0.947, 1.088, 1.275, 1.509, 1.795, 2.137",\
"0.7228, 0.737, 0.7793, 0.8492, 0.9515, 1.093, 1.279, 1.514, 1.8, 2.142",\
"0.7391, 0.7532, 0.7957, 0.8655, 0.9678, 1.109, 1.295, 1.53, 1.816, 2.158",\
"0.7594, 0.7736, 0.8161, 0.886, 0.9881, 1.13, 1.316, 1.55, 1.837, 2.178",\
"0.7803, 0.7944, 0.8368, 0.9068, 1.009, 1.15, 1.337, 1.571, 1.858, 2.199",\
"0.7979, 0.8121, 0.8545, 0.9244, 1.027, 1.168, 1.354, 1.589, 1.875, 2.217",\
"0.8078, 0.8219, 0.8644, 0.9343, 1.037, 1.178, 1.364, 1.599, 1.885, 2.226",\
"0.8084, 0.8226, 0.865, 0.9349, 1.037, 1.178, 1.365, 1.599, 1.885, 2.227",\
"0.8004, 0.8144, 0.8569, 0.9268, 1.029, 1.171, 1.357, 1.591, 1.877, 2.219",\
"0.7823, 0.7965, 0.8389, 0.9087, 1.011, 1.152, 1.339, 1.573, 1.859, 2.201");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.4876, 0.5036, 0.5574, 0.659, 0.818, 1.042, 1.335, 1.707, 2.158, 2.7",\
"0.492, 0.508, 0.5618, 0.6634, 0.8225, 1.046, 1.341, 1.711, 2.164, 2.703",\
"0.5084, 0.5244, 0.5782, 0.6798, 0.839, 1.063, 1.356, 1.727, 2.18, 2.72",\
"0.5367, 0.553, 0.6066, 0.7081, 0.8673, 1.091, 1.385, 1.755, 2.208, 2.748",\
"0.5608, 0.577, 0.6307, 0.7321, 0.8912, 1.114, 1.409, 1.779, 2.232, 2.772",\
"0.5746, 0.5909, 0.6445, 0.7459, 0.9047, 1.128, 1.422, 1.793, 2.246, 2.786",\
"0.5728, 0.5891, 0.6428, 0.7442, 0.903, 1.126, 1.42, 1.791, 2.244, 2.783",\
"0.5531, 0.5693, 0.6229, 0.7244, 0.8833, 1.107, 1.401, 1.771, 2.223, 2.763",\
"0.514, 0.5301, 0.5837, 0.6851, 0.8439, 1.067, 1.361, 1.732, 2.184, 2.723",\
"0.4536, 0.4698, 0.5234, 0.6247, 0.7837, 1.007, 1.301, 1.671, 2.123, 2.663");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.06936, 0.0852, 0.1366, 0.2342, 0.3947, 0.6282, 0.9378, 1.328, 1.803, 2.374",\
"0.06976, 0.08542, 0.1367, 0.2344, 0.395, 0.6284, 0.9362, 1.328, 1.805, 2.371",\
"0.06954, 0.08522, 0.1368, 0.2341, 0.3947, 0.628, 0.9364, 1.328, 1.803, 2.371",\
"0.06954, 0.0853, 0.1368, 0.2346, 0.395, 0.6286, 0.936, 1.328, 1.805, 2.371",\
"0.0694, 0.085, 0.1366, 0.2342, 0.395, 0.6284, 0.9362, 1.327, 1.805, 2.372",\
"0.0694, 0.085, 0.1368, 0.2342, 0.3946, 0.627, 0.9368, 1.328, 1.803, 2.373",\
"0.0694, 0.0852, 0.137, 0.2342, 0.3946, 0.6268, 0.936, 1.327, 1.804, 2.371",\
"0.0694, 0.085, 0.1366, 0.2342, 0.3946, 0.6272, 0.936, 1.325, 1.802, 2.37",\
"0.0698, 0.0854, 0.1368, 0.2344, 0.3946, 0.6272, 0.9372, 1.327, 1.801, 2.368",\
"0.0696, 0.0852, 0.1366, 0.234, 0.3946, 0.6272, 0.938, 1.326, 1.802, 2.369");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.08058, 0.1049, 0.1941, 0.3732, 0.6566, 1.054, 1.574, 2.232, 3.034, 3.99",\
"0.08058, 0.105, 0.1941, 0.3736, 0.6557, 1.054, 1.577, 2.232, 3.036, 3.993",\
"0.08052, 0.1051, 0.1941, 0.3735, 0.6568, 1.054, 1.574, 2.231, 3.036, 3.993",\
"0.0806, 0.1048, 0.1942, 0.3737, 0.6569, 1.054, 1.574, 2.231, 3.036, 3.993",\
"0.08012, 0.1048, 0.1942, 0.3734, 0.657, 1.052, 1.573, 2.231, 3.036, 3.993",\
"0.0804, 0.1048, 0.1942, 0.374, 0.6554, 1.052, 1.574, 2.232, 3.035, 3.99",\
"0.0806, 0.1052, 0.1946, 0.3732, 0.6562, 1.052, 1.574, 2.231, 3.033, 3.992",\
"0.0808, 0.1056, 0.1944, 0.3734, 0.656, 1.053, 1.574, 2.231, 3.037, 3.991",\
"0.0806, 0.1054, 0.1944, 0.3734, 0.6562, 1.053, 1.575, 2.231, 3.033, 3.993",\
"0.081, 0.1056, 0.1944, 0.3734, 0.656, 1.053, 1.574, 2.231, 3.035, 3.99");
}
}
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3056, 0.3218, 0.3754, 0.4771, 0.6362, 0.8597, 1.154, 1.524, 1.977, 2.516",\
"0.3121, 0.3283, 0.3819, 0.4835, 0.6426, 0.8662, 1.16, 1.531, 1.984, 2.524",\
"0.3379, 0.3541, 0.4076, 0.5092, 0.6684, 0.8918, 1.186, 1.557, 2.009, 2.549",\
"0.3891, 0.4053, 0.4589, 0.5604, 0.7193, 0.9429, 1.237, 1.608, 2.06, 2.6",\
"0.4553, 0.4717, 0.5253, 0.6263, 0.7851, 1.009, 1.303, 1.673, 2.126, 2.666",\
"0.529, 0.5455, 0.5989, 0.6995, 0.858, 1.081, 1.375, 1.746, 2.199, 2.738",\
"0.6066, 0.6229, 0.6761, 0.7767, 0.9348, 1.158, 1.451, 1.822, 2.275, 2.815",\
"0.687, 0.703, 0.756, 0.8566, 1.014, 1.237, 1.53, 1.9, 2.353, 2.892",\
"0.7691, 0.7852, 0.8378, 0.938, 1.095, 1.318, 1.612, 1.981, 2.433, 2.972",\
"0.8524, 0.8687, 0.9203, 1.02, 1.177, 1.4, 1.693, 2.063, 2.516, 3.054");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.07992, 0.1042, 0.1939, 0.3736, 0.6565, 1.052, 1.577, 2.231, 3.034, 3.992",\
"0.07974, 0.1046, 0.194, 0.3735, 0.6567, 1.052, 1.576, 2.231, 3.035, 3.993",\
"0.07978, 0.1043, 0.1939, 0.3738, 0.6566, 1.052, 1.576, 2.231, 3.033, 3.993",\
"0.07996, 0.1044, 0.1939, 0.3736, 0.6555, 1.052, 1.576, 2.231, 3.033, 3.992",\
"0.0806, 0.105, 0.1945, 0.374, 0.6554, 1.052, 1.575, 2.232, 3.033, 3.992",\
"0.0818, 0.1056, 0.1946, 0.3732, 0.6564, 1.052, 1.574, 2.231, 3.035, 3.992",\
"0.0824, 0.1068, 0.1952, 0.3734, 0.656, 1.052, 1.575, 2.233, 3.035, 3.991",\
"0.083, 0.107, 0.1958, 0.374, 0.6554, 1.052, 1.574, 2.233, 3.032, 3.989",\
"0.0842, 0.108, 0.196, 0.3742, 0.6562, 1.052, 1.574, 2.231, 3.035, 3.997",\
"0.0848, 0.1088, 0.196, 0.374, 0.6554, 1.052, 1.576, 2.233, 3.032, 3.991");
}
}
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3427, 0.3567, 0.3991, 0.469, 0.5712, 0.7127, 0.8988, 1.133, 1.42, 1.762",\
"0.3461, 0.3602, 0.4025, 0.4723, 0.5745, 0.7161, 0.9022, 1.137, 1.423, 1.765",\
"0.3625, 0.3767, 0.419, 0.4888, 0.591, 0.7326, 0.9186, 1.153, 1.44, 1.781",\
"0.3995, 0.4136, 0.456, 0.5258, 0.628, 0.7695, 0.9556, 1.19, 1.476, 1.818",\
"0.4457, 0.4599, 0.5024, 0.5722, 0.6744, 0.8159, 1.002, 1.237, 1.523, 1.865",\
"0.4954, 0.5096, 0.5521, 0.6221, 0.7242, 0.8657, 1.052, 1.286, 1.573, 1.914",\
"0.5452, 0.5594, 0.6023, 0.6723, 0.7746, 0.916, 1.102, 1.336, 1.623, 1.964",\
"0.5928, 0.6073, 0.6503, 0.7207, 0.8229, 0.9642, 1.15, 1.384, 1.671, 2.012",\
"0.6366, 0.6513, 0.6948, 0.7658, 0.8677, 1.009, 1.194, 1.429, 1.715, 2.056",\
"0.6767, 0.6918, 0.7358, 0.807, 0.9089, 1.05, 1.236, 1.47, 1.756, 2.097");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3046, 0.3208, 0.3749, 0.4766, 0.6358, 0.8593, 1.154, 1.524, 1.977, 2.516",\
"0.3111, 0.3273, 0.3813, 0.483, 0.6424, 0.8661, 1.16, 1.531, 1.984, 2.523",\
"0.3369, 0.3532, 0.4072, 0.5088, 0.668, 0.8913, 1.186, 1.556, 2.01, 2.549",\
"0.3881, 0.4043, 0.4583, 0.5596, 0.7187, 0.9424, 1.237, 1.608, 2.059, 2.601",\
"0.4541, 0.4704, 0.5241, 0.6251, 0.7841, 1.007, 1.302, 1.673, 2.125, 2.664",\
"0.5277, 0.544, 0.5972, 0.6983, 0.8567, 1.08, 1.374, 1.745, 2.197, 2.738",\
"0.606, 0.6223, 0.6759, 0.7764, 0.9344, 1.158, 1.451, 1.822, 2.274, 2.815",\
"0.6884, 0.7048, 0.7588, 0.8584, 1.016, 1.238, 1.532, 1.903, 2.355, 2.895",\
"0.7745, 0.791, 0.845, 0.9444, 1.101, 1.324, 1.617, 1.987, 2.439, 2.978",\
"0.8643, 0.8811, 0.9352, 1.034, 1.191, 1.413, 1.706, 2.076, 2.527, 3.066");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.06888, 0.08454, 0.1361, 0.234, 0.3948, 0.6283, 0.9363, 1.329, 1.806, 2.375",\
"0.06898, 0.0846, 0.1361, 0.2339, 0.3946, 0.6285, 0.9365, 1.329, 1.806, 2.375",\
"0.0689, 0.0846, 0.1361, 0.2344, 0.3949, 0.6285, 0.938, 1.329, 1.805, 2.376",\
"0.06892, 0.0847, 0.1362, 0.2343, 0.3949, 0.6284, 0.9377, 1.329, 1.806, 2.375",\
"0.06976, 0.08528, 0.1369, 0.2346, 0.3955, 0.6284, 0.938, 1.327, 1.806, 2.374",\
"0.071, 0.0864, 0.1382, 0.2348, 0.3944, 0.6266, 0.9372, 1.328, 1.803, 2.374",\
"0.0732, 0.0884, 0.1392, 0.2362, 0.396, 0.6276, 0.9358, 1.326, 1.803, 2.371",\
"0.0756, 0.0908, 0.1414, 0.2378, 0.3966, 0.6278, 0.9364, 1.325, 1.801, 2.37",\
"0.078, 0.0936, 0.1436, 0.2396, 0.3976, 0.6292, 0.9368, 1.326, 1.802, 2.368",\
"0.0818, 0.0968, 0.1466, 0.2414, 0.3978, 0.628, 0.9372, 1.327, 1.802, 2.369");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.08006, 0.1045, 0.1938, 0.3734, 0.6556, 1.052, 1.574, 2.232, 3.037, 3.992",\
"0.07986, 0.1046, 0.1939, 0.3735, 0.6569, 1.054, 1.574, 2.233, 3.036, 3.993",\
"0.07986, 0.1047, 0.1939, 0.3735, 0.6557, 1.052, 1.573, 2.232, 3.035, 3.995",\
"0.0799, 0.1046, 0.1941, 0.3731, 0.6554, 1.054, 1.576, 2.235, 3.035, 3.992",\
"0.08078, 0.1053, 0.1945, 0.3734, 0.6566, 1.053, 1.577, 2.236, 3.037, 3.991",\
"0.082, 0.1062, 0.195, 0.3734, 0.6554, 1.052, 1.576, 2.233, 3.035, 3.994",\
"0.0836, 0.1078, 0.1956, 0.3738, 0.656, 1.052, 1.573, 2.231, 3.035, 3.994",\
"0.0856, 0.1094, 0.1966, 0.3746, 0.6564, 1.053, 1.573, 2.234, 3.039, 3.989",\
"0.0878, 0.1114, 0.1978, 0.3744, 0.6568, 1.053, 1.575, 2.23, 3.032, 3.995",\
"0.0906, 0.1138, 0.1992, 0.375, 0.6572, 1.053, 1.575, 2.232, 3.033, 3.99");
}
}
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.04747, 0.1439, 0.328, 0.6149, 1.017, 1.547, 2.214, 3.029, 4");
index_2("0.001, 0.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3056, 0.3218, 0.3754, 0.477, 0.6361, 0.8597, 1.154, 1.525, 1.977, 2.517",\
"0.3121, 0.3283, 0.382, 0.4837, 0.6427, 0.8663, 1.16, 1.531, 1.983, 2.523",\
"0.3379, 0.3541, 0.4079, 0.5092, 0.6684, 0.8918, 1.186, 1.557, 2.01, 2.549",\
"0.3891, 0.4052, 0.4589, 0.5604, 0.7193, 0.9429, 1.237, 1.608, 2.06, 2.6",\
"0.4555, 0.4717, 0.5252, 0.6262, 0.785, 1.009, 1.303, 1.673, 2.127, 2.665",\
"0.5292, 0.5452, 0.5986, 0.6993, 0.8581, 1.081, 1.375, 1.746, 2.199, 2.737",\
"0.6068, 0.623, 0.6762, 0.7766, 0.9347, 1.158, 1.451, 1.822, 2.275, 2.815",\
"0.687, 0.7031, 0.7561, 0.8562, 1.014, 1.237, 1.531, 1.901, 2.353, 2.892",\
"0.7691, 0.7851, 0.8378, 0.9376, 1.095, 1.318, 1.612, 1.982, 2.434, 2.973",\
"0.8524, 0.8678, 0.9215, 1.021, 1.178, 1.401, 1.694, 2.064, 2.516, 3.055");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.07992, 0.1042, 0.194, 0.3738, 0.6567, 1.052, 1.577, 2.232, 3.033, 3.992",\
"0.07988, 0.1046, 0.1939, 0.3738, 0.6567, 1.052, 1.574, 2.23, 3.033, 3.992",\
"0.0799, 0.1043, 0.1939, 0.3739, 0.6566, 1.052, 1.576, 2.232, 3.033, 3.993",\
"0.07994, 0.1044, 0.194, 0.3736, 0.6557, 1.052, 1.574, 2.231, 3.033, 3.993",\
"0.08056, 0.105, 0.1944, 0.3739, 0.6554, 1.052, 1.575, 2.232, 3.034, 3.992",\
"0.0814, 0.106, 0.1948, 0.3732, 0.6558, 1.054, 1.575, 2.235, 3.034, 3.991",\
"0.0824, 0.1064, 0.1954, 0.3738, 0.6558, 1.052, 1.575, 2.233, 3.035, 3.991",\
"0.0832, 0.1072, 0.1956, 0.3742, 0.6566, 1.052, 1.574, 2.233, 3.032, 3.992",\
"0.084, 0.108, 0.1958, 0.3736, 0.6558, 1.053, 1.575, 2.232, 3.035, 3.989",\
"0.0854, 0.1086, 0.1966, 0.374, 0.656, 1.052, 1.576, 2.231, 3.032, 3.991");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3427, 0.3567, 0.3991, 0.469, 0.5712, 0.7127, 0.8988, 1.133, 1.42, 1.762",\
"0.3461, 0.3602, 0.4025, 0.4723, 0.5745, 0.7161, 0.9022, 1.137, 1.423, 1.765",\
"0.3625, 0.3767, 0.419, 0.4888, 0.591, 0.7326, 0.9186, 1.153, 1.44, 1.781",\
"0.3995, 0.4136, 0.456, 0.5258, 0.628, 0.7695, 0.9556, 1.19, 1.476, 1.818",\
"0.4457, 0.4599, 0.5024, 0.5722, 0.6744, 0.8159, 1.002, 1.237, 1.523, 1.865",\
"0.4954, 0.5096, 0.5521, 0.6221, 0.7242, 0.8657, 1.052, 1.286, 1.573, 1.914",\
"0.5452, 0.5594, 0.6023, 0.6723, 0.7746, 0.916, 1.102, 1.336, 1.623, 1.964",\
"0.5928, 0.6073, 0.6503, 0.7207, 0.8229, 0.9642, 1.15, 1.384, 1.671, 2.012",\
"0.6366, 0.6513, 0.6948, 0.7658, 0.8677, 1.009, 1.194, 1.429, 1.715, 2.056",\
"0.6767, 0.6918, 0.7358, 0.807, 0.9089, 1.05, 1.236, 1.47, 1.756, 2.097");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.3046, 0.3208, 0.3749, 0.4766, 0.6358, 0.8593, 1.154, 1.524, 1.977, 2.516",\
"0.3111, 0.3273, 0.3813, 0.483, 0.6424, 0.8661, 1.16, 1.531, 1.984, 2.523",\
"0.3369, 0.3532, 0.4072, 0.5088, 0.668, 0.8913, 1.186, 1.556, 2.01, 2.549",\
"0.3881, 0.4043, 0.4583, 0.5596, 0.7187, 0.9424, 1.237, 1.608, 2.059, 2.601",\
"0.4541, 0.4704, 0.5241, 0.6251, 0.7841, 1.007, 1.302, 1.673, 2.125, 2.664",\
"0.5277, 0.544, 0.5972, 0.6983, 0.8567, 1.08, 1.374, 1.745, 2.197, 2.738",\
"0.606, 0.6223, 0.6759, 0.7764, 0.9344, 1.158, 1.451, 1.822, 2.274, 2.815",\
"0.6884, 0.7048, 0.7588, 0.8584, 1.016, 1.238, 1.532, 1.903, 2.355, 2.895",\
"0.7745, 0.791, 0.845, 0.9444, 1.101, 1.324, 1.617, 1.987, 2.439, 2.978",\
"0.8643, 0.8811, 0.9352, 1.034, 1.191, 1.413, 1.706, 2.076, 2.527, 3.066");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.06888, 0.08454, 0.1361, 0.234, 0.3948, 0.6283, 0.9363, 1.329, 1.806, 2.375",\
"0.06898, 0.0846, 0.1361, 0.2339, 0.3946, 0.6285, 0.9365, 1.329, 1.806, 2.375",\
"0.0689, 0.0846, 0.1361, 0.2344, 0.3949, 0.6285, 0.938, 1.329, 1.805, 2.376",\
"0.06892, 0.0847, 0.1362, 0.2343, 0.3949, 0.6284, 0.9377, 1.329, 1.806, 2.375",\
"0.06976, 0.08528, 0.1369, 0.2346, 0.3955, 0.6284, 0.938, 1.327, 1.806, 2.374",\
"0.071, 0.0864, 0.1382, 0.2348, 0.3944, 0.6266, 0.9372, 1.328, 1.803, 2.374",\
"0.0732, 0.0884, 0.1392, 0.2362, 0.396, 0.6276, 0.9358, 1.326, 1.803, 2.371",\
"0.0756, 0.0908, 0.1414, 0.2378, 0.3966, 0.6278, 0.9364, 1.325, 1.801, 2.37",\
"0.078, 0.0936, 0.1436, 0.2396, 0.3976, 0.6292, 0.9368, 1.326, 1.802, 2.368",\
"0.0818, 0.0968, 0.1466, 0.2414, 0.3978, 0.628, 0.9372, 1.327, 1.802, 2.369");
}
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.002641, 0.0084, 0.0194, 0.03653, 0.06058, 0.09221, 0.1321, 0.1807, 0.2387");
values("0.07992, 0.1042, 0.1939, 0.3736, 0.6565, 1.052, 1.577, 2.231, 3.034, 3.992",\
"0.07974, 0.1046, 0.194, 0.3735, 0.6567, 1.052, 1.576, 2.231, 3.035, 3.993",\
"0.07978, 0.1043, 0.1939, 0.3738, 0.6566, 1.052, 1.576, 2.231, 3.033, 3.993",\
"0.07996, 0.1044, 0.1939, 0.3736, 0.6555, 1.052, 1.576, 2.231, 3.033, 3.992",\
"0.0806, 0.105, 0.1945, 0.374, 0.6554, 1.052, 1.575, 2.232, 3.033, 3.992",\
"0.0818, 0.1056, 0.1946, 0.3732, 0.6564, 1.052, 1.574, 2.231, 3.035, 3.992",\
"0.0824, 0.1068, 0.1952, 0.3734, 0.656, 1.052, 1.575, 2.233, 3.035, 3.991",\
"0.083, 0.107, 0.1958, 0.374, 0.6554, 1.052, 1.574, 2.233, 3.032, 3.989",\
"0.0842, 0.108, 0.196, 0.3742, 0.6562, 1.052, 1.574, 2.231, 3.035, 3.997",\
"0.0848, 0.1088, 0.196, 0.374, 0.6554, 1.052, 1.576, 2.233, 3.032, 3.991");
}
}
}
pin(SETN) {
capacitance : 0.004041 ;
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.222 ;
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.03224, 0.03225, 0.03223, 0.03212, 0.03208, 0.03211, 0.0321, \
0.03211, 0.03211, 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.02296, -0.02291, -0.02292, -0.02284, -0.02291, -0.02289, -0.02299, \
-0.02294, -0.02302, -0.023");
}
}
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.03227, 0.03226, 0.03216, 0.03212, 0.03209, 0.03211, 0.03212, \
0.03211, 0.03213, 0.03207");
}
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.02294, -0.02291, -0.02293, -0.02284, -0.02292, -0.02289, -0.02299, \
-0.02292, -0.02301, -0.023");
}
}
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.03221, 0.03224, 0.03224, 0.03206, 0.03208, 0.03207, 0.03211, \
0.03213, 0.0321, 0.0321");
}
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.02292, -0.02291, -0.02291, -0.02287, -0.02289, -0.02293, -0.02298, \
-0.02296, -0.02296, -0.02299");
}
}
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.006, -0.001, -0.027, -0.077, -0.133, -0.202, -0.279, -0.36, -0.441, -0.542",\
"0.014, 0.007, -0.019, -0.073, -0.127, -0.198, -0.273, -0.35, -0.435, -0.533",\
"0.02, 0.02, -0.015, -0.06, -0.117, -0.189, -0.264, -0.347, -0.435, -0.53",\
"0.048, 0.043, 0.011, -0.035, -0.098, -0.161, -0.241, -0.324, -0.408, -0.512",\
"0.074, 0.066, 0.041, -0.004, -0.063, -0.135, -0.211, -0.294, -0.381, -0.485",\
"0.111, 0.106, 0.076, 0.033, -0.025, -0.097, -0.172, -0.259, -0.348, -0.452",\
"0.15, 0.142, 0.118, 0.071, 0.012, -0.053, -0.134, -0.215, -0.309, -0.416",\
"0.183, 0.178, 0.15, 0.106, 0.047, -0.02, -0.097, -0.182, -0.273, -0.379",\
"0.223, 0.216, 0.185, 0.144, 0.088, 0.02, -0.053, -0.141, -0.237, -0.34",\
"0.25, 0.245, 0.215, 0.173, 0.119, 0.056, -0.021, -0.107, -0.198, -0.301");
}
}
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.063, 0.07, 0.1, 0.146, 0.209, 0.282, 0.356, 0.441, 0.542, 0.642",\
"0.062, 0.068, 0.097, 0.145, 0.205, 0.274, 0.352, 0.439, 0.537, 0.64",\
"0.045, 0.058, 0.083, 0.129, 0.194, 0.263, 0.338, 0.427, 0.524, 0.623",\
"0.021, 0.029, 0.058, 0.103, 0.166, 0.237, 0.312, 0.396, 0.492, 0.598",\
"-0.006, 0.004, 0.027, 0.072, 0.133, 0.206, 0.28, 0.366, 0.464, 0.565",\
"-0.043, -0.036, -0.008, 0.043, 0.105, 0.173, 0.246, 0.333, 0.425, 0.533",\
"-0.073, -0.063, -0.035, 0.004, 0.068, 0.14, 0.213, 0.299, 0.389, 0.497",\
"-0.108, -0.101, -0.07, -0.028, 0.032, 0.102, 0.182, 0.258, 0.356, 0.462",\
"-0.138, -0.129, -0.104, -0.059, 0.004, 0.066, 0.139, 0.224, 0.319, 0.426",\
"-0.165, -0.159, -0.133, -0.087, -0.033, 0.036, 0.109, 0.19, 0.284, 0.397");
}
}
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.222");
}
}
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.222");
}
}
}
}