blob: 4f178e25392fcfb72769e1cb139d1db0aad3cd2b [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.0003234935" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "0.0003992065" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "0.0003277175" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "0.0003655685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "0.0003234935" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "0.0004216905" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "0.0003256715" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "0.0003755565" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0004216905" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004016 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.04012, 0.03995, 0.04003, 0.04002, 0.04002, 0.03991, 0.03994, \
0.03998, 0.03994, 0.03999");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03356, -0.03579, -0.0382, -0.03924, -0.03944, -0.03952, -0.03952, \
-0.0397, -0.03973, -0.03976");
}
}
internal_power() {
when : "!E&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.04301, 0.04283, 0.04285, 0.04281, 0.04271, 0.04279, 0.04281, \
0.04282, 0.04288, 0.04279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.03941, -0.03945, -0.03932, -0.03933, -0.03945, -0.03954, -0.03955, \
-0.03968, -0.03968, -0.03974");
}
}
internal_power() {
when : "E&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2907, 0.2894, 0.2928, 0.3172, 0.3714, 0.4578, 0.5785, 0.7341, \
0.9266, 1.158");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.09189, 0.09082, 0.09355, 0.1121, 0.1544, 0.2248, 0.3257, 0.4588, \
0.6261, 0.8287");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1832, -0.176, -0.1595, -0.141, -0.1112, -0.0765, -0.044, -0.0047, 0.036, 0.084",\
"-0.183, -0.1804, -0.1601, -0.1418, -0.108, -0.0788, -0.0454, -0.0056, 0.035, 0.084",\
"-0.1932, -0.1866, -0.1704, -0.1505, -0.1204, -0.0868, -0.0506, -0.0089, 0.027, 0.082",\
"-0.2201, -0.2174, -0.2024, -0.1793, -0.1442, -0.1135, -0.0753, -0.0344, 0.01, 0.064",\
"-0.274, -0.2666, -0.2505, -0.2244, -0.1971, -0.1591, -0.1261, -0.0829, -0.0306, 0.026",\
"-0.3463, -0.3425, -0.3214, -0.2974, -0.2662, -0.2309, -0.1943, -0.1514, -0.0958, -0.045",\
"-0.4319, -0.4241, -0.4074, -0.3859, -0.3599, -0.3196, -0.28, -0.2333, -0.1858, -0.123",\
"-0.5295, -0.5254, -0.5053, -0.4853, -0.4611, -0.425, -0.3793, -0.3319, -0.2813, -0.229",\
"-0.6394, -0.6379, -0.6233, -0.6005, -0.5715, -0.5372, -0.49, -0.4391, -0.3911, -0.33",\
"-0.7639, -0.7604, -0.744, -0.7218, -0.6994, -0.6639, -0.6171, -0.5617, -0.5095, -0.447");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.1374, -0.1334, -0.1374, -0.1508, -0.1789, -0.1986, -0.2047, -0.1942, -0.173, -0.133",\
"-0.1343, -0.1353, -0.137, -0.157, -0.1774, -0.1937, -0.2019, -0.1971, -0.1753, -0.127",\
"-0.1418, -0.1404, -0.1435, -0.1561, -0.1734, -0.1939, -0.201, -0.1893, -0.1716, -0.126",\
"-0.1518, -0.1516, -0.1512, -0.1655, -0.1793, -0.199, -0.2018, -0.198, -0.174, -0.129",\
"-0.1591, -0.1626, -0.1596, -0.1718, -0.1864, -0.2056, -0.2183, -0.215, -0.196, -0.154",\
"-0.1678, -0.1606, -0.1684, -0.1775, -0.1931, -0.215, -0.2331, -0.2405, -0.2267, -0.196",\
"-0.1618, -0.1632, -0.1613, -0.1702, -0.1923, -0.2129, -0.2457, -0.2675, -0.2754, -0.249",\
"-0.1504, -0.1424, -0.1445, -0.1582, -0.1812, -0.2111, -0.2499, -0.2845, -0.309, -0.315",\
"-0.1204, -0.1204, -0.1206, -0.1334, -0.1547, -0.1953, -0.2457, -0.2913, -0.3382, -0.366",\
"-0.0769, -0.0765, -0.0824, -0.0953, -0.1167, -0.1586, -0.2181, -0.2857, -0.3453, -0.399");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2118, 0.2125, 0.1962, 0.18, 0.1518, 0.1234, 0.1083, 0.0908, 0.0827, 0.0749",\
"0.2135, 0.2127, 0.1987, 0.1772, 0.1497, 0.1266, 0.1042, 0.0927, 0.0843, 0.0763",\
"0.2226, 0.2175, 0.2063, 0.1846, 0.1583, 0.1276, 0.1122, 0.0901, 0.0781, 0.0589",\
"0.2494, 0.2478, 0.2308, 0.2138, 0.1792, 0.1477, 0.1274, 0.1017, 0.0756, 0.0517",\
"0.301, 0.3013, 0.2807, 0.2595, 0.2291, 0.1923, 0.168, 0.1304, 0.1033, 0.072",\
"0.3744, 0.3712, 0.347, 0.3259, 0.2994, 0.2628, 0.2234, 0.187, 0.1466, 0.1073",\
"0.4577, 0.4502, 0.4348, 0.4083, 0.385, 0.3487, 0.303, 0.2607, 0.2183, 0.1809",\
"0.5554, 0.5424, 0.5324, 0.5144, 0.4824, 0.4424, 0.3994, 0.3554, 0.3089, 0.2555",\
"0.662, 0.655, 0.641, 0.619, 0.591, 0.559, 0.506, 0.457, 0.407, 0.354",\
"0.785, 0.782, 0.766, 0.745, 0.715, 0.681, 0.627, 0.572, 0.521, 0.46");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.166, 0.1699, 0.1669, 0.1995, 0.2734, 0.3865, 0.5457, 0.7456, 0.991, 1.29",\
"0.1709, 0.1676, 0.1679, 0.1975, 0.2745, 0.3851, 0.5411, 0.7456, 0.9885, 1.284",\
"0.1712, 0.1713, 0.1794, 0.2017, 0.2718, 0.3827, 0.5292, 0.7216, 0.9605, 1.241",\
"0.181, 0.182, 0.1853, 0.2069, 0.2758, 0.3702, 0.5069, 0.6792, 0.893, 1.15",\
"0.1929, 0.1973, 0.1975, 0.2156, 0.2717, 0.3651, 0.4864, 0.6428, 0.8442, 1.073",\
"0.2053, 0.2085, 0.2041, 0.2232, 0.2728, 0.3583, 0.4756, 0.6266, 0.8159, 1.047",\
"0.2004, 0.2024, 0.2024, 0.2223, 0.2677, 0.3487, 0.4573, 0.6081, 0.8041, 1.027",\
"0.1935, 0.1946, 0.1896, 0.2062, 0.2445, 0.3244, 0.4404, 0.5924, 0.7794, 1.013",\
"0.165, 0.166, 0.167, 0.182, 0.221, 0.297, 0.409, 0.568, 0.761, 0.998",\
"0.127, 0.127, 0.127, 0.141, 0.182, 0.256, 0.364, 0.518, 0.722, 0.962");
}
}
}
pin(E) {
capacitance : 0.009723 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
min_pulse_width_high : 0.2511 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.377, 0.3792, 0.4015, 0.4565, 0.55, 0.6855, 0.8662, 1.096, 1.376, \
1.711");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2379, 0.2383, 0.25, 0.2912, 0.3701, 0.4892, 0.6508, 0.8599, \
1.115, 1.419");
}
}
internal_power() {
when : "!D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2369, 0.2387, 0.2591, 0.3094, 0.3969, 0.5249, 0.6961, 0.914, \
1.181, 1.5");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.005274, -0.004575, 0.009759, 0.05178, 0.1288, 0.2433, 0.3979, \
0.595, 0.8379, 1.129");
}
}
internal_power() {
when : "D&!SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2364, 0.2386, 0.2596, 0.3105, 0.3986, 0.5269, 0.6981, 0.916, \
1.183, 1.502");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.004367, 0.00503, 0.01878, 0.06013, 0.1365, 0.2506, 0.4049, 0.6021, \
0.8451, 1.136");
}
}
internal_power() {
when : "D&SETN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.2364, 0.2386, 0.2596, 0.3105, 0.3986, 0.5268, 0.6981, 0.9161, \
1.183, 1.502");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.006325, -0.005648, 0.008135, 0.04981, 0.126, 0.2402, 0.3945, \
0.5918, 0.8346, 1.125");
}
}
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.2511");
}
}
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.1485");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.7568 ;
max_transition : 2.8 ;
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("1.107, 1.088, 1.059, 1.043, 1.033, 1.028, 1.024, 1.022, 1.02, 1.019",\
"1.105, 1.087, 1.057, 1.042, 1.032, 1.027, 1.023, 1.02, 1.019, 1.018",\
"1.11, 1.091, 1.062, 1.046, 1.036, 1.031, 1.027, 1.024, 1.023, 1.022",\
"1.14, 1.121, 1.091, 1.076, 1.066, 1.061, 1.057, 1.054, 1.053, 1.052",\
"1.215, 1.196, 1.166, 1.15, 1.141, 1.136, 1.132, 1.13, 1.128, 1.127",\
"1.343, 1.324, 1.294, 1.277, 1.268, 1.263, 1.26, 1.257, 1.256, 1.254",\
"1.522, 1.503, 1.472, 1.455, 1.445, 1.44, 1.436, 1.434, 1.432, 1.431",\
"1.748, 1.729, 1.697, 1.68, 1.669, 1.663, 1.66, 1.657, 1.655, 1.654",\
"2.019, 1.999, 1.967, 1.948, 1.938, 1.931, 1.927, 1.925, 1.922, 1.921",\
"2.336, 2.317, 2.283, 2.263, 2.253, 2.245, 2.241, 2.239, 2.237, 2.235");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.9218, 0.9116, 0.8978, 0.8882, 0.8838, 0.8855, 0.8869, 0.8881, 0.8966, 0.9073",\
"0.9209, 0.9103, 0.8965, 0.8868, 0.8824, 0.8822, 0.8852, 0.887, 0.895, 0.9007",\
"0.9245, 0.9142, 0.8996, 0.8911, 0.8874, 0.8882, 0.8896, 0.8914, 0.8966, 0.9023",\
"0.9539, 0.9436, 0.9295, 0.92, 0.9157, 0.9152, 0.9193, 0.9244, 0.9269, 0.9364",\
"1.021, 1.011, 0.9966, 0.9865, 0.9819, 0.9817, 0.9848, 0.9865, 0.9945, 1",\
"1.129, 1.117, 1.103, 1.095, 1.093, 1.088, 1.088, 1.097, 1.1, 1.104",\
"1.279, 1.268, 1.253, 1.239, 1.239, 1.242, 1.24, 1.242, 1.246, 1.251",\
"1.47, 1.459, 1.443, 1.43, 1.424, 1.428, 1.433, 1.437, 1.435, 1.441",\
"1.706, 1.694, 1.677, 1.666, 1.661, 1.658, 1.667, 1.676, 1.678, 1.682",\
"1.989, 1.977, 1.961, 1.949, 1.941, 1.939, 1.94, 1.952, 1.959, 1.969");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("1.066, 1.047, 1.018, 1.002, 0.9921, 0.9869, 0.983, 0.9808, 0.9792, 0.9781",\
"1.065, 1.047, 1.018, 1.001, 0.9916, 0.9865, 0.9827, 0.9798, 0.9786, 0.9775",\
"1.062, 1.044, 1.014, 0.9985, 0.9891, 0.9839, 0.9801, 0.9779, 0.9762, 0.9751",\
"1.06, 1.041, 1.011, 0.9949, 0.9857, 0.9804, 0.9766, 0.9745, 0.9728, 0.9718",\
"1.057, 1.038, 1.008, 0.9923, 0.983, 0.978, 0.9743, 0.9714, 0.9703, 0.9693",\
"1.059, 1.041, 1.011, 0.9957, 0.9861, 0.9816, 0.9783, 0.9759, 0.9742, 0.9731",\
"1.066, 1.048, 1.019, 1.003, 0.9939, 0.9884, 0.9848, 0.9828, 0.9807, 0.9797",\
"1.078, 1.059, 1.029, 1.014, 1.005, 0.9989, 0.9958, 0.9935, 0.9924, 0.991",\
"1.09, 1.072, 1.042, 1.026, 1.017, 1.012, 1.008, 1.006, 1.004, 1.003",\
"1.107, 1.088, 1.058, 1.042, 1.032, 1.027, 1.023, 1.021, 1.019, 1.018");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.9324, 0.9224, 0.9077, 0.8981, 0.8963, 0.894, 0.8976, 0.8993, 0.9068, 0.918",\
"0.9334, 0.9233, 0.9089, 0.8996, 0.8949, 0.8955, 0.8986, 0.9009, 0.9072, 0.9157",\
"0.9413, 0.931, 0.9168, 0.9078, 0.9034, 0.9026, 0.903, 0.9107, 0.9138, 0.9195",\
"0.9748, 0.9644, 0.9501, 0.9407, 0.9376, 0.9369, 0.9388, 0.9444, 0.9486, 0.9537",\
"1.039, 1.029, 1.016, 1.005, 1.002, 1.003, 1.001, 1.01, 1.012, 1.02",\
"1.136, 1.125, 1.109, 1.101, 1.097, 1.096, 1.099, 1.103, 1.109, 1.119",\
"1.245, 1.233, 1.218, 1.206, 1.205, 1.209, 1.206, 1.209, 1.217, 1.222",\
"1.366, 1.355, 1.338, 1.326, 1.32, 1.326, 1.332, 1.334, 1.332, 1.34",\
"1.501, 1.49, 1.472, 1.461, 1.457, 1.456, 1.459, 1.472, 1.476, 1.475",\
"1.65, 1.638, 1.62, 1.611, 1.602, 1.599, 1.6, 1.61, 1.627, 1.628");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.8838, 0.8734, 0.8592, 0.8526, 0.8501, 0.85, 0.8492, 0.8575, 0.8628, 0.8652",\
"0.8832, 0.8731, 0.8583, 0.8523, 0.8506, 0.8489, 0.8492, 0.8537, 0.8595, 0.8724",\
"0.9033, 0.8934, 0.879, 0.8718, 0.8705, 0.8688, 0.8713, 0.8763, 0.8788, 0.8922",\
"0.9818, 0.971, 0.9557, 0.9485, 0.9438, 0.9429, 0.9455, 0.9505, 0.9552, 0.9631",\
"1.13, 1.119, 1.104, 1.092, 1.087, 1.085, 1.085, 1.09, 1.098, 1.101",\
"1.345, 1.333, 1.314, 1.302, 1.296, 1.292, 1.291, 1.295, 1.3, 1.31",\
"1.585, 1.573, 1.55, 1.535, 1.528, 1.526, 1.521, 1.525, 1.528, 1.533",\
"1.845, 1.831, 1.808, 1.792, 1.778, 1.78, 1.78, 1.779, 1.779, 1.783",\
"2.131, 2.118, 2.092, 2.073, 2.061, 2.051, 2.058, 2.057, 2.061, 2.055",\
"2.443, 2.428, 2.402, 2.381, 2.364, 2.354, 2.349, 2.358, 2.363, 2.37");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.8838, 0.8734, 0.8592, 0.8526, 0.8501, 0.85, 0.8492, 0.8575, 0.8628, 0.8652",\
"0.8832, 0.8731, 0.8583, 0.8523, 0.8506, 0.8489, 0.8492, 0.8537, 0.8595, 0.8724",\
"0.9033, 0.8934, 0.879, 0.8718, 0.8705, 0.8688, 0.8713, 0.8763, 0.8788, 0.8922",\
"0.9818, 0.971, 0.9557, 0.9485, 0.9438, 0.9429, 0.9455, 0.9505, 0.9552, 0.9631",\
"1.13, 1.119, 1.104, 1.092, 1.087, 1.085, 1.085, 1.09, 1.098, 1.101",\
"1.345, 1.333, 1.314, 1.302, 1.296, 1.292, 1.291, 1.295, 1.3, 1.31",\
"1.585, 1.573, 1.55, 1.535, 1.528, 1.526, 1.521, 1.525, 1.528, 1.533",\
"1.845, 1.831, 1.808, 1.792, 1.778, 1.78, 1.78, 1.779, 1.779, 1.783",\
"2.131, 2.118, 2.092, 2.073, 2.061, 2.051, 2.058, 2.057, 2.061, 2.055",\
"2.443, 2.428, 2.402, 2.381, 2.364, 2.354, 2.349, 2.358, 2.363, 2.37");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!D&E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.6455, 0.6276, 0.5989, 0.5837, 0.5747, 0.5698, 0.5665, 0.5647, 0.5627, 0.5616",\
"0.6452, 0.6271, 0.5991, 0.584, 0.5743, 0.5698, 0.566, 0.5643, 0.562, 0.5613",\
"0.663, 0.6445, 0.6163, 0.6014, 0.5921, 0.5871, 0.5837, 0.5819, 0.5801, 0.579",\
"0.7263, 0.708, 0.6785, 0.6628, 0.6538, 0.6481, 0.6445, 0.6425, 0.6406, 0.6396",\
"0.8443, 0.8258, 0.7951, 0.7776, 0.7672, 0.7623, 0.7585, 0.7561, 0.7542, 0.7531",\
"1.024, 1.004, 0.9711, 0.9521, 0.9405, 0.9342, 0.9303, 0.9269, 0.9253, 0.9242",\
"1.263, 1.243, 1.207, 1.186, 1.172, 1.165, 1.16, 1.157, 1.155, 1.153",\
"1.566, 1.544, 1.505, 1.481, 1.466, 1.458, 1.452, 1.449, 1.447, 1.444",\
"1.935, 1.913, 1.871, 1.843, 1.828, 1.816, 1.81, 1.806, 1.803, 1.801",\
"2.372, 2.348, 2.303, 2.272, 2.253, 2.242, 2.236, 2.23, 2.226, 2.224");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.7835, 0.7741, 0.7609, 0.7532, 0.7502, 0.7522, 0.7553, 0.7587, 0.7639, 0.7702",\
"0.7834, 0.7735, 0.7608, 0.7532, 0.7501, 0.7511, 0.7542, 0.7587, 0.7628, 0.7707",\
"0.8031, 0.7936, 0.7805, 0.7726, 0.7709, 0.7709, 0.7734, 0.7774, 0.7843, 0.7878",\
"0.8778, 0.8674, 0.8527, 0.8444, 0.8415, 0.8419, 0.8438, 0.8456, 0.8552, 0.8593",\
"1.017, 1.006, 0.9914, 0.9792, 0.9742, 0.9728, 0.9747, 0.9792, 0.9839, 0.9902",\
"1.224, 1.211, 1.192, 1.179, 1.171, 1.166, 1.167, 1.169, 1.181, 1.182",\
"1.496, 1.483, 1.459, 1.44, 1.434, 1.431, 1.427, 1.43, 1.435, 1.44",\
"1.839, 1.824, 1.799, 1.779, 1.765, 1.763, 1.762, 1.762, 1.761, 1.77",\
"2.255, 2.238, 2.208, 2.183, 2.166, 2.16, 2.163, 2.16, 2.165, 2.164",\
"2.745, 2.724, 2.693, 2.666, 2.647, 2.635, 2.631, 2.637, 2.639, 2.641");
}
}
internal_power() {
related_pin : "SETN" ;
when : "D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.8836, 0.8733, 0.8598, 0.8524, 0.8503, 0.8493, 0.849, 0.8541, 0.8604, 0.8689",\
"0.8834, 0.8735, 0.8591, 0.8526, 0.85, 0.8501, 0.8493, 0.8576, 0.8623, 0.8653",\
"0.9033, 0.8935, 0.879, 0.8722, 0.8698, 0.868, 0.8689, 0.8772, 0.8814, 0.8898",\
"0.9815, 0.9708, 0.9558, 0.9477, 0.9446, 0.9427, 0.9435, 0.9507, 0.9582, 0.9601",\
"1.13, 1.119, 1.104, 1.091, 1.087, 1.085, 1.086, 1.091, 1.095, 1.1",\
"1.345, 1.332, 1.313, 1.302, 1.295, 1.29, 1.292, 1.295, 1.3, 1.303",\
"1.584, 1.572, 1.55, 1.534, 1.528, 1.526, 1.523, 1.525, 1.531, 1.536",\
"1.846, 1.832, 1.807, 1.791, 1.777, 1.78, 1.779, 1.778, 1.779, 1.782",\
"2.132, 2.118, 2.093, 2.073, 2.061, 2.052, 2.059, 2.057, 2.06, 2.058",\
"2.443, 2.428, 2.4, 2.381, 2.363, 2.351, 2.352, 2.36, 2.363, 2.365");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.8836, 0.8733, 0.8598, 0.8524, 0.8503, 0.8493, 0.849, 0.8541, 0.8604, 0.8689",\
"0.8834, 0.8735, 0.8591, 0.8526, 0.85, 0.8501, 0.8493, 0.8576, 0.8623, 0.8653",\
"0.9033, 0.8935, 0.879, 0.8722, 0.8698, 0.868, 0.8689, 0.8772, 0.8814, 0.8898",\
"0.9815, 0.9708, 0.9558, 0.9477, 0.9446, 0.9427, 0.9435, 0.9507, 0.9582, 0.9601",\
"1.13, 1.119, 1.104, 1.091, 1.087, 1.085, 1.086, 1.091, 1.095, 1.1",\
"1.345, 1.332, 1.313, 1.302, 1.295, 1.29, 1.292, 1.295, 1.3, 1.303",\
"1.584, 1.572, 1.55, 1.534, 1.528, 1.526, 1.523, 1.525, 1.531, 1.536",\
"1.846, 1.832, 1.807, 1.791, 1.777, 1.78, 1.779, 1.778, 1.779, 1.782",\
"2.132, 2.118, 2.093, 2.073, 2.061, 2.052, 2.059, 2.057, 2.06, 2.058",\
"2.443, 2.428, 2.4, 2.381, 2.363, 2.351, 2.352, 2.36, 2.363, 2.365");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.374, 0.3859, 0.4174, 0.4667, 0.5382, 0.6373, 0.7678, 0.9325, 1.134, 1.374",\
"0.3755, 0.3874, 0.4191, 0.4684, 0.5399, 0.639, 0.7695, 0.9342, 1.135, 1.375",\
"0.3843, 0.3963, 0.4277, 0.4771, 0.5485, 0.6476, 0.7782, 0.9429, 1.144, 1.384",\
"0.4116, 0.4235, 0.455, 0.5044, 0.5759, 0.675, 0.8055, 0.9702, 1.171, 1.411",\
"0.4637, 0.4756, 0.5071, 0.5565, 0.6279, 0.727, 0.8575, 1.022, 1.223, 1.463",\
"0.5378, 0.5497, 0.5812, 0.6306, 0.7021, 0.8012, 0.9317, 1.096, 1.298, 1.538",\
"0.6287, 0.6406, 0.6721, 0.7215, 0.7929, 0.892, 1.022, 1.187, 1.388, 1.628",\
"0.7331, 0.7452, 0.7767, 0.8261, 0.8975, 0.9966, 1.127, 1.292, 1.493, 1.733",\
"0.8511, 0.8631, 0.8946, 0.9441, 1.015, 1.115, 1.245, 1.41, 1.611, 1.851",\
"0.983, 0.9953, 1.027, 1.076, 1.148, 1.246, 1.377, 1.542, 1.743, 1.983");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.3005, 0.3125, 0.3508, 0.4236, 0.5386, 0.7007, 0.9141, 1.183, 1.511, 1.902",\
"0.3013, 0.3133, 0.3516, 0.4244, 0.5394, 0.7015, 0.9148, 1.184, 1.512, 1.902",\
"0.3051, 0.3172, 0.3554, 0.4283, 0.5432, 0.7051, 0.9188, 1.187, 1.515, 1.907",\
"0.3152, 0.3272, 0.3655, 0.4382, 0.5533, 0.7154, 0.9289, 1.198, 1.526, 1.916",\
"0.3258, 0.3379, 0.3761, 0.4489, 0.5639, 0.7259, 0.939, 1.208, 1.536, 1.927",\
"0.3299, 0.3418, 0.3801, 0.4528, 0.5678, 0.7295, 0.9427, 1.212, 1.54, 1.931",\
"0.3242, 0.3363, 0.3744, 0.447, 0.5621, 0.7237, 0.9368, 1.205, 1.533, 1.925",\
"0.3072, 0.3192, 0.3572, 0.4299, 0.5448, 0.7063, 0.9194, 1.188, 1.516, 1.907",\
"0.2779, 0.29, 0.3279, 0.4005, 0.5153, 0.6771, 0.8902, 1.159, 1.487, 1.877",\
"0.2358, 0.2478, 0.2861, 0.3585, 0.473, 0.6347, 0.8477, 1.116, 1.444, 1.835");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.0344, 0.04716, 0.08364, 0.1504, 0.2613, 0.4227, 0.6389, 0.9091, 1.24, 1.635",\
"0.03444, 0.04724, 0.08338, 0.1503, 0.2611, 0.4228, 0.6373, 0.9093, 1.241, 1.634",\
"0.03448, 0.04724, 0.08332, 0.1504, 0.2613, 0.4231, 0.6389, 0.9093, 1.24, 1.635",\
"0.03442, 0.04724, 0.0835, 0.1505, 0.2613, 0.4229, 0.6381, 0.9087, 1.24, 1.634",\
"0.0345, 0.04726, 0.08328, 0.1507, 0.2613, 0.4239, 0.6381, 0.9094, 1.239, 1.635",\
"0.03456, 0.04732, 0.08344, 0.1504, 0.2618, 0.4226, 0.639, 0.9084, 1.241, 1.636",\
"0.0348, 0.0476, 0.0834, 0.1506, 0.261, 0.4222, 0.6386, 0.9088, 1.24, 1.634",\
"0.0352, 0.048, 0.0842, 0.151, 0.2612, 0.4226, 0.6374, 0.9082, 1.241, 1.637",\
"0.0354, 0.0484, 0.0842, 0.151, 0.262, 0.4228, 0.6374, 0.9082, 1.239, 1.634",\
"0.036, 0.049, 0.0846, 0.151, 0.2614, 0.424, 0.6376, 0.9088, 1.24, 1.634");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03282, 0.0495, 0.1125, 0.24, 0.4397, 0.7207, 1.09, 1.558, 2.124, 2.799",\
"0.03272, 0.04952, 0.1125, 0.24, 0.4398, 0.7206, 1.09, 1.557, 2.123, 2.801",\
"0.03288, 0.04972, 0.1126, 0.2401, 0.4397, 0.7207, 1.09, 1.557, 2.122, 2.8",\
"0.03274, 0.0498, 0.1126, 0.24, 0.4398, 0.7204, 1.09, 1.555, 2.124, 2.799",\
"0.03274, 0.04976, 0.1128, 0.2399, 0.4398, 0.7207, 1.09, 1.557, 2.123, 2.8",\
"0.03288, 0.0499, 0.1126, 0.2399, 0.4402, 0.7202, 1.09, 1.555, 2.122, 2.799",\
"0.03316, 0.04994, 0.1126, 0.24, 0.4406, 0.7206, 1.09, 1.554, 2.122, 2.798",\
"0.0332, 0.0496, 0.1132, 0.24, 0.4396, 0.7198, 1.088, 1.554, 2.12, 2.798",\
"0.0336, 0.05, 0.113, 0.24, 0.4398, 0.7208, 1.089, 1.554, 2.12, 2.8",\
"0.0334, 0.0502, 0.1128, 0.2404, 0.4404, 0.7208, 1.089, 1.555, 2.121, 2.797");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.3992, 0.411, 0.4427, 0.492, 0.5634, 0.6625, 0.7931, 0.9578, 1.159, 1.399",\
"0.402, 0.4138, 0.4454, 0.4948, 0.5663, 0.6653, 0.7959, 0.9606, 1.162, 1.402",\
"0.4105, 0.4224, 0.454, 0.5034, 0.5749, 0.674, 0.8045, 0.9693, 1.17, 1.41",\
"0.421, 0.4328, 0.4644, 0.5138, 0.5852, 0.6843, 0.8148, 0.9796, 1.181, 1.421",\
"0.4326, 0.4445, 0.4761, 0.5254, 0.5968, 0.6959, 0.8264, 0.9912, 1.192, 1.432",\
"0.4396, 0.4515, 0.483, 0.5325, 0.6039, 0.703, 0.8336, 0.9983, 1.2, 1.439",\
"0.4396, 0.4516, 0.4834, 0.5328, 0.6042, 0.7034, 0.8339, 0.9986, 1.2, 1.44",\
"0.4335, 0.4454, 0.477, 0.5263, 0.5977, 0.6968, 0.8274, 0.992, 1.193, 1.433",\
"0.4197, 0.4316, 0.463, 0.5125, 0.5839, 0.683, 0.8136, 0.9782, 1.179, 1.419",\
"0.3991, 0.411, 0.4425, 0.4918, 0.5633, 0.6624, 0.7929, 0.9578, 1.159, 1.399");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.2803, 0.2924, 0.3306, 0.4034, 0.5184, 0.6805, 0.8939, 1.163, 1.491, 1.882",\
"0.2831, 0.2952, 0.3334, 0.4062, 0.5213, 0.6832, 0.8968, 1.166, 1.494, 1.885",\
"0.2941, 0.3063, 0.3444, 0.4173, 0.5323, 0.6943, 0.9075, 1.177, 1.504, 1.896",\
"0.3119, 0.3239, 0.3621, 0.4349, 0.5499, 0.7119, 0.9253, 1.194, 1.522, 1.914",\
"0.3261, 0.338, 0.3765, 0.4493, 0.5642, 0.7262, 0.9395, 1.208, 1.536, 1.928",\
"0.3327, 0.3447, 0.3829, 0.4556, 0.5705, 0.7323, 0.9458, 1.215, 1.543, 1.934",\
"0.3283, 0.3401, 0.3783, 0.451, 0.5659, 0.7278, 0.9409, 1.209, 1.538, 1.93",\
"0.3111, 0.3231, 0.361, 0.4339, 0.5487, 0.7105, 0.9236, 1.192, 1.52, 1.912",\
"0.2803, 0.2923, 0.3301, 0.4029, 0.5177, 0.6794, 0.8926, 1.161, 1.489, 1.88",\
"0.2347, 0.2466, 0.2846, 0.3572, 0.4719, 0.6338, 0.8469, 1.115, 1.443, 1.834");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03448, 0.0474, 0.08338, 0.1504, 0.2611, 0.4229, 0.6374, 0.9099, 1.24, 1.635",\
"0.0344, 0.04746, 0.08332, 0.1503, 0.261, 0.4227, 0.6381, 0.9087, 1.24, 1.635",\
"0.03446, 0.04738, 0.08338, 0.1504, 0.2611, 0.4228, 0.6373, 0.9085, 1.241, 1.635",\
"0.03444, 0.04738, 0.08334, 0.1504, 0.261, 0.4225, 0.6374, 0.9091, 1.24, 1.635",\
"0.03442, 0.04734, 0.08336, 0.1504, 0.2611, 0.4236, 0.6389, 0.9084, 1.241, 1.635",\
"0.03446, 0.0472, 0.08316, 0.1504, 0.2608, 0.4226, 0.6372, 0.9084, 1.24, 1.637",\
"0.0342, 0.0474, 0.0834, 0.1502, 0.2616, 0.4226, 0.637, 0.909, 1.241, 1.636",\
"0.0344, 0.0474, 0.0832, 0.1506, 0.2612, 0.4224, 0.6378, 0.9082, 1.239, 1.635",\
"0.0344, 0.0472, 0.0834, 0.1506, 0.2608, 0.4224, 0.6374, 0.909, 1.24, 1.633",\
"0.0344, 0.0472, 0.0834, 0.151, 0.2614, 0.4224, 0.638, 0.9098, 1.24, 1.633");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03278, 0.04974, 0.1127, 0.24, 0.4399, 0.7205, 1.09, 1.557, 2.122, 2.799",\
"0.03284, 0.04972, 0.1126, 0.2399, 0.4399, 0.7204, 1.09, 1.558, 2.123, 2.802",\
"0.03282, 0.0497, 0.1127, 0.2399, 0.4398, 0.7206, 1.09, 1.556, 2.122, 2.799",\
"0.0328, 0.04974, 0.1126, 0.2399, 0.4399, 0.7206, 1.09, 1.556, 2.125, 2.801",\
"0.03298, 0.04954, 0.1128, 0.24, 0.4397, 0.7203, 1.09, 1.555, 2.123, 2.801",\
"0.03298, 0.0497, 0.1126, 0.2401, 0.4399, 0.72, 1.09, 1.556, 2.127, 2.799",\
"0.033, 0.04966, 0.1128, 0.2398, 0.4404, 0.7198, 1.089, 1.554, 2.121, 2.801",\
"0.0332, 0.0496, 0.1126, 0.24, 0.44, 0.7198, 1.089, 1.554, 2.123, 2.798",\
"0.0332, 0.0498, 0.113, 0.24, 0.4396, 0.7202, 1.09, 1.554, 2.12, 2.799",\
"0.0332, 0.05, 0.1128, 0.2398, 0.4406, 0.7206, 1.089, 1.554, 2.121, 2.797");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.1701, 0.1821, 0.2203, 0.2933, 0.4084, 0.5705, 0.7836, 1.053, 1.381, 1.772",\
"0.174, 0.1859, 0.224, 0.2972, 0.4123, 0.5743, 0.7876, 1.057, 1.385, 1.776",\
"0.1919, 0.2039, 0.242, 0.3151, 0.4302, 0.5921, 0.8056, 1.075, 1.403, 1.793",\
"0.2277, 0.2396, 0.2777, 0.3506, 0.4655, 0.6274, 0.8409, 1.109, 1.438, 1.829",\
"0.2751, 0.2872, 0.3251, 0.3976, 0.5123, 0.6741, 0.8873, 1.156, 1.484, 1.876",\
"0.3298, 0.342, 0.3799, 0.4519, 0.5663, 0.7279, 0.9413, 1.21, 1.538, 1.928",\
"0.3905, 0.4027, 0.4402, 0.5122, 0.626, 0.7874, 1, 1.269, 1.597, 1.989",\
"0.4563, 0.4683, 0.5057, 0.5776, 0.6913, 0.8524, 1.065, 1.334, 1.661, 2.053",\
"0.5274, 0.5397, 0.5768, 0.6484, 0.7619, 0.9225, 1.135, 1.403, 1.731, 2.122",\
"0.6032, 0.6155, 0.6526, 0.7237, 0.8369, 0.9979, 1.21, 1.478, 1.806, 2.196");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03262, 0.04926, 0.1126, 0.2399, 0.4396, 0.7209, 1.089, 1.555, 2.122, 2.801",\
"0.03252, 0.04932, 0.1126, 0.2398, 0.44, 0.7198, 1.09, 1.555, 2.123, 2.799",\
"0.03228, 0.04924, 0.1126, 0.2401, 0.4401, 0.7199, 1.09, 1.557, 2.122, 2.799",\
"0.03252, 0.0493, 0.1127, 0.2398, 0.4396, 0.7201, 1.092, 1.555, 2.124, 2.798",\
"0.0331, 0.0498, 0.1128, 0.2402, 0.4397, 0.721, 1.091, 1.554, 2.122, 2.8",\
"0.03376, 0.05036, 0.1129, 0.2402, 0.4395, 0.7202, 1.091, 1.557, 2.127, 2.799",\
"0.0346, 0.051, 0.1132, 0.24, 0.4402, 0.7198, 1.091, 1.555, 2.122, 2.799",\
"0.0352, 0.0514, 0.1134, 0.24, 0.44, 0.7206, 1.089, 1.554, 2.121, 2.799",\
"0.0358, 0.052, 0.1136, 0.2402, 0.4398, 0.7212, 1.089, 1.553, 2.122, 2.797",\
"0.0364, 0.0524, 0.1138, 0.24, 0.4402, 0.7212, 1.091, 1.555, 2.12, 2.798");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.1768, 0.1887, 0.2203, 0.2696, 0.3411, 0.4402, 0.5708, 0.7354, 0.9367, 1.177",\
"0.1792, 0.1911, 0.2226, 0.2721, 0.3435, 0.4427, 0.5733, 0.738, 0.9392, 1.179",\
"0.1912, 0.2031, 0.2346, 0.284, 0.3555, 0.4546, 0.5852, 0.7498, 0.9511, 1.191",\
"0.211, 0.2229, 0.2545, 0.3038, 0.3752, 0.4744, 0.6049, 0.7697, 0.9709, 1.211",\
"0.2318, 0.2437, 0.2753, 0.3246, 0.396, 0.4951, 0.6256, 0.7903, 0.9915, 1.231",\
"0.2503, 0.2622, 0.2939, 0.3433, 0.4146, 0.5136, 0.644, 0.8087, 1.01, 1.25",\
"0.2642, 0.2763, 0.3078, 0.3573, 0.4286, 0.5276, 0.658, 0.8226, 1.024, 1.263",\
"0.2726, 0.2848, 0.3164, 0.3659, 0.437, 0.5359, 0.6662, 0.8308, 1.032, 1.272",\
"0.2746, 0.2869, 0.319, 0.3686, 0.4397, 0.5383, 0.6685, 0.833, 1.034, 1.274",\
"0.2692, 0.2818, 0.3142, 0.3638, 0.4348, 0.5333, 0.6634, 0.8278, 1.029, 1.269");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.1697, 0.1818, 0.2201, 0.2932, 0.4084, 0.5704, 0.784, 1.053, 1.381, 1.772",\
"0.1736, 0.1857, 0.224, 0.297, 0.4123, 0.5743, 0.7879, 1.057, 1.385, 1.777",\
"0.1914, 0.2035, 0.2419, 0.3149, 0.43, 0.5921, 0.8054, 1.074, 1.403, 1.795",\
"0.2272, 0.2391, 0.2772, 0.3502, 0.4652, 0.627, 0.8408, 1.11, 1.438, 1.83",\
"0.2743, 0.2866, 0.3246, 0.3971, 0.5118, 0.6735, 0.8872, 1.156, 1.484, 1.875",\
"0.3295, 0.3417, 0.3796, 0.4518, 0.566, 0.7275, 0.9407, 1.21, 1.537, 1.93",\
"0.391, 0.4034, 0.4409, 0.5127, 0.6265, 0.7878, 1.001, 1.269, 1.598, 1.989",\
"0.459, 0.4716, 0.5095, 0.5808, 0.6942, 0.8552, 1.068, 1.336, 1.664, 2.055",\
"0.5337, 0.5466, 0.5842, 0.655, 0.7683, 0.9289, 1.141, 1.409, 1.737, 2.128",\
"0.6149, 0.6278, 0.6659, 0.7364, 0.8491, 1.01, 1.222, 1.49, 1.817, 2.208");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03408, 0.04694, 0.08298, 0.1505, 0.261, 0.4226, 0.6383, 0.9108, 1.24, 1.636",\
"0.03402, 0.0469, 0.0833, 0.1503, 0.2614, 0.4225, 0.6382, 0.9084, 1.24, 1.637",\
"0.03422, 0.04688, 0.08336, 0.1503, 0.2611, 0.4225, 0.6391, 0.9097, 1.24, 1.637",\
"0.03438, 0.04708, 0.0833, 0.1507, 0.2613, 0.4231, 0.6387, 0.9103, 1.242, 1.634",\
"0.0349, 0.0477, 0.08372, 0.1504, 0.2617, 0.4224, 0.638, 0.9097, 1.24, 1.637",\
"0.03568, 0.04866, 0.08472, 0.151, 0.2613, 0.4224, 0.6378, 0.9092, 1.24, 1.634",\
"0.03668, 0.0495, 0.08534, 0.152, 0.2616, 0.423, 0.6372, 0.9082, 1.241, 1.635",\
"0.038, 0.0506, 0.0862, 0.1528, 0.2622, 0.4238, 0.6378, 0.9088, 1.239, 1.634",\
"0.0396, 0.0524, 0.0876, 0.153, 0.2624, 0.4236, 0.638, 0.9092, 1.239, 1.633",\
"0.0412, 0.0542, 0.089, 0.1542, 0.2632, 0.424, 0.6392, 0.9094, 1.24, 1.635");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.0323, 0.04942, 0.1124, 0.2401, 0.4397, 0.721, 1.09, 1.555, 2.124, 2.805",\
"0.03244, 0.0494, 0.1125, 0.24, 0.4397, 0.721, 1.089, 1.558, 2.124, 2.802",\
"0.03248, 0.04944, 0.1125, 0.24, 0.4398, 0.7209, 1.09, 1.555, 2.123, 2.801",\
"0.0327, 0.04946, 0.1126, 0.24, 0.4397, 0.7208, 1.09, 1.555, 2.124, 2.803",\
"0.03332, 0.0503, 0.1127, 0.2398, 0.4396, 0.7208, 1.09, 1.558, 2.125, 2.805",\
"0.0346, 0.05102, 0.1132, 0.24, 0.4396, 0.7198, 1.089, 1.557, 2.123, 2.802",\
"0.036, 0.0524, 0.1136, 0.2402, 0.4396, 0.7196, 1.09, 1.555, 2.124, 2.801",\
"0.0374, 0.0534, 0.1142, 0.2404, 0.44, 0.7206, 1.089, 1.555, 2.125, 2.798",\
"0.039, 0.0546, 0.115, 0.2406, 0.44, 0.7206, 1.089, 1.553, 2.122, 2.797",\
"0.041, 0.0566, 0.1162, 0.2414, 0.4402, 0.7204, 1.089, 1.554, 2.12, 2.798");
}
}
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.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.1701, 0.1821, 0.2204, 0.2933, 0.4085, 0.5704, 0.7837, 1.053, 1.381, 1.772",\
"0.174, 0.186, 0.2241, 0.2972, 0.4123, 0.5743, 0.7875, 1.057, 1.385, 1.776",\
"0.1919, 0.2039, 0.2421, 0.315, 0.4302, 0.5921, 0.8053, 1.075, 1.403, 1.793",\
"0.2276, 0.2396, 0.2777, 0.3505, 0.4655, 0.6274, 0.8406, 1.11, 1.438, 1.829",\
"0.2751, 0.2872, 0.3252, 0.3976, 0.5123, 0.6742, 0.8875, 1.156, 1.485, 1.875",\
"0.3298, 0.3419, 0.3796, 0.4519, 0.5662, 0.7278, 0.9411, 1.21, 1.538, 1.929",\
"0.3905, 0.4027, 0.4401, 0.5121, 0.6263, 0.7875, 1, 1.269, 1.597, 1.988",\
"0.4564, 0.4684, 0.5057, 0.5775, 0.6915, 0.8526, 1.065, 1.334, 1.661, 2.053",\
"0.5274, 0.5397, 0.5768, 0.6484, 0.7619, 0.9227, 1.135, 1.403, 1.731, 2.122",\
"0.6033, 0.6154, 0.6526, 0.7237, 0.8369, 0.9976, 1.21, 1.478, 1.806, 2.196");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03262, 0.0493, 0.1125, 0.2398, 0.44, 0.7199, 1.09, 1.555, 2.123, 2.799",\
"0.0323, 0.04922, 0.1125, 0.2399, 0.4396, 0.7206, 1.09, 1.554, 2.126, 2.801",\
"0.03238, 0.0493, 0.1126, 0.24, 0.44, 0.72, 1.089, 1.554, 2.123, 2.799",\
"0.03256, 0.04934, 0.1127, 0.2399, 0.4395, 0.7203, 1.09, 1.557, 2.125, 2.8",\
"0.03322, 0.04984, 0.113, 0.24, 0.4397, 0.7208, 1.092, 1.555, 2.122, 2.801",\
"0.03382, 0.05028, 0.1131, 0.2399, 0.4396, 0.7202, 1.09, 1.557, 2.126, 2.801",\
"0.0348, 0.0512, 0.1132, 0.2402, 0.4402, 0.7198, 1.089, 1.555, 2.123, 2.799",\
"0.0352, 0.0514, 0.1134, 0.2404, 0.4396, 0.7206, 1.089, 1.553, 2.121, 2.797",\
"0.036, 0.052, 0.1136, 0.2402, 0.4398, 0.721, 1.089, 1.554, 2.122, 2.798",\
"0.0366, 0.0526, 0.1138, 0.2402, 0.4398, 0.7212, 1.089, 1.554, 2.12, 2.797");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.1768, 0.1887, 0.2203, 0.2696, 0.3411, 0.4402, 0.5708, 0.7354, 0.9367, 1.177",\
"0.1792, 0.1911, 0.2226, 0.2721, 0.3435, 0.4427, 0.5733, 0.738, 0.9392, 1.179",\
"0.1912, 0.2031, 0.2346, 0.284, 0.3555, 0.4546, 0.5852, 0.7498, 0.9511, 1.191",\
"0.211, 0.2229, 0.2545, 0.3038, 0.3752, 0.4744, 0.6049, 0.7697, 0.9709, 1.211",\
"0.2318, 0.2437, 0.2753, 0.3246, 0.396, 0.4951, 0.6256, 0.7903, 0.9915, 1.231",\
"0.2503, 0.2622, 0.2939, 0.3433, 0.4146, 0.5136, 0.644, 0.8087, 1.01, 1.25",\
"0.2642, 0.2763, 0.3078, 0.3573, 0.4286, 0.5276, 0.658, 0.8226, 1.024, 1.263",\
"0.2726, 0.2848, 0.3164, 0.3659, 0.437, 0.5359, 0.6662, 0.8308, 1.032, 1.272",\
"0.2746, 0.2869, 0.319, 0.3686, 0.4397, 0.5383, 0.6685, 0.833, 1.034, 1.274",\
"0.2692, 0.2818, 0.3142, 0.3638, 0.4348, 0.5333, 0.6634, 0.8278, 1.029, 1.269");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.1697, 0.1818, 0.2201, 0.2932, 0.4084, 0.5704, 0.784, 1.053, 1.381, 1.772",\
"0.1736, 0.1857, 0.224, 0.297, 0.4123, 0.5743, 0.7879, 1.057, 1.385, 1.777",\
"0.1914, 0.2035, 0.2419, 0.3149, 0.43, 0.5921, 0.8054, 1.074, 1.403, 1.795",\
"0.2272, 0.2391, 0.2772, 0.3502, 0.4652, 0.627, 0.8408, 1.11, 1.438, 1.83",\
"0.2743, 0.2866, 0.3246, 0.3971, 0.5118, 0.6735, 0.8872, 1.156, 1.484, 1.875",\
"0.3295, 0.3417, 0.3796, 0.4518, 0.566, 0.7275, 0.9407, 1.21, 1.537, 1.93",\
"0.391, 0.4034, 0.4409, 0.5127, 0.6265, 0.7878, 1.001, 1.269, 1.598, 1.989",\
"0.459, 0.4716, 0.5095, 0.5808, 0.6942, 0.8552, 1.068, 1.336, 1.664, 2.055",\
"0.5337, 0.5466, 0.5842, 0.655, 0.7683, 0.9289, 1.141, 1.409, 1.737, 2.128",\
"0.6149, 0.6278, 0.6659, 0.7364, 0.8491, 1.01, 1.222, 1.49, 1.817, 2.208");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.03408, 0.04694, 0.08298, 0.1505, 0.261, 0.4226, 0.6383, 0.9108, 1.24, 1.636",\
"0.03402, 0.0469, 0.0833, 0.1503, 0.2614, 0.4225, 0.6382, 0.9084, 1.24, 1.637",\
"0.03422, 0.04688, 0.08336, 0.1503, 0.2611, 0.4225, 0.6391, 0.9097, 1.24, 1.637",\
"0.03438, 0.04708, 0.0833, 0.1507, 0.2613, 0.4231, 0.6387, 0.9103, 1.242, 1.634",\
"0.0349, 0.0477, 0.08372, 0.1504, 0.2617, 0.4224, 0.638, 0.9097, 1.24, 1.637",\
"0.03568, 0.04866, 0.08472, 0.151, 0.2613, 0.4224, 0.6378, 0.9092, 1.24, 1.634",\
"0.03668, 0.0495, 0.08534, 0.152, 0.2616, 0.423, 0.6372, 0.9082, 1.241, 1.635",\
"0.038, 0.0506, 0.0862, 0.1528, 0.2622, 0.4238, 0.6378, 0.9088, 1.239, 1.634",\
"0.0396, 0.0524, 0.0876, 0.153, 0.2624, 0.4236, 0.638, 0.9092, 1.239, 1.633",\
"0.0412, 0.0542, 0.089, 0.1542, 0.2632, 0.424, 0.6392, 0.9094, 1.24, 1.635");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.001, 0.006217, 0.02453, 0.0595, 0.114, 0.1904, 0.291, 0.4177, 0.5724, 0.7568");
values("0.0323, 0.04942, 0.1124, 0.2401, 0.4397, 0.721, 1.09, 1.555, 2.124, 2.805",\
"0.03244, 0.0494, 0.1125, 0.24, 0.4397, 0.721, 1.089, 1.558, 2.124, 2.802",\
"0.03248, 0.04944, 0.1125, 0.24, 0.4398, 0.7209, 1.09, 1.555, 2.123, 2.801",\
"0.0327, 0.04946, 0.1126, 0.24, 0.4397, 0.7208, 1.09, 1.555, 2.124, 2.803",\
"0.03332, 0.0503, 0.1127, 0.2398, 0.4396, 0.7208, 1.09, 1.558, 2.125, 2.805",\
"0.0346, 0.05102, 0.1132, 0.24, 0.4396, 0.7198, 1.089, 1.557, 2.123, 2.802",\
"0.036, 0.0524, 0.1136, 0.2402, 0.4396, 0.7196, 1.09, 1.555, 2.124, 2.801",\
"0.0374, 0.0534, 0.1142, 0.2404, 0.44, 0.7206, 1.089, 1.555, 2.125, 2.798",\
"0.039, 0.0546, 0.115, 0.2406, 0.44, 0.7206, 1.089, 1.553, 2.122, 2.797",\
"0.041, 0.0566, 0.1162, 0.2414, 0.4402, 0.7204, 1.089, 1.554, 2.12, 2.798");
}
}
}
pin(SETN) {
capacitance : 0.006962 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.8 ;
min_pulse_width_low : 0.1349 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.08118, 0.08116, 0.08111, 0.08065, 0.08097, 0.08072, 0.08072, \
0.08092, 0.0809, 0.08085");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.05605, -0.05609, -0.05605, -0.05604, -0.05593, -0.05583, -0.05596, \
-0.05601, -0.05606, -0.05612");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.08128, 0.08103, 0.08123, 0.08086, 0.08076, 0.08073, 0.08089, \
0.081, 0.08088, 0.08084");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.05605, -0.05609, -0.05603, -0.05604, -0.05593, -0.05583, -0.05597, \
-0.05603, -0.05606, -0.05612");
}
}
internal_power() {
when : "D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.08128, 0.08102, 0.08084, 0.08081, 0.08067, 0.08075, 0.08077, \
0.08091, 0.0809, 0.08086");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.05612, -0.05609, -0.05606, -0.05596, -0.0559, -0.05593, -0.05596, \
-0.05596, -0.05617, -0.05611");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("-0.0115, -0.0187, -0.0389, -0.0737, -0.1118, -0.1584, -0.2068, -0.2625, -0.3291, -0.3951",\
"-0.0117, -0.0129, -0.0325, -0.0707, -0.1071, -0.151, -0.2088, -0.2643, -0.3252, -0.3966",\
"-0.0052, -0.006, -0.0269, -0.0601, -0.0991, -0.148, -0.2023, -0.2618, -0.3252, -0.3946",\
"0.0054, -0.0002, -0.0196, -0.0483, -0.0928, -0.1376, -0.1924, -0.2448, -0.3177, -0.3892",\
"0.0172, 0.0169, -0.0069, -0.0388, -0.0799, -0.1267, -0.1755, -0.2393, -0.3069, -0.3793",\
"0.0268, 0.0265, 0.0051, -0.0279, -0.0661, -0.1115, -0.1645, -0.2289, -0.2899, -0.3625",\
"0.0396, 0.0328, 0.0178, -0.0158, -0.0507, -0.0974, -0.1543, -0.2159, -0.2865, -0.3543",\
"0.0384, 0.0379, 0.0182, -0.0055, -0.0513, -0.0978, -0.1517, -0.2134, -0.2821, -0.356",\
"0.036, 0.035, 0.015, -0.014, -0.0504, -0.0958, -0.1532, -0.2167, -0.2801, -0.3575",\
"0.033, 0.025, 0.008, -0.021, -0.056, -0.099, -0.152, -0.218, -0.287, -0.364");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
index_2("0.02, 0.03919, 0.1065, 0.2352, 0.4356, 0.7167, 1.087, 1.553, 2.122, 2.8");
values("0.063, 0.0674, 0.0904, 0.1225, 0.1659, 0.2146, 0.2712, 0.3314, 0.402, 0.482",\
"0.0665, 0.0709, 0.0865, 0.1213, 0.1626, 0.2179, 0.2676, 0.3344, 0.399, 0.476",\
"0.0566, 0.06, 0.0808, 0.1113, 0.1521, 0.204, 0.2571, 0.3254, 0.389, 0.469",\
"0.0434, 0.0508, 0.0708, 0.1034, 0.1454, 0.1889, 0.2446, 0.3121, 0.379, 0.459",\
"0.0369, 0.0386, 0.0599, 0.0915, 0.1332, 0.1798, 0.2342, 0.2974, 0.366, 0.445",\
"0.0295, 0.0309, 0.0511, 0.0849, 0.1258, 0.1752, 0.2323, 0.2883, 0.355, 0.433",\
"0.0247, 0.0259, 0.0438, 0.0754, 0.1177, 0.1653, 0.223, 0.284, 0.352, 0.432",\
"0.0219, 0.0317, 0.045, 0.0824, 0.1199, 0.1691, 0.2198, 0.2844, 0.356, 0.426",\
"0.0319, 0.0331, 0.0547, 0.0817, 0.1231, 0.1684, 0.2264, 0.2812, 0.354, 0.43",\
"0.046, 0.0472, 0.0663, 0.0981, 0.1375, 0.1782, 0.2393, 0.2934, 0.36, 0.44");
}
}
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.1349");
}
}
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.1349");
}
}
}
}