blob: abb832ec6e1f6541b270058b0fe6d6e9a978b06e [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_mcu9t5v0__latsnq_2) {
area : 62.092800 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!SETN" ;
value : "0.0001370628" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.0001834632" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "0.0001387188" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "0.000154908" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "0.0001370628" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.0001951524" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "0.0001379916" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "0.0001578708" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001951524" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003969 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01645, 0.01637, 0.01644, 0.01638, 0.01641, 0.01641, 0.01643, \
0.01645, 0.01645, 0.01644");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.014, -0.01495, -0.01599, -0.01612, -0.01618, -0.01621, -0.01627, \
-0.01628, -0.0163, -0.01631");
}
}
internal_power() {
when : "!E&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.01759, 0.0176, 0.01756, 0.01754, 0.01754, 0.01755, 0.01757, \
0.01759, 0.01758, 0.01759");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.01607, -0.01607, -0.01607, -0.01614, -0.01621, -0.01621, -0.01627, \
-0.01628, -0.01629, -0.01631");
}
}
internal_power() {
when : "E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1219, 0.1211, 0.121, 0.127, 0.1428, 0.1693, 0.2074, 0.257, 0.3185, \
0.3927");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.03973, 0.03901, 0.03911, 0.04387, 0.05631, 0.07786, 0.1093, \
0.1513, 0.2043, 0.2688");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.258, -0.251, -0.22, -0.184, -0.137, -0.091, -0.032, 0.028, 0.108, 0.192",\
"-0.259, -0.254, -0.228, -0.188, -0.142, -0.095, -0.034, 0.027, 0.099, 0.186",\
"-0.277, -0.268, -0.244, -0.207, -0.157, -0.106, -0.051, 0.017, 0.088, 0.174",\
"-0.317, -0.311, -0.283, -0.249, -0.199, -0.145, -0.086, -0.02, 0.065, 0.148",\
"-0.394, -0.387, -0.358, -0.318, -0.265, -0.211, -0.147, -0.075, 0.001, 0.099",\
"-0.494, -0.483, -0.457, -0.419, -0.368, -0.305, -0.238, -0.164, -0.083, 0.014",\
"-0.619, -0.608, -0.576, -0.54, -0.496, -0.427, -0.352, -0.281, -0.195, -0.097",\
"-0.762, -0.756, -0.727, -0.69, -0.638, -0.57, -0.498, -0.415, -0.324, -0.226",\
"-0.931, -0.92, -0.889, -0.853, -0.808, -0.736, -0.655, -0.567, -0.471, -0.376",\
"-1.12, -1.109, -1.078, -1.037, -0.988, -0.916, -0.828, -0.74, -0.636, -0.531");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.172, -0.169, -0.179, -0.21, -0.245, -0.275, -0.283, -0.271, -0.239, -0.182",\
"-0.177, -0.178, -0.183, -0.213, -0.244, -0.276, -0.28, -0.276, -0.243, -0.184",\
"-0.186, -0.188, -0.195, -0.221, -0.249, -0.272, -0.279, -0.271, -0.237, -0.182",\
"-0.208, -0.204, -0.21, -0.23, -0.254, -0.275, -0.288, -0.278, -0.241, -0.188",\
"-0.223, -0.22, -0.224, -0.239, -0.265, -0.288, -0.296, -0.296, -0.264, -0.214",\
"-0.231, -0.228, -0.226, -0.239, -0.262, -0.294, -0.31, -0.316, -0.298, -0.257",\
"-0.219, -0.221, -0.218, -0.235, -0.261, -0.29, -0.326, -0.343, -0.344, -0.313",\
"-0.194, -0.195, -0.198, -0.209, -0.242, -0.275, -0.322, -0.361, -0.381, -0.375",\
"-0.151, -0.151, -0.15, -0.167, -0.202, -0.249, -0.308, -0.362, -0.406, -0.423",\
"-0.093, -0.092, -0.095, -0.107, -0.144, -0.198, -0.269, -0.341, -0.402, -0.457");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.298, 0.289, 0.262, 0.227, 0.182, 0.137, 0.107, 0.073, 0.053, 0.027",\
"0.303, 0.295, 0.263, 0.233, 0.189, 0.141, 0.11, 0.082, 0.055, 0.029",\
"0.318, 0.312, 0.282, 0.251, 0.198, 0.156, 0.12, 0.083, 0.043, 0.012",\
"0.353, 0.35, 0.32, 0.286, 0.236, 0.185, 0.141, 0.092, 0.046, -0.013",\
"0.43, 0.424, 0.393, 0.361, 0.303, 0.249, 0.191, 0.138, 0.068, 0",\
"0.527, 0.517, 0.493, 0.451, 0.406, 0.334, 0.274, 0.208, 0.132, 0.053",\
"0.647, 0.646, 0.606, 0.568, 0.521, 0.456, 0.387, 0.307, 0.233, 0.141",\
"0.794, 0.782, 0.753, 0.712, 0.669, 0.597, 0.513, 0.433, 0.352, 0.258",\
"0.956, 0.945, 0.915, 0.871, 0.827, 0.751, 0.668, 0.581, 0.495, 0.395",\
"1.142, 1.126, 1.095, 1.055, 1.007, 0.936, 0.843, 0.748, 0.654, 0.541");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.212, 0.213, 0.22, 0.269, 0.398, 0.584, 0.842, 1.17, 1.57, 2.048",\
"0.215, 0.213, 0.219, 0.277, 0.402, 0.591, 0.847, 1.172, 1.568, 2.041",\
"0.227, 0.224, 0.233, 0.287, 0.403, 0.589, 0.827, 1.141, 1.53, 1.978",\
"0.244, 0.242, 0.247, 0.295, 0.4, 0.561, 0.779, 1.06, 1.419, 1.824",\
"0.259, 0.266, 0.265, 0.3, 0.393, 0.538, 0.729, 0.984, 1.3, 1.677",\
"0.27, 0.268, 0.276, 0.296, 0.377, 0.509, 0.7, 0.942, 1.248, 1.611",\
"0.266, 0.268, 0.268, 0.29, 0.36, 0.485, 0.671, 0.905, 1.201, 1.559",\
"0.245, 0.247, 0.251, 0.267, 0.329, 0.453, 0.637, 0.878, 1.186, 1.565",\
"0.21, 0.21, 0.211, 0.232, 0.286, 0.403, 0.587, 0.835, 1.153, 1.547",\
"0.153, 0.153, 0.151, 0.166, 0.224, 0.34, 0.522, 0.773, 1.104, 1.519");
}
}
}
pin(E) {
capacitance : 0.009599 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
min_pulse_width_high : 0.331 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1583, 0.1578, 0.1635, 0.1799, 0.2091, 0.2522, 0.3103, 0.3844, \
0.4755, 0.5846");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1001, 0.09951, 0.1013, 0.1126, 0.1364, 0.1733, 0.2244, 0.2906, \
0.3727, 0.4706");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1006, 0.09993, 0.105, 0.1203, 0.148, 0.1894, 0.2454, 0.3169, \
0.4048, 0.5102");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.0008391, -0.001383, 0.001805, 0.01423, 0.03821, 0.07483, 0.1246, \
0.1886, 0.2675, 0.362");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1005, 0.1, 0.1054, 0.1209, 0.1489, 0.1905, 0.2466, 0.3182, 0.4062, \
0.5117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.003244, 0.002728, 0.005675, 0.01786, 0.04158, 0.07792, 0.1275, \
0.1914, 0.2702, 0.3648");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.1005, 0.1, 0.1053, 0.1209, 0.1489, 0.1905, 0.2466, 0.3181, 0.4063, \
0.5117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.001173, -0.001699, 0.001253, 0.01353, 0.03717, 0.07354, 0.1233, \
0.1871, 0.2658, 0.3604");
}
}
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.331");
}
}
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.191");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.908 ;
max_transition : 4.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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.4178, 0.4118, 0.4065, 0.4047, 0.4038, 0.4036, 0.4033, 0.4032, 0.4031, 0.4032",\
"0.417, 0.4112, 0.4058, 0.4039, 0.4031, 0.4028, 0.4026, 0.4025, 0.4024, 0.4024",\
"0.4168, 0.4109, 0.4053, 0.4036, 0.4029, 0.4026, 0.4024, 0.4023, 0.4022, 0.4022",\
"0.4244, 0.4185, 0.4129, 0.4111, 0.4104, 0.41, 0.4098, 0.4098, 0.4097, 0.4097",\
"0.4446, 0.4386, 0.433, 0.4313, 0.4307, 0.4303, 0.4301, 0.4299, 0.43, 0.4299",\
"0.4786, 0.4729, 0.4672, 0.4654, 0.4643, 0.4643, 0.4641, 0.464, 0.4639, 0.4637",\
"0.5283, 0.5222, 0.5169, 0.515, 0.514, 0.5138, 0.5134, 0.5133, 0.5132, 0.5131",\
"0.5926, 0.5862, 0.5805, 0.5784, 0.5776, 0.5774, 0.5771, 0.5768, 0.5768, 0.5767",\
"0.6706, 0.664, 0.6584, 0.6558, 0.6551, 0.6549, 0.6544, 0.6543, 0.6542, 0.6541",\
"0.763, 0.7568, 0.7498, 0.7484, 0.7471, 0.7465, 0.7464, 0.7463, 0.7462, 0.7462");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3561, 0.3537, 0.3521, 0.3531, 0.3548, 0.356, 0.3581, 0.3605, 0.3634, 0.366",\
"0.3554, 0.3529, 0.3512, 0.3516, 0.3538, 0.3555, 0.3574, 0.3612, 0.3623, 0.3664",\
"0.3557, 0.3531, 0.3515, 0.3524, 0.354, 0.3557, 0.3581, 0.3598, 0.3627, 0.3653",\
"0.3627, 0.3604, 0.3586, 0.3593, 0.3605, 0.3628, 0.3657, 0.3673, 0.3699, 0.3732",\
"0.3801, 0.3774, 0.3757, 0.3759, 0.3781, 0.3796, 0.3826, 0.3853, 0.3879, 0.3908",\
"0.4095, 0.4071, 0.4047, 0.4056, 0.4081, 0.4084, 0.4114, 0.4145, 0.4163, 0.4168",\
"0.4506, 0.448, 0.4454, 0.4467, 0.4491, 0.4524, 0.4525, 0.4552, 0.457, 0.4592",\
"0.5046, 0.5021, 0.4995, 0.5002, 0.5012, 0.5036, 0.5104, 0.5117, 0.5106, 0.5132",\
"0.5723, 0.5695, 0.5671, 0.5671, 0.5674, 0.5687, 0.5731, 0.5794, 0.5819, 0.5831",\
"0.6529, 0.6505, 0.6472, 0.6478, 0.6483, 0.6499, 0.6512, 0.6561, 0.6625, 0.6637");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3995, 0.3935, 0.3883, 0.3861, 0.3852, 0.385, 0.3849, 0.3848, 0.3848, 0.3848",\
"0.3993, 0.3934, 0.388, 0.386, 0.3852, 0.3849, 0.3848, 0.3848, 0.3848, 0.3848",\
"0.3979, 0.392, 0.3867, 0.3847, 0.384, 0.3835, 0.3833, 0.3832, 0.3832, 0.3831",\
"0.3958, 0.39, 0.3849, 0.3826, 0.382, 0.3815, 0.3813, 0.3812, 0.3812, 0.3812",\
"0.3942, 0.3879, 0.3826, 0.3811, 0.3801, 0.3798, 0.3797, 0.3796, 0.3795, 0.3795",\
"0.3942, 0.3881, 0.3824, 0.381, 0.3801, 0.3799, 0.3797, 0.3797, 0.3796, 0.3796",\
"0.3956, 0.3895, 0.384, 0.3822, 0.3813, 0.3813, 0.381, 0.3809, 0.3808, 0.3808",\
"0.3981, 0.3921, 0.3867, 0.3849, 0.384, 0.3834, 0.3832, 0.3832, 0.3831, 0.383",\
"0.4006, 0.3947, 0.3893, 0.3877, 0.387, 0.3865, 0.3861, 0.3861, 0.3862, 0.386",\
"0.4046, 0.3985, 0.3931, 0.3915, 0.391, 0.3902, 0.3903, 0.39, 0.3899, 0.3899");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3619, 0.3592, 0.3578, 0.3584, 0.3596, 0.3619, 0.364, 0.366, 0.3703, 0.3719",\
"0.3619, 0.3594, 0.3576, 0.3586, 0.3599, 0.362, 0.3649, 0.3658, 0.369, 0.3713",\
"0.3636, 0.3611, 0.3591, 0.3601, 0.3616, 0.3637, 0.3655, 0.3682, 0.3704, 0.373",\
"0.3721, 0.3698, 0.3681, 0.3687, 0.3707, 0.3727, 0.3759, 0.3783, 0.3787, 0.3816",\
"0.39, 0.3877, 0.3866, 0.3868, 0.388, 0.3899, 0.3937, 0.395, 0.3968, 0.3994",\
"0.4197, 0.417, 0.4149, 0.4155, 0.4184, 0.4193, 0.4211, 0.4241, 0.4266, 0.4285",\
"0.4523, 0.4501, 0.4468, 0.4478, 0.4506, 0.4543, 0.4556, 0.4568, 0.4597, 0.4613",\
"0.4896, 0.4872, 0.4843, 0.4853, 0.4858, 0.4891, 0.4954, 0.4967, 0.496, 0.4975",\
"0.5307, 0.5283, 0.5258, 0.525, 0.5266, 0.527, 0.5312, 0.5382, 0.5411, 0.5405",\
"0.5759, 0.5732, 0.5702, 0.571, 0.5716, 0.5721, 0.5748, 0.5797, 0.5876, 0.5877");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3506, 0.3482, 0.3468, 0.3487, 0.3499, 0.3518, 0.3542, 0.3558, 0.3594, 0.3627",\
"0.3492, 0.3469, 0.3454, 0.3473, 0.348, 0.3499, 0.3521, 0.3544, 0.3559, 0.3596",\
"0.3528, 0.3506, 0.349, 0.3505, 0.3518, 0.3532, 0.3567, 0.3584, 0.3616, 0.3646",\
"0.3745, 0.3719, 0.3698, 0.3707, 0.3717, 0.3731, 0.3763, 0.379, 0.3812, 0.3845",\
"0.4166, 0.4141, 0.4109, 0.4112, 0.4123, 0.4137, 0.4162, 0.42, 0.4218, 0.4252",\
"0.4837, 0.4801, 0.476, 0.4759, 0.4773, 0.4774, 0.4802, 0.4819, 0.4837, 0.4884",\
"0.5626, 0.5585, 0.5528, 0.5504, 0.5516, 0.5541, 0.5559, 0.5579, 0.5608, 0.5634",\
"0.6495, 0.6446, 0.6391, 0.6357, 0.6339, 0.6377, 0.64, 0.6427, 0.6445, 0.645",\
"0.7453, 0.7404, 0.7335, 0.7285, 0.7285, 0.7274, 0.7308, 0.7361, 0.7372, 0.7376",\
"0.8502, 0.8451, 0.8361, 0.8315, 0.8302, 0.8307, 0.8309, 0.8365, 0.8398, 0.842");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3506, 0.3482, 0.3468, 0.3487, 0.3499, 0.3518, 0.3542, 0.3558, 0.3594, 0.3627",\
"0.3492, 0.3469, 0.3454, 0.3473, 0.348, 0.3499, 0.3521, 0.3544, 0.3559, 0.3596",\
"0.3528, 0.3506, 0.349, 0.3505, 0.3518, 0.3532, 0.3567, 0.3584, 0.3616, 0.3646",\
"0.3745, 0.3719, 0.3698, 0.3707, 0.3717, 0.3731, 0.3763, 0.379, 0.3812, 0.3845",\
"0.4166, 0.4141, 0.4109, 0.4112, 0.4123, 0.4137, 0.4162, 0.42, 0.4218, 0.4252",\
"0.4837, 0.4801, 0.476, 0.4759, 0.4773, 0.4774, 0.4802, 0.4819, 0.4837, 0.4884",\
"0.5626, 0.5585, 0.5528, 0.5504, 0.5516, 0.5541, 0.5559, 0.5579, 0.5608, 0.5634",\
"0.6495, 0.6446, 0.6391, 0.6357, 0.6339, 0.6377, 0.64, 0.6427, 0.6445, 0.645",\
"0.7453, 0.7404, 0.7335, 0.7285, 0.7285, 0.7274, 0.7308, 0.7361, 0.7372, 0.7376",\
"0.8502, 0.8451, 0.8361, 0.8315, 0.8302, 0.8307, 0.8309, 0.8365, 0.8398, 0.842");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.2465, 0.2408, 0.2362, 0.2344, 0.2335, 0.2332, 0.233, 0.2329, 0.2329, 0.2328",\
"0.2455, 0.2396, 0.2351, 0.2334, 0.2329, 0.2322, 0.2321, 0.232, 0.2319, 0.2319",\
"0.2491, 0.2435, 0.2379, 0.2369, 0.2364, 0.2356, 0.2355, 0.2354, 0.2353, 0.2353",\
"0.2667, 0.2609, 0.2557, 0.2537, 0.253, 0.2525, 0.2522, 0.2521, 0.252, 0.252",\
"0.3004, 0.2942, 0.2884, 0.2863, 0.2861, 0.285, 0.2848, 0.2848, 0.2847, 0.2847",\
"0.3538, 0.3473, 0.3408, 0.3376, 0.3374, 0.3367, 0.3364, 0.3362, 0.3362, 0.3361",\
"0.4272, 0.4199, 0.4127, 0.409, 0.4076, 0.4071, 0.4069, 0.4067, 0.4064, 0.4066",\
"0.5202, 0.5126, 0.5042, 0.5006, 0.4985, 0.4977, 0.4972, 0.497, 0.497, 0.4968",\
"0.6349, 0.6267, 0.6168, 0.6122, 0.6102, 0.6093, 0.6087, 0.6082, 0.6081, 0.6079",\
"0.7711, 0.7625, 0.7515, 0.7464, 0.7433, 0.7422, 0.7413, 0.7411, 0.7407, 0.7405");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3097, 0.3074, 0.3063, 0.3074, 0.3093, 0.3105, 0.313, 0.3157, 0.319, 0.3234",\
"0.3083, 0.306, 0.305, 0.3057, 0.3073, 0.3095, 0.3123, 0.3157, 0.3168, 0.3208",\
"0.312, 0.3094, 0.3086, 0.3097, 0.3112, 0.3126, 0.3159, 0.3179, 0.3204, 0.3223",\
"0.3329, 0.3306, 0.3287, 0.3289, 0.3304, 0.3325, 0.3357, 0.3387, 0.3416, 0.3435",\
"0.3732, 0.37, 0.3681, 0.368, 0.3693, 0.3706, 0.3735, 0.3762, 0.3784, 0.3817",\
"0.4347, 0.4315, 0.427, 0.4273, 0.4283, 0.4295, 0.4311, 0.4334, 0.4374, 0.4404",\
"0.5188, 0.5142, 0.51, 0.5064, 0.5086, 0.5117, 0.5117, 0.5137, 0.5159, 0.5185",\
"0.625, 0.62, 0.6129, 0.6104, 0.6092, 0.6129, 0.6165, 0.6174, 0.6203, 0.62",\
"0.7545, 0.7492, 0.7411, 0.7377, 0.7358, 0.7358, 0.7403, 0.7441, 0.7459, 0.7464",\
"0.9085, 0.9025, 0.8944, 0.8885, 0.8857, 0.8859, 0.8876, 0.8935, 0.896, 0.899");
}
}
internal_power() {
related_pin : "SETN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3506, 0.3482, 0.3468, 0.3487, 0.3499, 0.3518, 0.3541, 0.3558, 0.3572, 0.3623",\
"0.3492, 0.3469, 0.3458, 0.347, 0.348, 0.35, 0.3517, 0.3551, 0.3573, 0.3595",\
"0.3528, 0.3506, 0.349, 0.3504, 0.3518, 0.3531, 0.3567, 0.3583, 0.3616, 0.3642",\
"0.3745, 0.3718, 0.3699, 0.3707, 0.372, 0.3731, 0.377, 0.3786, 0.3804, 0.3827",\
"0.4168, 0.4139, 0.4113, 0.4114, 0.4123, 0.4132, 0.4155, 0.4196, 0.4221, 0.424",\
"0.4836, 0.4802, 0.4762, 0.476, 0.4773, 0.4778, 0.4806, 0.483, 0.4859, 0.4888",\
"0.5621, 0.5579, 0.5534, 0.55, 0.5523, 0.5545, 0.5562, 0.5578, 0.5607, 0.5622",\
"0.6493, 0.6442, 0.639, 0.6353, 0.6348, 0.6377, 0.6408, 0.6417, 0.6446, 0.6454",\
"0.7453, 0.7399, 0.7337, 0.7287, 0.7284, 0.7277, 0.7319, 0.736, 0.7371, 0.7379",\
"0.8506, 0.8449, 0.8381, 0.8322, 0.8299, 0.8292, 0.8305, 0.8372, 0.8404, 0.8427");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3506, 0.3482, 0.3468, 0.3487, 0.3499, 0.3518, 0.3541, 0.3558, 0.3572, 0.3623",\
"0.3492, 0.3469, 0.3458, 0.347, 0.348, 0.35, 0.3517, 0.3551, 0.3573, 0.3595",\
"0.3528, 0.3506, 0.349, 0.3504, 0.3518, 0.3531, 0.3567, 0.3583, 0.3616, 0.3642",\
"0.3745, 0.3718, 0.3699, 0.3707, 0.372, 0.3731, 0.377, 0.3786, 0.3804, 0.3827",\
"0.4168, 0.4139, 0.4113, 0.4114, 0.4123, 0.4132, 0.4155, 0.4196, 0.4221, 0.424",\
"0.4836, 0.4802, 0.4762, 0.476, 0.4773, 0.4778, 0.4806, 0.483, 0.4859, 0.4888",\
"0.5621, 0.5579, 0.5534, 0.55, 0.5523, 0.5545, 0.5562, 0.5578, 0.5607, 0.5622",\
"0.6493, 0.6442, 0.639, 0.6353, 0.6348, 0.6377, 0.6408, 0.6417, 0.6446, 0.6454",\
"0.7453, 0.7399, 0.7337, 0.7287, 0.7284, 0.7277, 0.7319, 0.736, 0.7371, 0.7379",\
"0.8506, 0.8449, 0.8381, 0.8322, 0.8299, 0.8292, 0.8305, 0.8372, 0.8404, 0.8427");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.5063, 0.5244, 0.5711, 0.6422, 0.7444, 0.886, 1.072, 1.307, 1.593, 1.935",\
"0.5112, 0.5292, 0.5759, 0.647, 0.7492, 0.8908, 1.077, 1.312, 1.598, 1.94",\
"0.5276, 0.5456, 0.5922, 0.6632, 0.7655, 0.9071, 1.093, 1.328, 1.614, 1.956",\
"0.5686, 0.5867, 0.6334, 0.7044, 0.8066, 0.9483, 1.134, 1.369, 1.655, 1.997",\
"0.6416, 0.6597, 0.7063, 0.7772, 0.8795, 1.021, 1.207, 1.442, 1.728, 2.07",\
"0.7444, 0.7624, 0.8092, 0.8801, 0.9824, 1.124, 1.31, 1.545, 1.831, 2.173",\
"0.8731, 0.8913, 0.938, 1.009, 1.111, 1.253, 1.439, 1.674, 1.96, 2.301",\
"1.024, 1.042, 1.089, 1.16, 1.262, 1.403, 1.59, 1.824, 2.11, 2.452",\
"1.195, 1.213, 1.26, 1.331, 1.433, 1.575, 1.761, 1.996, 2.282, 2.623",\
"1.388, 1.406, 1.453, 1.524, 1.626, 1.768, 1.954, 2.189, 2.475, 2.816");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3884, 0.408, 0.4697, 0.5864, 0.7684, 1.023, 1.359, 1.781, 2.297, 2.91",\
"0.3915, 0.4111, 0.4729, 0.5896, 0.7715, 1.027, 1.362, 1.784, 2.3, 2.914",\
"0.4017, 0.4213, 0.4831, 0.5997, 0.7817, 1.037, 1.372, 1.794, 2.31, 2.923",\
"0.4203, 0.44, 0.5017, 0.6183, 0.8003, 1.055, 1.391, 1.813, 2.329, 2.941",\
"0.4364, 0.456, 0.5176, 0.6343, 0.8162, 1.071, 1.407, 1.829, 2.345, 2.958",\
"0.442, 0.4617, 0.5234, 0.64, 0.8217, 1.076, 1.412, 1.834, 2.349, 2.964",\
"0.4331, 0.4526, 0.5142, 0.6309, 0.8126, 1.067, 1.402, 1.825, 2.34, 2.954",\
"0.4073, 0.4268, 0.4884, 0.6051, 0.7868, 1.042, 1.377, 1.799, 2.314, 2.927",\
"0.3637, 0.3834, 0.4448, 0.5613, 0.7433, 0.9978, 1.333, 1.755, 2.27, 2.884",\
"0.301, 0.3207, 0.382, 0.4986, 0.6804, 0.9352, 1.271, 1.692, 2.207, 2.821");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04344, 0.06156, 0.1142, 0.2106, 0.3713, 0.6039, 0.9123, 1.302, 1.778, 2.344",\
"0.04346, 0.06176, 0.1141, 0.2103, 0.3713, 0.6037, 0.9125, 1.301, 1.777, 2.344",\
"0.0435, 0.06178, 0.1143, 0.2103, 0.3712, 0.604, 0.9125, 1.301, 1.777, 2.344",\
"0.04366, 0.0618, 0.1144, 0.2106, 0.3708, 0.604, 0.9124, 1.301, 1.777, 2.344",\
"0.0434, 0.0616, 0.1142, 0.2106, 0.3706, 0.604, 0.9122, 1.302, 1.777, 2.342",\
"0.0436, 0.0618, 0.1146, 0.2104, 0.3704, 0.6036, 0.9124, 1.301, 1.777, 2.342",\
"0.044, 0.0618, 0.1142, 0.2106, 0.3706, 0.6026, 0.9104, 1.301, 1.775, 2.343",\
"0.044, 0.0622, 0.1146, 0.2108, 0.371, 0.6038, 0.911, 1.299, 1.773, 2.342",\
"0.0444, 0.0622, 0.1148, 0.2108, 0.3706, 0.6042, 0.912, 1.299, 1.773, 2.338",\
"0.0446, 0.0628, 0.1154, 0.211, 0.3712, 0.6028, 0.9118, 1.3, 1.773, 2.338");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04208, 0.0697, 0.1704, 0.3718, 0.6866, 1.128, 1.71, 2.448, 3.339, 4.407",\
"0.04198, 0.06972, 0.1703, 0.3716, 0.6867, 1.128, 1.713, 2.445, 3.345, 4.405",\
"0.04226, 0.0698, 0.1704, 0.3718, 0.6866, 1.129, 1.71, 2.448, 3.339, 4.407",\
"0.04206, 0.06986, 0.1704, 0.3719, 0.6867, 1.128, 1.71, 2.448, 3.339, 4.405",\
"0.04212, 0.06984, 0.1703, 0.3715, 0.6868, 1.129, 1.714, 2.446, 3.337, 4.404",\
"0.042, 0.0698, 0.1702, 0.3718, 0.686, 1.13, 1.71, 2.444, 3.339, 4.412",\
"0.0422, 0.0702, 0.1704, 0.3718, 0.6866, 1.128, 1.711, 2.443, 3.336, 4.402",\
"0.0426, 0.07, 0.1704, 0.3716, 0.6874, 1.129, 1.711, 2.441, 3.336, 4.401",\
"0.0426, 0.0704, 0.1706, 0.3718, 0.6868, 1.128, 1.709, 2.442, 3.335, 4.406",\
"0.0428, 0.0706, 0.1706, 0.372, 0.6866, 1.128, 1.71, 2.441, 3.334, 4.399");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.5328, 0.5508, 0.5975, 0.6685, 0.7707, 0.9124, 1.099, 1.333, 1.619, 1.961",\
"0.5384, 0.5565, 0.6031, 0.6741, 0.7764, 0.918, 1.104, 1.339, 1.625, 1.967",\
"0.5533, 0.5714, 0.618, 0.689, 0.7914, 0.933, 1.119, 1.354, 1.64, 1.982",\
"0.5673, 0.5853, 0.632, 0.703, 0.8053, 0.9469, 1.133, 1.368, 1.654, 1.996",\
"0.5794, 0.5974, 0.6441, 0.715, 0.8173, 0.9589, 1.145, 1.38, 1.666, 2.007",\
"0.5821, 0.6002, 0.6468, 0.7178, 0.8201, 0.9616, 1.148, 1.382, 1.669, 2.01",\
"0.5746, 0.5925, 0.6393, 0.7103, 0.8125, 0.9541, 1.14, 1.375, 1.661, 2.003",\
"0.556, 0.5741, 0.6207, 0.6918, 0.7938, 0.9354, 1.122, 1.356, 1.643, 1.984",\
"0.524, 0.5421, 0.5889, 0.6598, 0.7621, 0.9036, 1.09, 1.325, 1.611, 1.952",\
"0.4795, 0.4976, 0.5443, 0.6154, 0.7176, 0.8592, 1.045, 1.28, 1.566, 1.907");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.3641, 0.3836, 0.4454, 0.5621, 0.7439, 0.9991, 1.335, 1.757, 2.272, 2.887",\
"0.3697, 0.3893, 0.451, 0.5676, 0.7495, 1.005, 1.34, 1.762, 2.278, 2.891",\
"0.39, 0.4096, 0.4714, 0.588, 0.7698, 1.025, 1.361, 1.783, 2.298, 2.911",\
"0.4184, 0.4381, 0.4998, 0.6166, 0.7984, 1.054, 1.389, 1.811, 2.327, 2.94",\
"0.4389, 0.4586, 0.5204, 0.6369, 0.8188, 1.074, 1.409, 1.831, 2.347, 2.962",\
"0.4481, 0.4675, 0.5293, 0.6458, 0.8277, 1.082, 1.417, 1.84, 2.355, 2.971",\
"0.4405, 0.4602, 0.5217, 0.6383, 0.8204, 1.075, 1.41, 1.832, 2.348, 2.963",\
"0.4147, 0.4343, 0.4959, 0.6124, 0.7943, 1.049, 1.384, 1.806, 2.321, 2.936",\
"0.368, 0.3876, 0.4492, 0.5655, 0.7474, 1.002, 1.337, 1.759, 2.274, 2.888",\
"0.2997, 0.3192, 0.3809, 0.4973, 0.679, 0.9342, 1.269, 1.691, 2.206, 2.82");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04336, 0.06166, 0.1142, 0.2107, 0.3712, 0.6038, 0.9119, 1.302, 1.777, 2.341",\
"0.04336, 0.06166, 0.1141, 0.2106, 0.3708, 0.604, 0.9118, 1.302, 1.777, 2.344",\
"0.04334, 0.0616, 0.1145, 0.2105, 0.3706, 0.604, 0.9126, 1.301, 1.777, 2.342",\
"0.04354, 0.06178, 0.1143, 0.2105, 0.3709, 0.6038, 0.9122, 1.302, 1.777, 2.344",\
"0.04334, 0.0613, 0.1142, 0.2106, 0.371, 0.6036, 0.9118, 1.302, 1.777, 2.344",\
"0.0432, 0.0614, 0.1144, 0.2108, 0.3704, 0.603, 0.9124, 1.302, 1.775, 2.343",\
"0.0434, 0.0616, 0.1142, 0.2104, 0.3704, 0.6038, 0.9104, 1.299, 1.775, 2.342",\
"0.0436, 0.0616, 0.1142, 0.2106, 0.3708, 0.603, 0.9106, 1.299, 1.773, 2.338",\
"0.0434, 0.0616, 0.114, 0.2104, 0.3712, 0.6032, 0.911, 1.3, 1.774, 2.339",\
"0.0438, 0.0614, 0.1142, 0.2104, 0.3708, 0.604, 0.9114, 1.3, 1.773, 2.338");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04194, 0.0698, 0.1706, 0.3715, 0.6865, 1.129, 1.71, 2.443, 3.338, 4.413",\
"0.0422, 0.06968, 0.1705, 0.3718, 0.6869, 1.129, 1.71, 2.448, 3.339, 4.408",\
"0.04218, 0.06966, 0.1705, 0.3716, 0.6869, 1.128, 1.71, 2.444, 3.338, 4.407",\
"0.04232, 0.06982, 0.1708, 0.3717, 0.6868, 1.129, 1.713, 2.444, 3.344, 4.407",\
"0.0422, 0.06984, 0.1702, 0.3717, 0.6864, 1.129, 1.711, 2.443, 3.342, 4.406",\
"0.0422, 0.0698, 0.1702, 0.3718, 0.686, 1.127, 1.711, 2.444, 3.34, 4.405",\
"0.0424, 0.07, 0.1704, 0.3716, 0.6872, 1.128, 1.71, 2.441, 3.336, 4.406",\
"0.0424, 0.07, 0.1706, 0.372, 0.6864, 1.128, 1.71, 2.441, 3.335, 4.4",\
"0.0424, 0.0702, 0.1706, 0.3714, 0.6866, 1.128, 1.709, 2.441, 3.334, 4.401",\
"0.043, 0.0706, 0.1708, 0.3718, 0.6872, 1.129, 1.708, 2.44, 3.334, 4.4");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.2197, 0.2393, 0.3012, 0.418, 0.5998, 0.8548, 1.19, 1.613, 2.128, 2.742",\
"0.2267, 0.2463, 0.3081, 0.4249, 0.6068, 0.8618, 1.197, 1.619, 2.135, 2.749",\
"0.257, 0.2765, 0.3383, 0.4551, 0.637, 0.892, 1.227, 1.649, 2.164, 2.779",\
"0.3133, 0.3329, 0.3946, 0.5111, 0.6929, 0.9478, 1.283, 1.705, 2.221, 2.834",\
"0.385, 0.4049, 0.4662, 0.5825, 0.7643, 1.019, 1.354, 1.777, 2.292, 2.906",\
"0.4705, 0.4903, 0.5516, 0.6675, 0.8489, 1.103, 1.439, 1.861, 2.377, 2.991",\
"0.5668, 0.5865, 0.6476, 0.7629, 0.9439, 1.198, 1.533, 1.956, 2.471, 3.087",\
"0.6733, 0.693, 0.7543, 0.869, 1.05, 1.305, 1.639, 2.061, 2.576, 3.19",\
"0.7902, 0.8101, 0.8713, 0.9854, 1.166, 1.42, 1.755, 2.177, 2.692, 3.306",\
"0.9178, 0.9382, 0.9984, 1.113, 1.293, 1.547, 1.882, 2.304, 2.819, 3.432");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04164, 0.06952, 0.1701, 0.372, 0.6865, 1.129, 1.712, 2.447, 3.343, 4.409",\
"0.04162, 0.0695, 0.1702, 0.372, 0.6865, 1.129, 1.713, 2.447, 3.343, 4.405",\
"0.0418, 0.06948, 0.1701, 0.372, 0.6866, 1.129, 1.71, 2.442, 3.336, 4.409",\
"0.0421, 0.06976, 0.1704, 0.3721, 0.6864, 1.129, 1.71, 2.443, 3.338, 4.403",\
"0.04292, 0.0704, 0.1705, 0.3716, 0.6864, 1.128, 1.71, 2.444, 3.339, 4.409",\
"0.0442, 0.0716, 0.1706, 0.3716, 0.6862, 1.128, 1.71, 2.447, 3.342, 4.403",\
"0.0454, 0.0724, 0.1712, 0.3716, 0.6876, 1.128, 1.713, 2.441, 3.336, 4.404",\
"0.0468, 0.0738, 0.1716, 0.3718, 0.6874, 1.128, 1.71, 2.446, 3.335, 4.404",\
"0.0482, 0.0746, 0.172, 0.3718, 0.6866, 1.129, 1.709, 2.441, 3.336, 4.4",\
"0.0496, 0.0758, 0.1724, 0.3718, 0.6874, 1.129, 1.71, 2.443, 3.334, 4.402");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.23, 0.248, 0.2945, 0.3656, 0.4679, 0.6094, 0.7957, 1.03, 1.317, 1.658",\
"0.2349, 0.253, 0.2995, 0.3706, 0.4728, 0.6145, 0.8006, 1.035, 1.322, 1.663",\
"0.2554, 0.2734, 0.32, 0.391, 0.4933, 0.6349, 0.8211, 1.056, 1.342, 1.684",\
"0.2833, 0.3013, 0.348, 0.419, 0.5213, 0.6629, 0.8491, 1.084, 1.37, 1.712",\
"0.3079, 0.326, 0.3727, 0.4438, 0.546, 0.6876, 0.8738, 1.109, 1.395, 1.736",\
"0.3276, 0.3461, 0.393, 0.464, 0.5664, 0.708, 0.8941, 1.129, 1.415, 1.757",\
"0.3393, 0.3577, 0.4048, 0.4763, 0.5786, 0.7201, 0.9062, 1.141, 1.427, 1.768",\
"0.3405, 0.3592, 0.4065, 0.4783, 0.5807, 0.7221, 0.9083, 1.143, 1.429, 1.77",\
"0.3303, 0.3492, 0.397, 0.4692, 0.5714, 0.7129, 0.899, 1.134, 1.42, 1.761",\
"0.3076, 0.3268, 0.3751, 0.4473, 0.5497, 0.6912, 0.8773, 1.112, 1.398, 1.739");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.2191, 0.2387, 0.3005, 0.4174, 0.5993, 0.8544, 1.19, 1.613, 2.128, 2.744",\
"0.226, 0.2456, 0.3076, 0.4244, 0.6064, 0.8616, 1.196, 1.618, 2.135, 2.75",\
"0.2562, 0.2757, 0.3379, 0.4547, 0.6365, 0.8916, 1.227, 1.65, 2.165, 2.779",\
"0.3125, 0.3319, 0.3936, 0.5103, 0.6923, 0.9474, 1.282, 1.705, 2.221, 2.835",\
"0.3838, 0.4032, 0.4651, 0.5814, 0.763, 1.018, 1.354, 1.776, 2.292, 2.906",\
"0.4681, 0.488, 0.5495, 0.6654, 0.8469, 1.102, 1.437, 1.86, 2.374, 2.989",\
"0.5639, 0.5836, 0.6453, 0.7605, 0.9421, 1.197, 1.531, 1.953, 2.468, 3.085",\
"0.6705, 0.6906, 0.7517, 0.8669, 1.048, 1.303, 1.638, 2.06, 2.574, 3.189",\
"0.788, 0.8089, 0.8698, 0.9853, 1.166, 1.42, 1.754, 2.177, 2.691, 3.305",\
"0.9177, 0.9386, 1.001, 1.114, 1.295, 1.549, 1.884, 2.305, 2.821, 3.434");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.043, 0.06102, 0.114, 0.2101, 0.3705, 0.6036, 0.9113, 1.302, 1.776, 2.345",\
"0.0428, 0.06102, 0.1141, 0.2105, 0.3708, 0.6027, 0.9114, 1.302, 1.776, 2.344",\
"0.0428, 0.06112, 0.1139, 0.2104, 0.3706, 0.6032, 0.9123, 1.301, 1.776, 2.344",\
"0.04336, 0.06166, 0.1142, 0.2106, 0.3709, 0.6039, 0.9119, 1.301, 1.776, 2.345",\
"0.0439, 0.06208, 0.1145, 0.2109, 0.3704, 0.6029, 0.9126, 1.301, 1.778, 2.342",\
"0.04506, 0.0632, 0.1154, 0.2112, 0.3708, 0.603, 0.911, 1.301, 1.776, 2.342",\
"0.0466, 0.0648, 0.1168, 0.212, 0.3718, 0.6028, 0.9114, 1.299, 1.774, 2.341",\
"0.0484, 0.0662, 0.1184, 0.2128, 0.3714, 0.604, 0.911, 1.299, 1.773, 2.338",\
"0.0502, 0.068, 0.1198, 0.2138, 0.3728, 0.6042, 0.9116, 1.299, 1.773, 2.338",\
"0.0522, 0.0706, 0.1214, 0.2148, 0.3734, 0.6042, 0.9124, 1.301, 1.773, 2.339");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04164, 0.06948, 0.1705, 0.3716, 0.6868, 1.129, 1.711, 2.445, 3.346, 4.409",\
"0.0418, 0.06944, 0.1704, 0.3716, 0.6867, 1.129, 1.71, 2.445, 3.34, 4.406",\
"0.04162, 0.06958, 0.1703, 0.3719, 0.6865, 1.129, 1.71, 2.444, 3.344, 4.415",\
"0.04204, 0.06976, 0.1703, 0.3717, 0.6869, 1.129, 1.71, 2.446, 3.338, 4.408",\
"0.04288, 0.07062, 0.1705, 0.3723, 0.6866, 1.129, 1.71, 2.447, 3.346, 4.415",\
"0.0442, 0.0716, 0.1708, 0.3718, 0.686, 1.128, 1.71, 2.449, 3.342, 4.405",\
"0.0456, 0.0732, 0.1716, 0.3718, 0.6874, 1.128, 1.709, 2.441, 3.338, 4.405",\
"0.0478, 0.0748, 0.1722, 0.372, 0.6866, 1.128, 1.709, 2.442, 3.337, 4.403",\
"0.0504, 0.0772, 0.173, 0.3726, 0.6876, 1.128, 1.709, 2.44, 3.335, 4.402",\
"0.0528, 0.0796, 0.174, 0.3728, 0.688, 1.13, 1.71, 2.441, 3.334, 4.401");
}
}
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.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.2197, 0.2393, 0.3012, 0.418, 0.5998, 0.8548, 1.19, 1.613, 2.128, 2.742",\
"0.2267, 0.2463, 0.3082, 0.4249, 0.6068, 0.8619, 1.197, 1.619, 2.134, 2.749",\
"0.257, 0.2765, 0.3383, 0.4551, 0.637, 0.892, 1.227, 1.649, 2.164, 2.779",\
"0.3133, 0.3328, 0.3946, 0.5111, 0.6929, 0.9478, 1.283, 1.706, 2.22, 2.835",\
"0.385, 0.405, 0.4663, 0.5824, 0.7643, 1.019, 1.355, 1.777, 2.292, 2.907",\
"0.4705, 0.4903, 0.5517, 0.6675, 0.849, 1.104, 1.439, 1.861, 2.376, 2.991",\
"0.566, 0.5858, 0.6473, 0.7625, 0.944, 1.198, 1.534, 1.956, 2.471, 3.087",\
"0.6731, 0.693, 0.7543, 0.8689, 1.05, 1.304, 1.639, 2.061, 2.576, 3.191",\
"0.7902, 0.81, 0.8713, 0.9855, 1.166, 1.42, 1.755, 2.177, 2.692, 3.306",\
"0.9179, 0.9382, 0.999, 1.113, 1.293, 1.548, 1.882, 2.304, 2.819, 3.432");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04164, 0.0695, 0.1702, 0.372, 0.6865, 1.129, 1.712, 2.448, 3.344, 4.411",\
"0.04162, 0.0695, 0.1703, 0.3721, 0.6864, 1.129, 1.71, 2.445, 3.34, 4.413",\
"0.0418, 0.0695, 0.1701, 0.3719, 0.6866, 1.129, 1.711, 2.442, 3.337, 4.41",\
"0.0421, 0.0698, 0.1703, 0.3715, 0.6864, 1.129, 1.712, 2.442, 3.338, 4.406",\
"0.0429, 0.07044, 0.1706, 0.3719, 0.6864, 1.129, 1.71, 2.443, 3.338, 4.412",\
"0.0442, 0.0716, 0.1708, 0.3716, 0.6862, 1.128, 1.71, 2.446, 3.338, 4.409",\
"0.0456, 0.0728, 0.171, 0.3724, 0.6876, 1.128, 1.712, 2.443, 3.338, 4.404",\
"0.047, 0.0738, 0.1714, 0.3718, 0.6866, 1.129, 1.709, 2.445, 3.337, 4.403",\
"0.0482, 0.0748, 0.172, 0.3718, 0.6862, 1.128, 1.71, 2.441, 3.336, 4.4",\
"0.0496, 0.0754, 0.1724, 0.3718, 0.6864, 1.13, 1.711, 2.442, 3.334, 4.402");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.23, 0.248, 0.2945, 0.3656, 0.4679, 0.6094, 0.7957, 1.03, 1.317, 1.658",\
"0.2349, 0.253, 0.2995, 0.3706, 0.4728, 0.6145, 0.8006, 1.035, 1.322, 1.663",\
"0.2554, 0.2734, 0.32, 0.391, 0.4933, 0.6349, 0.8211, 1.056, 1.342, 1.684",\
"0.2833, 0.3013, 0.348, 0.419, 0.5213, 0.6629, 0.8491, 1.084, 1.37, 1.712",\
"0.3079, 0.326, 0.3727, 0.4438, 0.546, 0.6876, 0.8738, 1.109, 1.395, 1.736",\
"0.3276, 0.3461, 0.393, 0.464, 0.5664, 0.708, 0.8941, 1.129, 1.415, 1.757",\
"0.3393, 0.3577, 0.4048, 0.4763, 0.5786, 0.7201, 0.9062, 1.141, 1.427, 1.768",\
"0.3405, 0.3592, 0.4065, 0.4783, 0.5807, 0.7221, 0.9083, 1.143, 1.429, 1.77",\
"0.3303, 0.3492, 0.397, 0.4692, 0.5714, 0.7129, 0.899, 1.134, 1.42, 1.761",\
"0.3076, 0.3268, 0.3751, 0.4473, 0.5497, 0.6912, 0.8773, 1.112, 1.398, 1.739");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.2191, 0.2387, 0.3005, 0.4174, 0.5993, 0.8544, 1.19, 1.613, 2.128, 2.744",\
"0.226, 0.2456, 0.3076, 0.4244, 0.6064, 0.8616, 1.196, 1.618, 2.135, 2.75",\
"0.2562, 0.2757, 0.3379, 0.4547, 0.6365, 0.8916, 1.227, 1.65, 2.165, 2.779",\
"0.3125, 0.3319, 0.3936, 0.5103, 0.6923, 0.9474, 1.282, 1.705, 2.221, 2.835",\
"0.3838, 0.4032, 0.4651, 0.5814, 0.763, 1.018, 1.354, 1.776, 2.292, 2.906",\
"0.4681, 0.488, 0.5495, 0.6654, 0.8469, 1.102, 1.437, 1.86, 2.374, 2.989",\
"0.5639, 0.5836, 0.6453, 0.7605, 0.9421, 1.197, 1.531, 1.953, 2.468, 3.085",\
"0.6705, 0.6906, 0.7517, 0.8669, 1.048, 1.303, 1.638, 2.06, 2.574, 3.189",\
"0.788, 0.8089, 0.8698, 0.9853, 1.166, 1.42, 1.754, 2.177, 2.691, 3.305",\
"0.9177, 0.9386, 1.001, 1.114, 1.295, 1.549, 1.884, 2.305, 2.821, 3.434");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.043, 0.06102, 0.114, 0.2101, 0.3705, 0.6036, 0.9113, 1.302, 1.776, 2.345",\
"0.0428, 0.06102, 0.1141, 0.2105, 0.3708, 0.6027, 0.9114, 1.302, 1.776, 2.344",\
"0.0428, 0.06112, 0.1139, 0.2104, 0.3706, 0.6032, 0.9123, 1.301, 1.776, 2.344",\
"0.04336, 0.06166, 0.1142, 0.2106, 0.3709, 0.6039, 0.9119, 1.301, 1.776, 2.345",\
"0.0439, 0.06208, 0.1145, 0.2109, 0.3704, 0.6029, 0.9126, 1.301, 1.778, 2.342",\
"0.04506, 0.0632, 0.1154, 0.2112, 0.3708, 0.603, 0.911, 1.301, 1.776, 2.342",\
"0.0466, 0.0648, 0.1168, 0.212, 0.3718, 0.6028, 0.9114, 1.299, 1.774, 2.341",\
"0.0484, 0.0662, 0.1184, 0.2128, 0.3714, 0.604, 0.911, 1.299, 1.773, 2.338",\
"0.0502, 0.068, 0.1198, 0.2138, 0.3728, 0.6042, 0.9116, 1.299, 1.773, 2.338",\
"0.0522, 0.0706, 0.1214, 0.2148, 0.3734, 0.6042, 0.9124, 1.301, 1.773, 2.339");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.001, 0.00726, 0.02923, 0.0712, 0.1366, 0.2283, 0.349, 0.5011, 0.6867, 0.908");
values("0.04164, 0.06948, 0.1705, 0.3716, 0.6868, 1.129, 1.711, 2.445, 3.346, 4.409",\
"0.0418, 0.06944, 0.1704, 0.3716, 0.6867, 1.129, 1.71, 2.445, 3.34, 4.406",\
"0.04162, 0.06958, 0.1703, 0.3719, 0.6865, 1.129, 1.71, 2.444, 3.344, 4.415",\
"0.04204, 0.06976, 0.1703, 0.3717, 0.6869, 1.129, 1.71, 2.446, 3.338, 4.408",\
"0.04288, 0.07062, 0.1705, 0.3723, 0.6866, 1.129, 1.71, 2.447, 3.346, 4.415",\
"0.0442, 0.0716, 0.1708, 0.3718, 0.686, 1.128, 1.71, 2.449, 3.342, 4.405",\
"0.0456, 0.0732, 0.1716, 0.3718, 0.6874, 1.128, 1.709, 2.441, 3.338, 4.405",\
"0.0478, 0.0748, 0.1722, 0.372, 0.6866, 1.128, 1.709, 2.442, 3.337, 4.403",\
"0.0504, 0.0772, 0.173, 0.3726, 0.6876, 1.128, 1.709, 2.44, 3.335, 4.402",\
"0.0528, 0.0796, 0.174, 0.3728, 0.688, 1.13, 1.71, 2.441, 3.334, 4.401");
}
}
}
pin(SETN) {
capacitance : 0.006772 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 4.4 ;
min_pulse_width_low : 0.18 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.03359, 0.03351, 0.03353, 0.0334, 0.03344, 0.03351, 0.03347, \
0.03356, 0.03347, 0.03347");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.02344, -0.02339, -0.02344, -0.02337, -0.02343, -0.02344, -0.02356, \
-0.02352, -0.02351, -0.02356");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.03359, 0.0335, 0.03353, 0.0334, 0.03346, 0.03346, 0.03349, 0.03352, \
0.03348, 0.0335");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.02344, -0.02339, -0.02344, -0.02337, -0.02343, -0.02344, -0.02355, \
-0.02352, -0.02352, -0.02356");
}
}
internal_power() {
when : "D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.03358, 0.03351, 0.03353, 0.03343, 0.03341, 0.03349, 0.0335, \
0.0335, 0.0335, 0.03348");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.02344, -0.0234, -0.02347, -0.0234, -0.02343, -0.02345, -0.0235, \
-0.02354, -0.02353, -0.02357");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("-0.023, -0.026, -0.061, -0.117, -0.178, -0.245, -0.321, -0.418, -0.515, -0.626",\
"-0.018, -0.027, -0.056, -0.109, -0.173, -0.242, -0.325, -0.414, -0.51, -0.623",\
"-0.005, -0.015, -0.049, -0.1, -0.162, -0.234, -0.317, -0.405, -0.511, -0.626",\
"-0.003, -0.011, -0.038, -0.092, -0.154, -0.231, -0.311, -0.403, -0.51, -0.631",\
"0.007, 0.006, -0.028, -0.078, -0.144, -0.214, -0.298, -0.392, -0.497, -0.613",\
"0.014, 0.006, -0.027, -0.071, -0.134, -0.211, -0.29, -0.382, -0.492, -0.611",\
"0.014, 0.013, -0.021, -0.07, -0.129, -0.202, -0.283, -0.384, -0.488, -0.605",\
"0.009, 0.002, -0.03, -0.077, -0.138, -0.209, -0.296, -0.391, -0.496, -0.615",\
"-0.011, -0.021, -0.044, -0.093, -0.154, -0.227, -0.307, -0.402, -0.504, -0.618",\
"-0.033, -0.04, -0.069, -0.111, -0.17, -0.243, -0.328, -0.417, -0.517, -0.638");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
index_2("0.02, 0.05023, 0.1564, 0.359, 0.6747, 1.118, 1.701, 2.435, 3.331, 4.4");
values("0.086, 0.095, 0.127, 0.178, 0.241, 0.316, 0.405, 0.507, 0.617, 0.741",\
"0.087, 0.089, 0.126, 0.173, 0.238, 0.315, 0.401, 0.498, 0.612, 0.733",\
"0.071, 0.077, 0.108, 0.159, 0.223, 0.298, 0.387, 0.485, 0.598, 0.722",\
"0.058, 0.068, 0.097, 0.148, 0.215, 0.288, 0.372, 0.475, 0.584, 0.707",\
"0.047, 0.059, 0.09, 0.139, 0.204, 0.281, 0.36, 0.463, 0.567, 0.694",\
"0.045, 0.054, 0.084, 0.137, 0.201, 0.269, 0.355, 0.453, 0.563, 0.685",\
"0.051, 0.063, 0.09, 0.141, 0.203, 0.274, 0.361, 0.457, 0.568, 0.687",\
"0.067, 0.076, 0.103, 0.156, 0.217, 0.289, 0.374, 0.469, 0.581, 0.698",\
"0.095, 0.097, 0.131, 0.176, 0.239, 0.314, 0.394, 0.493, 0.6, 0.72",\
"0.132, 0.14, 0.17, 0.217, 0.276, 0.351, 0.432, 0.525, 0.638, 0.754");
}
}
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.18");
}
}
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.18");
}
}
}
}