blob: a3717120cbb24165f5a6aa0105caab5874bfdc7d [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_4) {
area : 79.027200 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!SETN" ;
value : "0.0001770768" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.0002240892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "0.0001787292" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "0.0001959876" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "0.0001770768" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.0002351376" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "0.000178002" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "0.0001978812" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002351376" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003952 ;
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.01646, 0.01637, 0.0164, 0.01638, 0.01641, 0.0164, 0.01644, 0.01646, \
0.01643, 0.01643");
}
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.01403, -0.01497, -0.01601, -0.01612, -0.01618, -0.0162, -0.01627, \
-0.01628, -0.01631, -0.01632");
}
}
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.01754, 0.01761, 0.01757, 0.01762, 0.0176, 0.01763, 0.01761, \
0.01763, 0.01765, 0.01763");
}
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.01605, -0.01606, -0.01614, -0.01617, -0.01622, -0.01628, \
-0.01629, -0.0163, -0.01632");
}
}
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.1212, 0.1203, 0.1202, 0.1261, 0.1418, 0.1684, 0.2064, 0.256, \
0.3176, 0.3917");
}
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.04038, 0.03968, 0.03976, 0.04446, 0.0569, 0.07849, 0.1099, 0.1519, \
0.205, 0.2694");
}
}
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.275, -0.263, -0.237, -0.203, -0.155, -0.104, -0.041, 0.016, 0.091, 0.175",\
"-0.278, -0.274, -0.245, -0.207, -0.161, -0.108, -0.053, 0.014, 0.09, 0.175",\
"-0.293, -0.286, -0.26, -0.221, -0.177, -0.121, -0.061, -0.003, 0.079, 0.163",\
"-0.335, -0.33, -0.305, -0.267, -0.218, -0.161, -0.102, -0.034, 0.046, 0.136",\
"-0.412, -0.405, -0.378, -0.336, -0.288, -0.23, -0.166, -0.09, -0.014, 0.081",\
"-0.514, -0.504, -0.479, -0.435, -0.388, -0.323, -0.26, -0.182, -0.1, -0.006",\
"-0.638, -0.627, -0.596, -0.562, -0.515, -0.449, -0.378, -0.302, -0.214, -0.119",\
"-0.787, -0.775, -0.747, -0.711, -0.661, -0.588, -0.518, -0.439, -0.345, -0.251",\
"-0.956, -0.945, -0.915, -0.871, -0.828, -0.763, -0.68, -0.595, -0.504, -0.395",\
"-1.148, -1.137, -1.101, -1.061, -1.014, -0.95, -0.858, -0.765, -0.664, -0.563");
}
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.183, -0.182, -0.187, -0.215, -0.245, -0.275, -0.283, -0.278, -0.248, -0.187",\
"-0.19, -0.185, -0.183, -0.213, -0.254, -0.276, -0.289, -0.282, -0.243, -0.19",\
"-0.194, -0.197, -0.201, -0.221, -0.254, -0.279, -0.289, -0.278, -0.246, -0.188",\
"-0.214, -0.216, -0.218, -0.23, -0.26, -0.284, -0.293, -0.285, -0.25, -0.193",\
"-0.232, -0.229, -0.229, -0.245, -0.265, -0.288, -0.302, -0.296, -0.269, -0.214",\
"-0.238, -0.242, -0.234, -0.248, -0.272, -0.299, -0.318, -0.325, -0.304, -0.257",\
"-0.238, -0.23, -0.228, -0.24, -0.267, -0.297, -0.326, -0.348, -0.344, -0.313",\
"-0.214, -0.208, -0.205, -0.217, -0.242, -0.284, -0.328, -0.367, -0.388, -0.375",\
"-0.168, -0.168, -0.168, -0.176, -0.207, -0.255, -0.308, -0.362, -0.406, -0.433",\
"-0.11, -0.109, -0.107, -0.119, -0.15, -0.205, -0.269, -0.341, -0.411, -0.462");
}
}
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.315, 0.308, 0.278, 0.245, 0.2, 0.15, 0.116, 0.08, 0.053, 0.027",\
"0.322, 0.316, 0.289, 0.252, 0.198, 0.155, 0.119, 0.089, 0.063, 0.029",\
"0.334, 0.33, 0.303, 0.266, 0.213, 0.171, 0.13, 0.09, 0.061, 0.023",\
"0.377, 0.369, 0.342, 0.305, 0.254, 0.202, 0.152, 0.106, 0.056, -0.007",\
"0.448, 0.443, 0.414, 0.379, 0.325, 0.268, 0.209, 0.145, 0.083, 0.013",\
"0.547, 0.544, 0.514, 0.468, 0.425, 0.351, 0.288, 0.226, 0.148, 0.066",\
"0.675, 0.665, 0.636, 0.59, 0.546, 0.47, 0.404, 0.327, 0.251, 0.164",\
"0.819, 0.807, 0.773, 0.733, 0.693, 0.614, 0.539, 0.457, 0.373, 0.275",\
"0.981, 0.971, 0.941, 0.899, 0.852, 0.779, 0.692, 0.609, 0.519, 0.413",\
"1.169, 1.159, 1.123, 1.084, 1.038, 0.963, 0.873, 0.781, 0.682, 0.573");
}
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.235, 0.232, 0.237, 0.281, 0.407, 0.597, 0.861, 1.189, 1.595, 2.081",\
"0.234, 0.233, 0.236, 0.283, 0.412, 0.591, 0.847, 1.178, 1.576, 2.052",\
"0.243, 0.241, 0.249, 0.295, 0.408, 0.589, 0.837, 1.148, 1.539, 1.99",\
"0.263, 0.261, 0.269, 0.305, 0.407, 0.569, 0.79, 1.067, 1.428, 1.842",\
"0.286, 0.285, 0.28, 0.312, 0.401, 0.548, 0.748, 1.008, 1.33, 1.715",\
"0.29, 0.288, 0.291, 0.313, 0.387, 0.515, 0.7, 0.951, 1.248, 1.605",\
"0.294, 0.287, 0.288, 0.306, 0.373, 0.499, 0.679, 0.926, 1.226, 1.604",\
"0.264, 0.266, 0.264, 0.281, 0.345, 0.462, 0.642, 0.89, 1.193, 1.573",\
"0.235, 0.227, 0.229, 0.241, 0.297, 0.409, 0.593, 0.842, 1.161, 1.557",\
"0.175, 0.175, 0.174, 0.189, 0.237, 0.353, 0.53, 0.781, 1.114, 1.535");
}
}
}
pin(E) {
capacitance : 0.009633 ;
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.352 ;
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.1554, 0.1549, 0.1606, 0.1773, 0.2066, 0.2498, 0.3079, 0.382, \
0.4731, 0.5822");
}
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.09923, 0.09863, 0.1005, 0.1119, 0.1358, 0.1728, 0.224, 0.2902, \
0.3724, 0.4703");
}
}
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.09771, 0.09709, 0.1022, 0.1177, 0.1455, 0.187, 0.2431, 0.3146, \
0.4026, 0.5082");
}
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.0008316, -0.00138, 0.001828, 0.01443, 0.03867, 0.07521, 0.1251, \
0.1892, 0.2681, 0.3628");
}
}
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.09769, 0.09719, 0.1026, 0.1183, 0.1465, 0.1881, 0.2444, 0.3159, \
0.404, 0.5095");
}
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.003872, 0.00336, 0.006322, 0.01864, 0.04251, 0.079, 0.1287, \
0.1925, 0.2714, 0.3661");
}
}
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.09769, 0.09719, 0.1027, 0.1184, 0.1465, 0.1881, 0.2444, 0.316, \
0.4041, 0.5096");
}
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.001144, -0.001709, 0.001368, 0.01366, 0.03759, 0.07407, 0.1238, \
0.1876, 0.2665, 0.3611");
}
}
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.352");
}
}
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.212");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 1.818 ;
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.6205, 0.6072, 0.5966, 0.5945, 0.5925, 0.5922, 0.5919, 0.5917, 0.5916, 0.5916",\
"0.6198, 0.6071, 0.5962, 0.5931, 0.5916, 0.5915, 0.5911, 0.5909, 0.5909, 0.5909",\
"0.6197, 0.6066, 0.5961, 0.5928, 0.5916, 0.5909, 0.5907, 0.5905, 0.5905, 0.5904",\
"0.6269, 0.6144, 0.6031, 0.6012, 0.5986, 0.5984, 0.5981, 0.598, 0.5979, 0.5979",\
"0.6471, 0.6342, 0.6234, 0.6204, 0.6193, 0.6187, 0.6185, 0.6183, 0.6183, 0.6183",\
"0.6814, 0.6691, 0.6582, 0.6547, 0.6527, 0.652, 0.6517, 0.6524, 0.6521, 0.6521",\
"0.732, 0.7183, 0.7079, 0.7044, 0.7026, 0.7024, 0.7019, 0.7018, 0.7017, 0.7018",\
"0.7971, 0.7837, 0.7731, 0.769, 0.768, 0.7672, 0.7668, 0.7667, 0.7665, 0.7665",\
"0.8771, 0.8637, 0.8519, 0.8484, 0.8466, 0.8457, 0.8455, 0.8454, 0.8452, 0.8451",\
"0.9723, 0.9579, 0.9466, 0.9419, 0.94, 0.9391, 0.9388, 0.9387, 0.9387, 0.9386");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5529, 0.5473, 0.5423, 0.5443, 0.5477, 0.5503, 0.5561, 0.5603, 0.5652, 0.5707",\
"0.5525, 0.5459, 0.5413, 0.5432, 0.5452, 0.5496, 0.5561, 0.5603, 0.5645, 0.5704",\
"0.5525, 0.547, 0.5425, 0.5427, 0.5455, 0.5506, 0.5564, 0.5603, 0.5666, 0.5725",\
"0.5598, 0.554, 0.5486, 0.5504, 0.5527, 0.5568, 0.5629, 0.5672, 0.5717, 0.5772",\
"0.5767, 0.5707, 0.5667, 0.5673, 0.57, 0.5733, 0.5795, 0.5859, 0.5908, 0.5931",\
"0.6072, 0.6011, 0.596, 0.5976, 0.601, 0.6014, 0.6083, 0.6118, 0.617, 0.6226",\
"0.6495, 0.6441, 0.6371, 0.637, 0.6438, 0.6507, 0.6507, 0.655, 0.6588, 0.6676",\
"0.7053, 0.6992, 0.6917, 0.6941, 0.6931, 0.7011, 0.7112, 0.7151, 0.715, 0.7191",\
"0.7736, 0.7675, 0.7606, 0.7591, 0.763, 0.7652, 0.7728, 0.7835, 0.7895, 0.7896",\
"0.8558, 0.8483, 0.8432, 0.8434, 0.8443, 0.848, 0.8491, 0.8591, 0.8762, 0.8782");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.6024, 0.5899, 0.5793, 0.5758, 0.5742, 0.5737, 0.574, 0.5737, 0.5736, 0.5736",\
"0.6021, 0.5893, 0.5786, 0.5762, 0.5739, 0.5737, 0.5733, 0.5733, 0.5733, 0.5732",\
"0.6007, 0.5879, 0.5769, 0.5741, 0.5729, 0.5722, 0.5719, 0.5718, 0.5717, 0.5717",\
"0.5988, 0.5859, 0.5754, 0.572, 0.5714, 0.5703, 0.5701, 0.5699, 0.5698, 0.5698",\
"0.5967, 0.584, 0.5742, 0.5706, 0.5696, 0.5691, 0.5686, 0.5684, 0.5683, 0.5683",\
"0.5966, 0.5841, 0.5739, 0.5712, 0.5689, 0.5685, 0.5681, 0.5682, 0.5681, 0.5681",\
"0.5982, 0.5852, 0.5756, 0.5722, 0.5704, 0.5698, 0.5701, 0.5696, 0.5695, 0.5694",\
"0.6005, 0.5881, 0.5772, 0.5736, 0.5728, 0.572, 0.5715, 0.5716, 0.5715, 0.5714",\
"0.6034, 0.5907, 0.5797, 0.5771, 0.5759, 0.5746, 0.5747, 0.5743, 0.5743, 0.5742",\
"0.607, 0.5938, 0.5833, 0.581, 0.5788, 0.5784, 0.5781, 0.5779, 0.5777, 0.5777");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5591, 0.5535, 0.548, 0.5518, 0.5521, 0.5561, 0.5612, 0.5665, 0.5703, 0.5748",\
"0.559, 0.5537, 0.5481, 0.551, 0.5534, 0.5563, 0.5621, 0.5656, 0.5716, 0.5793",\
"0.5608, 0.5552, 0.5497, 0.5513, 0.555, 0.5579, 0.563, 0.5672, 0.5732, 0.5813",\
"0.5699, 0.5638, 0.5595, 0.5606, 0.5636, 0.5676, 0.5741, 0.5791, 0.5839, 0.5859",\
"0.5868, 0.5813, 0.5778, 0.5771, 0.581, 0.5825, 0.5894, 0.5937, 0.6007, 0.6044",\
"0.6165, 0.6108, 0.6053, 0.6072, 0.6119, 0.6123, 0.6184, 0.6234, 0.6304, 0.6335",\
"0.6527, 0.6465, 0.6408, 0.6407, 0.6453, 0.6526, 0.6555, 0.6569, 0.6625, 0.6691",\
"0.6917, 0.6853, 0.6785, 0.6782, 0.6794, 0.6877, 0.7014, 0.7, 0.7027, 0.7068",\
"0.7353, 0.7288, 0.7232, 0.7222, 0.724, 0.7251, 0.7334, 0.7489, 0.7527, 0.7514",\
"0.783, 0.7765, 0.7705, 0.7705, 0.7709, 0.7738, 0.7763, 0.7864, 0.8035, 0.8058");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5438, 0.5381, 0.5341, 0.5366, 0.5397, 0.5426, 0.5491, 0.5523, 0.5593, 0.5649",\
"0.5426, 0.537, 0.5333, 0.5354, 0.5387, 0.5423, 0.5474, 0.5502, 0.5565, 0.5606",\
"0.5452, 0.5397, 0.5356, 0.538, 0.5409, 0.5435, 0.5504, 0.5543, 0.5584, 0.5636",\
"0.5707, 0.5644, 0.5593, 0.5609, 0.564, 0.5666, 0.5731, 0.5763, 0.5815, 0.5871",\
"0.6231, 0.6155, 0.6096, 0.6091, 0.6108, 0.6152, 0.6203, 0.6245, 0.6269, 0.6342",\
"0.704, 0.6963, 0.6857, 0.6856, 0.6857, 0.6879, 0.6944, 0.6997, 0.7053, 0.7112",\
"0.8056, 0.7971, 0.7857, 0.7801, 0.7821, 0.7858, 0.7872, 0.7908, 0.796, 0.8016",\
"0.918, 0.9081, 0.8949, 0.8852, 0.8836, 0.8876, 0.8956, 0.8966, 0.8975, 0.9027",\
"1.04, 1.028, 1.013, 1.003, 1.001, 1.001, 1.008, 1.014, 1.017, 1.018",\
"1.171, 1.158, 1.142, 1.129, 1.126, 1.123, 1.122, 1.141, 1.144, 1.147");
/* 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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5438, 0.5381, 0.5341, 0.5366, 0.5397, 0.5426, 0.5491, 0.5523, 0.5593, 0.5649",\
"0.5426, 0.537, 0.5333, 0.5354, 0.5387, 0.5423, 0.5474, 0.5502, 0.5565, 0.5606",\
"0.5452, 0.5397, 0.5356, 0.538, 0.5409, 0.5435, 0.5504, 0.5543, 0.5584, 0.5636",\
"0.5707, 0.5644, 0.5593, 0.5609, 0.564, 0.5666, 0.5731, 0.5763, 0.5815, 0.5871",\
"0.6231, 0.6155, 0.6096, 0.6091, 0.6108, 0.6152, 0.6203, 0.6245, 0.6269, 0.6342",\
"0.704, 0.6963, 0.6857, 0.6856, 0.6857, 0.6879, 0.6944, 0.6997, 0.7053, 0.7112",\
"0.8056, 0.7971, 0.7857, 0.7801, 0.7821, 0.7858, 0.7872, 0.7908, 0.796, 0.8016",\
"0.918, 0.9081, 0.8949, 0.8852, 0.8836, 0.8876, 0.8956, 0.8966, 0.8975, 0.9027",\
"1.04, 1.028, 1.013, 1.003, 1.001, 1.001, 1.008, 1.014, 1.017, 1.018",\
"1.171, 1.158, 1.142, 1.129, 1.126, 1.123, 1.122, 1.141, 1.144, 1.147");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.4474, 0.4352, 0.4259, 0.4229, 0.422, 0.4212, 0.4209, 0.4207, 0.4207, 0.4207",\
"0.4466, 0.4345, 0.4242, 0.4218, 0.4212, 0.4203, 0.4197, 0.4197, 0.4198, 0.4198",\
"0.4499, 0.4377, 0.4285, 0.4247, 0.4244, 0.4237, 0.4233, 0.4232, 0.4231, 0.4231",\
"0.4717, 0.459, 0.4483, 0.4453, 0.4442, 0.4439, 0.4436, 0.4434, 0.4434, 0.4433",\
"0.5123, 0.4988, 0.4874, 0.4834, 0.4823, 0.4815, 0.4809, 0.4809, 0.4808, 0.4809",\
"0.5751, 0.5604, 0.5474, 0.5422, 0.5407, 0.5399, 0.5393, 0.5392, 0.5392, 0.5395",\
"0.661, 0.6455, 0.6302, 0.6242, 0.6221, 0.62, 0.6195, 0.619, 0.6194, 0.6192",\
"0.7705, 0.7537, 0.7364, 0.7278, 0.7245, 0.7229, 0.7222, 0.7217, 0.7218, 0.7216",\
"0.9026, 0.8846, 0.8641, 0.8551, 0.8502, 0.8479, 0.847, 0.8462, 0.846, 0.8458",\
"1.06, 1.04, 1.016, 1.006, 0.9985, 0.9961, 0.995, 0.9937, 0.9932, 0.993");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5017, 0.4962, 0.4928, 0.4943, 0.499, 0.5008, 0.5066, 0.5116, 0.5168, 0.5216",\
"0.5007, 0.495, 0.4916, 0.4931, 0.4972, 0.5008, 0.5073, 0.5112, 0.5154, 0.5206",\
"0.5032, 0.4972, 0.4943, 0.4961, 0.4993, 0.5022, 0.508, 0.513, 0.5164, 0.522",\
"0.5278, 0.5218, 0.5167, 0.5179, 0.522, 0.5249, 0.5311, 0.5375, 0.5402, 0.5497",\
"0.5774, 0.5708, 0.5656, 0.5642, 0.5663, 0.5696, 0.5764, 0.5803, 0.5852, 0.5958",\
"0.6533, 0.6453, 0.6363, 0.636, 0.6368, 0.6369, 0.6427, 0.6473, 0.6529, 0.6628",\
"0.7543, 0.745, 0.7337, 0.7276, 0.7319, 0.7337, 0.7366, 0.7395, 0.7443, 0.7492",\
"0.8824, 0.8719, 0.8572, 0.8497, 0.8471, 0.854, 0.8605, 0.8629, 0.866, 0.8651",\
"1.035, 1.023, 1.007, 0.995, 0.9922, 0.9918, 1.001, 1.008, 1.01, 1.007",\
"1.216, 1.201, 1.184, 1.172, 1.164, 1.16, 1.166, 1.177, 1.182, 1.188");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5438, 0.5382, 0.5342, 0.5361, 0.5397, 0.5426, 0.5491, 0.5523, 0.5593, 0.5645",\
"0.5425, 0.537, 0.5334, 0.5359, 0.5387, 0.5416, 0.5452, 0.552, 0.5558, 0.5606",\
"0.5452, 0.5399, 0.5359, 0.5379, 0.541, 0.5439, 0.5479, 0.554, 0.5581, 0.5615",\
"0.5707, 0.5648, 0.5592, 0.5608, 0.5629, 0.5665, 0.5705, 0.5762, 0.5825, 0.5902",\
"0.6229, 0.6166, 0.6107, 0.6103, 0.6119, 0.6144, 0.6199, 0.6241, 0.6265, 0.6363",\
"0.7039, 0.6955, 0.6875, 0.6857, 0.6867, 0.6882, 0.6933, 0.7001, 0.7053, 0.7101",\
"0.8063, 0.7969, 0.7855, 0.779, 0.7825, 0.784, 0.789, 0.7908, 0.7957, 0.8012",\
"0.9179, 0.9079, 0.893, 0.8852, 0.8811, 0.8898, 0.8952, 0.8973, 0.9003, 0.9027",\
"1.04, 1.029, 1.014, 1.004, 1, 0.9963, 1.009, 1.012, 1.017, 1.016",\
"1.171, 1.159, 1.141, 1.131, 1.126, 1.122, 1.125, 1.136, 1.143, 1.146");
/* 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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.817");
values("0.5438, 0.5382, 0.5342, 0.5361, 0.5397, 0.5426, 0.5491, 0.5523, 0.5593, 0.5645",\
"0.5425, 0.537, 0.5334, 0.5359, 0.5387, 0.5416, 0.5452, 0.552, 0.5558, 0.5606",\
"0.5452, 0.5399, 0.5359, 0.5379, 0.541, 0.5439, 0.5479, 0.554, 0.5581, 0.5615",\
"0.5707, 0.5648, 0.5592, 0.5608, 0.5629, 0.5665, 0.5705, 0.5762, 0.5825, 0.5902",\
"0.6229, 0.6166, 0.6107, 0.6103, 0.6119, 0.6144, 0.6199, 0.6241, 0.6265, 0.6363",\
"0.7039, 0.6955, 0.6875, 0.6857, 0.6867, 0.6882, 0.6933, 0.7001, 0.7053, 0.7101",\
"0.8063, 0.7969, 0.7855, 0.779, 0.7825, 0.784, 0.789, 0.7908, 0.7957, 0.8012",\
"0.9179, 0.9079, 0.893, 0.8852, 0.8811, 0.8898, 0.8952, 0.8973, 0.9003, 0.9027",\
"1.04, 1.029, 1.014, 1.004, 1, 0.9963, 1.009, 1.012, 1.017, 1.016",\
"1.171, 1.159, 1.141, 1.131, 1.126, 1.122, 1.125, 1.136, 1.143, 1.146");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.53, 0.5479, 0.5939, 0.6641, 0.7664, 0.9084, 1.095, 1.33, 1.618, 1.96",\
"0.535, 0.553, 0.5989, 0.6692, 0.7712, 0.9132, 1.1, 1.335, 1.622, 1.965",\
"0.5515, 0.5693, 0.6153, 0.6855, 0.7876, 0.9296, 1.116, 1.351, 1.639, 1.981",\
"0.5923, 0.6102, 0.6562, 0.7264, 0.8285, 0.9705, 1.157, 1.392, 1.68, 2.022",\
"0.6653, 0.6833, 0.7292, 0.7994, 0.9015, 1.044, 1.23, 1.465, 1.753, 2.095",\
"0.7684, 0.7863, 0.8322, 0.9023, 1.004, 1.146, 1.333, 1.569, 1.856, 2.198",\
"0.8977, 0.9156, 0.9614, 1.032, 1.134, 1.276, 1.463, 1.698, 1.985, 2.328",\
"1.049, 1.067, 1.113, 1.183, 1.286, 1.428, 1.614, 1.849, 2.137, 2.479",\
"1.222, 1.24, 1.286, 1.356, 1.459, 1.6, 1.787, 2.022, 2.309, 2.652",\
"1.416, 1.434, 1.48, 1.551, 1.653, 1.795, 1.982, 2.217, 2.504, 2.846");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.4122, 0.432, 0.4935, 0.6103, 0.7926, 1.048, 1.384, 1.808, 2.324, 2.938",\
"0.4153, 0.4348, 0.4966, 0.6134, 0.7955, 1.051, 1.387, 1.811, 2.326, 2.942",\
"0.4254, 0.4451, 0.5069, 0.6237, 0.8057, 1.061, 1.397, 1.82, 2.337, 2.952",\
"0.4441, 0.4638, 0.5253, 0.6421, 0.8244, 1.08, 1.415, 1.839, 2.356, 2.97",\
"0.46, 0.4796, 0.5413, 0.6581, 0.8403, 1.096, 1.432, 1.855, 2.371, 2.987",\
"0.4661, 0.4858, 0.5474, 0.6642, 0.8463, 1.101, 1.437, 1.861, 2.377, 2.992",\
"0.4577, 0.4775, 0.539, 0.6557, 0.8379, 1.093, 1.429, 1.852, 2.368, 2.984",\
"0.4326, 0.4524, 0.5138, 0.6305, 0.8127, 1.068, 1.403, 1.827, 2.342, 2.958",\
"0.3892, 0.4091, 0.4705, 0.5872, 0.7691, 1.024, 1.36, 1.783, 2.299, 2.914",\
"0.3269, 0.3464, 0.4081, 0.5245, 0.7065, 0.962, 1.298, 1.721, 2.236, 2.851");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.04082, 0.05878, 0.1107, 0.2083, 0.3701, 0.6042, 0.9136, 1.304, 1.781, 2.349",\
"0.04066, 0.059, 0.1107, 0.2079, 0.3696, 0.6033, 0.9122, 1.304, 1.78, 2.349",\
"0.04092, 0.05896, 0.1109, 0.208, 0.3697, 0.6031, 0.913, 1.303, 1.779, 2.35",\
"0.0409, 0.05908, 0.1107, 0.2082, 0.3704, 0.603, 0.9126, 1.304, 1.78, 2.349",\
"0.0408, 0.0588, 0.1106, 0.2076, 0.3702, 0.6036, 0.9136, 1.302, 1.779, 2.35",\
"0.0408, 0.059, 0.1112, 0.2082, 0.3698, 0.6042, 0.9124, 1.304, 1.778, 2.348",\
"0.0414, 0.0592, 0.111, 0.2082, 0.3702, 0.6032, 0.9116, 1.304, 1.778, 2.346",\
"0.0412, 0.0592, 0.1112, 0.208, 0.3702, 0.6032, 0.9124, 1.301, 1.778, 2.347",\
"0.0416, 0.0596, 0.1118, 0.2082, 0.37, 0.6032, 0.9122, 1.302, 1.776, 2.343",\
"0.042, 0.0598, 0.1118, 0.2086, 0.3698, 0.6034, 0.913, 1.302, 1.778, 2.344");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.04022, 0.06764, 0.1682, 0.3703, 0.6855, 1.129, 1.711, 2.446, 3.344, 4.411",\
"0.03996, 0.06766, 0.1684, 0.3701, 0.6854, 1.128, 1.712, 2.447, 3.343, 4.419",\
"0.04022, 0.0676, 0.1684, 0.37, 0.6855, 1.128, 1.714, 2.449, 3.342, 4.412",\
"0.0403, 0.06766, 0.1683, 0.3699, 0.6855, 1.129, 1.711, 2.446, 3.344, 4.413",\
"0.04, 0.06786, 0.1683, 0.3701, 0.6854, 1.128, 1.715, 2.448, 3.348, 4.413",\
"0.04, 0.0676, 0.1682, 0.37, 0.6848, 1.129, 1.711, 2.445, 3.342, 4.412",\
"0.0402, 0.0678, 0.1684, 0.37, 0.686, 1.129, 1.711, 2.449, 3.341, 4.413",\
"0.0404, 0.068, 0.1686, 0.3702, 0.6868, 1.128, 1.71, 2.444, 3.339, 4.41",\
"0.0406, 0.068, 0.1686, 0.37, 0.6854, 1.129, 1.711, 2.443, 3.339, 4.408",\
"0.0408, 0.0684, 0.1686, 0.3702, 0.6868, 1.129, 1.712, 2.444, 3.341, 4.406");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.554, 0.572, 0.6178, 0.6881, 0.7903, 0.9322, 1.119, 1.354, 1.641, 1.984",\
"0.5596, 0.5776, 0.6236, 0.6938, 0.7959, 0.9379, 1.125, 1.36, 1.647, 1.989",\
"0.5742, 0.5922, 0.638, 0.7083, 0.8105, 0.9525, 1.139, 1.374, 1.662, 2.004",\
"0.5877, 0.6057, 0.6516, 0.7219, 0.8239, 0.9659, 1.153, 1.388, 1.675, 2.017",\
"0.5989, 0.6169, 0.6627, 0.733, 0.8351, 0.9771, 1.164, 1.399, 1.686, 2.029",\
"0.601, 0.6189, 0.6648, 0.7351, 0.8373, 0.9793, 1.166, 1.401, 1.688, 2.031",\
"0.5929, 0.6109, 0.6568, 0.727, 0.8293, 0.9712, 1.158, 1.393, 1.68, 2.022",\
"0.5733, 0.5912, 0.637, 0.7074, 0.8096, 0.9515, 1.138, 1.373, 1.661, 2.003",\
"0.5408, 0.5588, 0.6047, 0.6747, 0.7771, 0.9191, 1.106, 1.341, 1.628, 1.97",\
"0.4955, 0.5135, 0.5595, 0.6297, 0.7318, 0.8738, 1.06, 1.296, 1.583, 1.925");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.3882, 0.4078, 0.4694, 0.5864, 0.7684, 1.024, 1.36, 1.784, 2.3, 2.914",\
"0.3937, 0.4135, 0.475, 0.5918, 0.7741, 1.03, 1.366, 1.789, 2.306, 2.919",\
"0.414, 0.4337, 0.4952, 0.612, 0.7944, 1.05, 1.386, 1.809, 2.326, 2.939",\
"0.4425, 0.4621, 0.5238, 0.6405, 0.8227, 1.078, 1.414, 1.837, 2.354, 2.97",\
"0.4628, 0.4826, 0.5443, 0.6609, 0.8431, 1.098, 1.434, 1.858, 2.373, 2.99",\
"0.4721, 0.4919, 0.5536, 0.6702, 0.8524, 1.108, 1.444, 1.867, 2.382, 2.999",\
"0.4654, 0.4852, 0.5468, 0.6635, 0.8456, 1.101, 1.437, 1.859, 2.376, 2.993",\
"0.44, 0.4596, 0.5211, 0.6377, 0.82, 1.075, 1.411, 1.834, 2.35, 2.965",\
"0.3943, 0.414, 0.4756, 0.5921, 0.7741, 1.029, 1.365, 1.788, 2.304, 2.919",\
"0.3268, 0.3464, 0.408, 0.5245, 0.7065, 0.9619, 1.297, 1.72, 2.236, 2.852");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.04076, 0.05902, 0.111, 0.2078, 0.3699, 0.6038, 0.9129, 1.304, 1.78, 2.35",\
"0.04072, 0.0589, 0.111, 0.2079, 0.3702, 0.6038, 0.913, 1.303, 1.78, 2.349",\
"0.04076, 0.05904, 0.111, 0.2078, 0.3699, 0.6031, 0.913, 1.303, 1.779, 2.35",\
"0.04072, 0.05876, 0.1108, 0.2077, 0.3701, 0.6036, 0.9126, 1.303, 1.779, 2.35",\
"0.0406, 0.0586, 0.111, 0.2084, 0.3702, 0.6032, 0.9124, 1.302, 1.779, 2.35",\
"0.0406, 0.0588, 0.111, 0.2078, 0.3698, 0.6034, 0.914, 1.304, 1.779, 2.349",\
"0.041, 0.0588, 0.111, 0.2082, 0.3694, 0.603, 0.9118, 1.301, 1.778, 2.347",\
"0.0408, 0.059, 0.1108, 0.2078, 0.37, 0.603, 0.9122, 1.301, 1.777, 2.345",\
"0.0408, 0.0586, 0.111, 0.2078, 0.3696, 0.6032, 0.913, 1.303, 1.777, 2.344",\
"0.0408, 0.0586, 0.1108, 0.2078, 0.3696, 0.6036, 0.9126, 1.303, 1.777, 2.343");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.04024, 0.06764, 0.1684, 0.3702, 0.6855, 1.129, 1.712, 2.446, 3.344, 4.415",\
"0.04018, 0.06764, 0.1685, 0.3699, 0.6853, 1.128, 1.711, 2.45, 3.343, 4.41",\
"0.04014, 0.06764, 0.1684, 0.3699, 0.6854, 1.129, 1.711, 2.451, 3.343, 4.41",\
"0.04, 0.0677, 0.1684, 0.3699, 0.6855, 1.129, 1.712, 2.447, 3.348, 4.413",\
"0.04008, 0.0677, 0.1687, 0.3701, 0.6854, 1.129, 1.711, 2.447, 3.341, 4.42",\
"0.04, 0.0678, 0.1686, 0.37, 0.6852, 1.128, 1.713, 2.447, 3.342, 4.419",\
"0.0402, 0.068, 0.1682, 0.37, 0.6858, 1.128, 1.71, 2.445, 3.343, 4.42",\
"0.0404, 0.068, 0.1684, 0.3704, 0.6866, 1.128, 1.711, 2.443, 3.341, 4.409",\
"0.0408, 0.0678, 0.1686, 0.3702, 0.6854, 1.128, 1.712, 2.443, 3.339, 4.415",\
"0.0406, 0.0684, 0.1684, 0.3706, 0.6862, 1.128, 1.71, 2.445, 3.339, 4.407");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.2437, 0.2633, 0.325, 0.4419, 0.624, 0.8796, 1.216, 1.638, 2.154, 2.771",\
"0.2507, 0.2703, 0.332, 0.4489, 0.6311, 0.8864, 1.222, 1.646, 2.162, 2.777",\
"0.2806, 0.3003, 0.362, 0.4789, 0.6611, 0.9166, 1.253, 1.675, 2.192, 2.807",\
"0.3408, 0.3603, 0.4219, 0.5386, 0.7208, 0.9763, 1.312, 1.735, 2.251, 2.867",\
"0.4194, 0.4389, 0.5003, 0.6166, 0.7986, 1.054, 1.39, 1.813, 2.33, 2.945",\
"0.5125, 0.5326, 0.5931, 0.7095, 0.8906, 1.146, 1.483, 1.905, 2.421, 3.037",\
"0.6175, 0.6377, 0.6988, 0.8142, 0.9953, 1.251, 1.586, 2.009, 2.525, 3.141",\
"0.7332, 0.7534, 0.8144, 0.9288, 1.11, 1.365, 1.7, 2.123, 2.639, 3.254",\
"0.859, 0.8794, 0.9408, 1.055, 1.236, 1.491, 1.826, 2.249, 2.765, 3.38",\
"0.9966, 1.017, 1.078, 1.192, 1.373, 1.627, 1.962, 2.385, 2.901, 3.516");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.03964, 0.06726, 0.1682, 0.37, 0.6854, 1.129, 1.711, 2.445, 3.342, 4.418",\
"0.03952, 0.06724, 0.1682, 0.3702, 0.6855, 1.128, 1.711, 2.445, 3.342, 4.413",\
"0.03962, 0.06722, 0.1682, 0.3702, 0.6854, 1.129, 1.714, 2.446, 3.343, 4.412",\
"0.03984, 0.0677, 0.1683, 0.3703, 0.6853, 1.129, 1.713, 2.446, 3.342, 4.412",\
"0.04092, 0.06844, 0.1685, 0.37, 0.6864, 1.129, 1.713, 2.446, 3.348, 4.412",\
"0.042, 0.0696, 0.1688, 0.3698, 0.6856, 1.13, 1.714, 2.447, 3.343, 4.416",\
"0.0438, 0.071, 0.1694, 0.3706, 0.6854, 1.128, 1.712, 2.444, 3.343, 4.42",\
"0.046, 0.0722, 0.1698, 0.37, 0.6854, 1.129, 1.71, 2.447, 3.341, 4.412",\
"0.048, 0.074, 0.1702, 0.3708, 0.6852, 1.129, 1.71, 2.444, 3.345, 4.41",\
"0.0496, 0.0754, 0.1708, 0.3706, 0.6854, 1.128, 1.712, 2.443, 3.34, 4.409");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.2512, 0.269, 0.3149, 0.3852, 0.4873, 0.6293, 0.816, 1.051, 1.339, 1.681",\
"0.2562, 0.274, 0.3199, 0.3901, 0.4923, 0.6343, 0.821, 1.056, 1.344, 1.686",\
"0.2772, 0.295, 0.3408, 0.4111, 0.5132, 0.6552, 0.842, 1.077, 1.365, 1.707",\
"0.3117, 0.3296, 0.3755, 0.4456, 0.5478, 0.6898, 0.8764, 1.112, 1.399, 1.741",\
"0.344, 0.362, 0.4081, 0.4783, 0.5805, 0.7224, 0.9091, 1.144, 1.432, 1.774",\
"0.3721, 0.3903, 0.4365, 0.507, 0.6091, 0.751, 0.9376, 1.173, 1.46, 1.802",\
"0.3928, 0.4112, 0.4578, 0.5284, 0.6306, 0.7725, 0.9592, 1.194, 1.481, 1.824",\
"0.4041, 0.4229, 0.4696, 0.5407, 0.6428, 0.7846, 0.9713, 1.206, 1.493, 1.836",\
"0.4038, 0.423, 0.4702, 0.5413, 0.6438, 0.7855, 0.972, 1.207, 1.494, 1.836",\
"0.3912, 0.4108, 0.4588, 0.5303, 0.6324, 0.7741, 0.9607, 1.196, 1.483, 1.825");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.243, 0.2626, 0.3245, 0.4415, 0.6238, 0.879, 1.215, 1.639, 2.154, 2.769",\
"0.25, 0.2696, 0.3314, 0.4485, 0.6307, 0.8863, 1.222, 1.645, 2.163, 2.779",\
"0.28, 0.2994, 0.3615, 0.4784, 0.6606, 0.9159, 1.252, 1.676, 2.192, 2.807",\
"0.34, 0.3595, 0.4211, 0.538, 0.7202, 0.9758, 1.311, 1.734, 2.252, 2.868",\
"0.4179, 0.4377, 0.4993, 0.6157, 0.7977, 1.053, 1.389, 1.813, 2.329, 2.945",\
"0.5105, 0.5306, 0.5915, 0.7079, 0.8894, 1.145, 1.48, 1.904, 2.421, 3.037",\
"0.615, 0.6354, 0.6967, 0.812, 0.9936, 1.248, 1.584, 2.007, 2.523, 3.14",\
"0.7308, 0.7515, 0.8129, 0.9275, 1.109, 1.364, 1.699, 2.122, 2.638, 3.254",\
"0.8576, 0.8786, 0.9408, 1.055, 1.236, 1.491, 1.826, 2.249, 2.764, 3.379",\
"0.9967, 1.018, 1.081, 1.195, 1.375, 1.629, 1.964, 2.387, 2.903, 3.518");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.04028, 0.05838, 0.1106, 0.2076, 0.3704, 0.6041, 0.9136, 1.303, 1.78, 2.351",\
"0.04024, 0.05836, 0.1103, 0.2077, 0.3701, 0.6041, 0.9124, 1.304, 1.779, 2.351",\
"0.04018, 0.05846, 0.1106, 0.2076, 0.3701, 0.604, 0.9135, 1.304, 1.779, 2.351",\
"0.04078, 0.0587, 0.1109, 0.2081, 0.3704, 0.604, 0.913, 1.303, 1.78, 2.35",\
"0.04162, 0.05948, 0.1115, 0.2078, 0.3696, 0.6043, 0.9134, 1.304, 1.781, 2.35",\
"0.0426, 0.0606, 0.1122, 0.2084, 0.3696, 0.6028, 0.9116, 1.303, 1.778, 2.347",\
"0.0444, 0.0624, 0.1138, 0.2094, 0.3706, 0.6038, 0.9122, 1.301, 1.777, 2.345",\
"0.0464, 0.064, 0.1154, 0.2102, 0.3706, 0.6048, 0.9128, 1.302, 1.777, 2.343",\
"0.0488, 0.0664, 0.1172, 0.2122, 0.371, 0.6046, 0.9126, 1.302, 1.778, 2.344",\
"0.0516, 0.0692, 0.1196, 0.2134, 0.3716, 0.605, 0.9134, 1.303, 1.778, 2.343");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.03972, 0.06728, 0.1681, 0.37, 0.6854, 1.129, 1.711, 2.447, 3.347, 4.418",\
"0.03958, 0.0673, 0.1681, 0.3699, 0.6854, 1.128, 1.712, 2.446, 3.345, 4.415",\
"0.03952, 0.06726, 0.1683, 0.3702, 0.6857, 1.129, 1.712, 2.447, 3.35, 4.421",\
"0.03974, 0.06762, 0.1682, 0.3702, 0.6852, 1.128, 1.712, 2.447, 3.345, 4.415",\
"0.04118, 0.06844, 0.1686, 0.3698, 0.6856, 1.128, 1.713, 2.447, 3.35, 4.422",\
"0.0424, 0.0698, 0.169, 0.371, 0.6856, 1.13, 1.71, 2.446, 3.345, 4.414",\
"0.0444, 0.0718, 0.1694, 0.3706, 0.6858, 1.128, 1.71, 2.445, 3.343, 4.412",\
"0.0468, 0.0734, 0.1702, 0.3708, 0.6868, 1.128, 1.711, 2.446, 3.341, 4.417",\
"0.05, 0.0762, 0.1718, 0.3708, 0.6864, 1.129, 1.711, 2.443, 3.342, 4.409",\
"0.0528, 0.0788, 0.1736, 0.3714, 0.6866, 1.128, 1.711, 2.444, 3.339, 4.407");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.2437, 0.2633, 0.325, 0.4418, 0.624, 0.8796, 1.216, 1.638, 2.154, 2.77",\
"0.2506, 0.2703, 0.332, 0.4489, 0.6311, 0.8866, 1.223, 1.645, 2.161, 2.777",\
"0.2807, 0.3003, 0.362, 0.4789, 0.6611, 0.9166, 1.253, 1.675, 2.191, 2.807",\
"0.3408, 0.3604, 0.4219, 0.5386, 0.7208, 0.9763, 1.312, 1.735, 2.252, 2.867",\
"0.4193, 0.4391, 0.5005, 0.6169, 0.7988, 1.054, 1.39, 1.813, 2.33, 2.945",\
"0.5125, 0.5324, 0.5935, 0.709, 0.8912, 1.146, 1.482, 1.905, 2.421, 3.037",\
"0.6176, 0.6377, 0.6988, 0.8141, 0.9955, 1.25, 1.586, 2.009, 2.526, 3.142",\
"0.7331, 0.7535, 0.8139, 0.9288, 1.11, 1.365, 1.7, 2.123, 2.639, 3.254",\
"0.8598, 0.8803, 0.9412, 1.056, 1.236, 1.491, 1.826, 2.249, 2.765, 3.38",\
"0.9967, 1.018, 1.078, 1.192, 1.372, 1.627, 1.962, 2.384, 2.901, 3.516");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.03964, 0.06722, 0.1681, 0.3698, 0.6854, 1.129, 1.711, 2.445, 3.341, 4.417",\
"0.03954, 0.06724, 0.1682, 0.3703, 0.6854, 1.128, 1.714, 2.446, 3.341, 4.412",\
"0.03954, 0.06722, 0.1682, 0.3702, 0.6854, 1.129, 1.714, 2.445, 3.341, 4.414",\
"0.03982, 0.0676, 0.1682, 0.3699, 0.6853, 1.129, 1.711, 2.446, 3.342, 4.416",\
"0.04084, 0.06836, 0.1684, 0.3703, 0.6866, 1.128, 1.713, 2.446, 3.348, 4.41",\
"0.0422, 0.0696, 0.1688, 0.3702, 0.6856, 1.13, 1.713, 2.447, 3.343, 4.417",\
"0.044, 0.071, 0.1692, 0.3706, 0.6856, 1.127, 1.711, 2.444, 3.343, 4.419",\
"0.0464, 0.0728, 0.1698, 0.3702, 0.6862, 1.128, 1.71, 2.448, 3.34, 4.412",\
"0.0478, 0.074, 0.1702, 0.3706, 0.6854, 1.13, 1.711, 2.444, 3.345, 4.408",\
"0.0494, 0.0756, 0.171, 0.3708, 0.6854, 1.128, 1.71, 2.445, 3.34, 4.411");
}
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.2512, 0.269, 0.3149, 0.3852, 0.4873, 0.6293, 0.816, 1.051, 1.339, 1.681",\
"0.2562, 0.274, 0.3199, 0.3901, 0.4923, 0.6343, 0.821, 1.056, 1.344, 1.686",\
"0.2772, 0.295, 0.3408, 0.4111, 0.5132, 0.6552, 0.842, 1.077, 1.365, 1.707",\
"0.3117, 0.3296, 0.3755, 0.4456, 0.5478, 0.6898, 0.8764, 1.112, 1.399, 1.741",\
"0.344, 0.362, 0.4081, 0.4783, 0.5805, 0.7224, 0.9091, 1.144, 1.432, 1.774",\
"0.3721, 0.3903, 0.4365, 0.507, 0.6091, 0.751, 0.9376, 1.173, 1.46, 1.802",\
"0.3928, 0.4112, 0.4578, 0.5284, 0.6306, 0.7725, 0.9592, 1.194, 1.481, 1.824",\
"0.4041, 0.4229, 0.4696, 0.5407, 0.6428, 0.7846, 0.9713, 1.206, 1.493, 1.836",\
"0.4038, 0.423, 0.4702, 0.5413, 0.6438, 0.7855, 0.972, 1.207, 1.494, 1.836",\
"0.3912, 0.4108, 0.4588, 0.5303, 0.6324, 0.7741, 0.9607, 1.196, 1.483, 1.825");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.243, 0.2626, 0.3245, 0.4415, 0.6238, 0.879, 1.215, 1.639, 2.154, 2.769",\
"0.25, 0.2696, 0.3314, 0.4485, 0.6307, 0.8863, 1.222, 1.645, 2.163, 2.779",\
"0.28, 0.2994, 0.3615, 0.4784, 0.6606, 0.9159, 1.252, 1.676, 2.192, 2.807",\
"0.34, 0.3595, 0.4211, 0.538, 0.7202, 0.9758, 1.311, 1.734, 2.252, 2.868",\
"0.4179, 0.4377, 0.4993, 0.6157, 0.7977, 1.053, 1.389, 1.813, 2.329, 2.945",\
"0.5105, 0.5306, 0.5915, 0.7079, 0.8894, 1.145, 1.48, 1.904, 2.421, 3.037",\
"0.615, 0.6354, 0.6967, 0.812, 0.9936, 1.248, 1.584, 2.007, 2.523, 3.14",\
"0.7308, 0.7515, 0.8129, 0.9275, 1.109, 1.364, 1.699, 2.122, 2.638, 3.254",\
"0.8576, 0.8786, 0.9408, 1.055, 1.236, 1.491, 1.826, 2.249, 2.764, 3.379",\
"0.9967, 1.018, 1.081, 1.195, 1.375, 1.629, 1.964, 2.387, 2.903, 3.518");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.04028, 0.05838, 0.1106, 0.2076, 0.3704, 0.6041, 0.9136, 1.303, 1.78, 2.351",\
"0.04024, 0.05836, 0.1103, 0.2077, 0.3701, 0.6041, 0.9124, 1.304, 1.779, 2.351",\
"0.04018, 0.05846, 0.1106, 0.2076, 0.3701, 0.604, 0.9135, 1.304, 1.779, 2.351",\
"0.04078, 0.0587, 0.1109, 0.2081, 0.3704, 0.604, 0.913, 1.303, 1.78, 2.35",\
"0.04162, 0.05948, 0.1115, 0.2078, 0.3696, 0.6043, 0.9134, 1.304, 1.781, 2.35",\
"0.0426, 0.0606, 0.1122, 0.2084, 0.3696, 0.6028, 0.9116, 1.303, 1.778, 2.347",\
"0.0444, 0.0624, 0.1138, 0.2094, 0.3706, 0.6038, 0.9122, 1.301, 1.777, 2.345",\
"0.0464, 0.064, 0.1154, 0.2102, 0.3706, 0.6048, 0.9128, 1.302, 1.777, 2.343",\
"0.0488, 0.0664, 0.1172, 0.2122, 0.371, 0.6046, 0.9126, 1.302, 1.778, 2.344",\
"0.0516, 0.0692, 0.1196, 0.2134, 0.3716, 0.605, 0.9134, 1.303, 1.778, 2.343");
}
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.01354, 0.05755, 0.1416, 0.2725, 0.4562, 0.698, 1.003, 1.374, 1.818");
values("0.03972, 0.06728, 0.1681, 0.37, 0.6854, 1.129, 1.711, 2.447, 3.347, 4.418",\
"0.03958, 0.0673, 0.1681, 0.3699, 0.6854, 1.128, 1.712, 2.446, 3.345, 4.415",\
"0.03952, 0.06726, 0.1683, 0.3702, 0.6857, 1.129, 1.712, 2.447, 3.35, 4.421",\
"0.03974, 0.06762, 0.1682, 0.3702, 0.6852, 1.128, 1.712, 2.447, 3.345, 4.415",\
"0.04118, 0.06844, 0.1686, 0.3698, 0.6856, 1.128, 1.713, 2.447, 3.35, 4.422",\
"0.0424, 0.0698, 0.169, 0.371, 0.6856, 1.13, 1.71, 2.446, 3.345, 4.414",\
"0.0444, 0.0718, 0.1694, 0.3706, 0.6858, 1.128, 1.71, 2.445, 3.343, 4.412",\
"0.0468, 0.0734, 0.1702, 0.3708, 0.6868, 1.128, 1.711, 2.446, 3.341, 4.417",\
"0.05, 0.0762, 0.1718, 0.3708, 0.6864, 1.129, 1.711, 2.443, 3.342, 4.409",\
"0.0528, 0.0788, 0.1736, 0.3714, 0.6866, 1.128, 1.711, 2.444, 3.339, 4.407");
}
}
}
pin(SETN) {
capacitance : 0.006781 ;
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.202 ;
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.03364, 0.03359, 0.03348, 0.03342, 0.03343, 0.03348, 0.0335, \
0.03351, 0.03348, 0.03351");
}
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.02338, -0.0234, -0.02339, -0.02339, -0.02346, -0.02342, -0.02346, \
-0.02348, -0.02353, -0.02355");
}
}
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.03365, 0.03355, 0.03342, 0.03348, 0.03345, 0.03348, 0.03347, \
0.03353, 0.03353, 0.03349");
}
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.02339, -0.02341, -0.02335, -0.02339, -0.02345, -0.02341, -0.02345, \
-0.02347, -0.02352, -0.02355");
}
}
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.03364, 0.03353, 0.03345, 0.03344, 0.03348, 0.03345, 0.03352, \
0.03355, 0.03355, 0.03351");
}
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.02338, -0.0234, -0.02338, -0.02338, -0.02342, -0.02345, -0.02348, \
-0.02346, -0.02352, -0.02352");
}
}
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.011, 0.006, -0.028, -0.087, -0.142, -0.212, -0.293, -0.379, -0.473, -0.582",\
"0.013, 0.007, -0.02, -0.077, -0.136, -0.208, -0.287, -0.375, -0.467, -0.579",\
"0.02, 0.02, -0.016, -0.064, -0.131, -0.197, -0.278, -0.372, -0.467, -0.587",\
"0.039, 0.033, 0.005, -0.046, -0.111, -0.182, -0.263, -0.353, -0.454, -0.572",\
"0.052, 0.043, 0.013, -0.035, -0.099, -0.166, -0.255, -0.345, -0.452, -0.569",\
"0.06, 0.053, 0.024, -0.022, -0.086, -0.159, -0.239, -0.329, -0.437, -0.557",\
"0.07, 0.061, 0.029, -0.021, -0.079, -0.151, -0.232, -0.328, -0.432, -0.552",\
"0.06, 0.053, 0.023, -0.02, -0.083, -0.146, -0.234, -0.331, -0.433, -0.557",\
"0.057, 0.048, 0.018, -0.028, -0.089, -0.155, -0.239, -0.331, -0.439, -0.552",\
"0.038, 0.031, 0.004, -0.046, -0.101, -0.169, -0.253, -0.342, -0.451, -0.569");
}
}
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.069, 0.076, 0.111, 0.16, 0.223, 0.297, 0.378, 0.475, 0.591, 0.708",\
"0.062, 0.069, 0.1, 0.154, 0.22, 0.288, 0.382, 0.472, 0.586, 0.706",\
"0.046, 0.059, 0.087, 0.137, 0.198, 0.276, 0.357, 0.459, 0.563, 0.688",\
"0.028, 0.037, 0.068, 0.12, 0.184, 0.255, 0.339, 0.439, 0.547, 0.672",\
"0.02, 0.022, 0.054, 0.102, 0.166, 0.242, 0.323, 0.424, 0.527, 0.65",\
"0.005, 0.014, 0.041, 0.096, 0.162, 0.228, 0.311, 0.409, 0.519, 0.638",\
"0.004, 0.015, 0.041, 0.092, 0.154, 0.223, 0.31, 0.405, 0.512, 0.634",\
"0.01, 0.018, 0.05, 0.099, 0.161, 0.235, 0.312, 0.409, 0.517, 0.64",\
"0.027, 0.038, 0.07, 0.11, 0.173, 0.248, 0.326, 0.423, 0.527, 0.654",\
"0.06, 0.068, 0.097, 0.14, 0.201, 0.27, 0.35, 0.45, 0.554, 0.674");
}
}
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.202");
}
}
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.202");
}
}
}
}