blob: edf5fe11f56919f93f3145b8befa4c370183903b [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__latrnq_4) {
area : 90.316800 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.000458513" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.0004947415" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.0004607955" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.0004607955" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.000458513" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.000560615" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.000510301" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.000480865" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000560615" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004152 ;
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&!RN" ;
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.05821, 0.06219, 0.06393, 0.06609, 0.06798, 0.06937, 0.07022, \
0.07092, 0.07133, 0.07163");
}
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.03937, -0.03938, -0.03937, -0.03931, -0.03948, -0.03958, -0.03955, \
-0.03971, -0.03973, -0.03979");
}
}
internal_power() {
when : "!E&RN" ;
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.04345, 0.04333, 0.04349, 0.04343, 0.04338, 0.04345, 0.04339, \
0.04346, 0.04348, 0.04343");
}
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.03932, -0.03932, -0.03931, -0.03933, -0.03949, -0.03949, -0.03971, \
-0.03976, -0.03975, -0.03976");
}
}
internal_power() {
when : "E&!RN" ;
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.04468, 0.04478, 0.04461, 0.04471, 0.04462, 0.04454, 0.04453, \
0.04461, 0.0446, 0.04457");
}
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.03175, -0.03168, -0.03175, -0.03171, -0.03172, -0.0317, -0.0318, \
-0.03186, -0.03189, -0.03192");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
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.229, -0.2246, -0.2109, -0.1898, -0.1585, -0.1235, -0.0954, -0.0564, -0.009, 0.041",\
"-0.2317, -0.2255, -0.2141, -0.1874, -0.1635, -0.1266, -0.0976, -0.0579, -0.016, 0.04",\
"-0.2373, -0.2329, -0.2153, -0.196, -0.1659, -0.1378, -0.1053, -0.063, -0.02, 0.038",\
"-0.2591, -0.2528, -0.2365, -0.2138, -0.188, -0.1591, -0.12, -0.0825, -0.0327, 0.018",\
"-0.301, -0.2944, -0.2807, -0.2595, -0.2291, -0.199, -0.1596, -0.1199, -0.0703, -0.015",\
"-0.3651, -0.3616, -0.3419, -0.3202, -0.2928, -0.2548, -0.2137, -0.1751, -0.1249, -0.072",\
"-0.4384, -0.4306, -0.4142, -0.3934, -0.3683, -0.3293, -0.2915, -0.2471, -0.2021, -0.142",\
"-0.5209, -0.5168, -0.4964, -0.4758, -0.4558, -0.419, -0.3793, -0.3319, -0.2813, -0.229",\
"-0.6112, -0.6095, -0.594, -0.5697, -0.5451, -0.5154, -0.4737, -0.4206, -0.3699, -0.311",\
"-0.7133, -0.7095, -0.692, -0.6677, -0.6501, -0.6196, -0.5684, -0.5184, -0.4669, -0.406");
}
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.2118, -0.2125, -0.2182, -0.2288, -0.2599, -0.2926, -0.3334, -0.3666, -0.3818, -0.386",\
"-0.2134, -0.2127, -0.2141, -0.2329, -0.2607, -0.299, -0.3324, -0.3626, -0.3801, -0.389",\
"-0.2152, -0.2175, -0.2153, -0.2358, -0.2643, -0.296, -0.3309, -0.3607, -0.3762, -0.386",\
"-0.2299, -0.2275, -0.2308, -0.2483, -0.267, -0.3018, -0.3357, -0.3616, -0.383, -0.385",\
"-0.247, -0.2458, -0.2505, -0.2595, -0.2877, -0.3119, -0.3439, -0.3735, -0.3944, -0.4",\
"-0.2711, -0.2755, -0.2756, -0.286, -0.3061, -0.3345, -0.3592, -0.4009, -0.4232, -0.4355",\
"-0.2904, -0.2936, -0.2912, -0.3041, -0.3264, -0.3584, -0.3943, -0.4309, -0.4626, -0.4827",\
"-0.3055, -0.3078, -0.3069, -0.3122, -0.3397, -0.3774, -0.4201, -0.4662, -0.5122, -0.548",\
"-0.3122, -0.3081, -0.3135, -0.3239, -0.3466, -0.3917, -0.4411, -0.4945, -0.5602, -0.6093",\
"-0.3083, -0.3093, -0.3129, -0.3197, -0.3465, -0.3891, -0.4516, -0.5184, -0.5946, -0.6669");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
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.2633, 0.2612, 0.2476, 0.2288, 0.2058, 0.1892, 0.1726, 0.1684, 0.1786, 0.1906",\
"0.2621, 0.2642, 0.245, 0.2279, 0.2121, 0.1841, 0.1759, 0.171, 0.1753, 0.1855",\
"0.2741, 0.2715, 0.2512, 0.2301, 0.2113, 0.1888, 0.1737, 0.1713, 0.1657, 0.1778",\
"0.2884, 0.2881, 0.2707, 0.2552, 0.2319, 0.2047, 0.187, 0.1787, 0.1616, 0.16",\
"0.3348, 0.3291, 0.3186, 0.2946, 0.2717, 0.2455, 0.2183, 0.1938, 0.176, 0.1541",\
"0.3932, 0.3904, 0.3725, 0.3487, 0.326, 0.2946, 0.2622, 0.2345, 0.2048, 0.1694",\
"0.4641, 0.4632, 0.4417, 0.4231, 0.4019, 0.3681, 0.3258, 0.2879, 0.2509, 0.2101",\
"0.5464, 0.5424, 0.5234, 0.5044, 0.4824, 0.4484, 0.4064, 0.3634, 0.3181, 0.2718",\
"0.639, 0.632, 0.617, 0.594, 0.571, 0.544, 0.498, 0.448, 0.396, 0.348",\
"0.735, 0.731, 0.714, 0.691, 0.666, 0.637, 0.597, 0.54, 0.485, 0.426");
}
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.2519, 0.249, 0.255, 0.2776, 0.3478, 0.4616, 0.6164, 0.8318, 1.087, 1.398",\
"0.25, 0.2513, 0.2527, 0.2784, 0.3439, 0.4617, 0.6194, 0.824, 1.085, 1.393",\
"0.252, 0.2561, 0.2602, 0.2813, 0.3475, 0.4593, 0.6181, 0.8208, 1.072, 1.375",\
"0.2689, 0.268, 0.2707, 0.2966, 0.3635, 0.4672, 0.6185, 0.8043, 1.047, 1.336",\
"0.2875, 0.2875, 0.2883, 0.3122, 0.3729, 0.4647, 0.6037, 0.7801, 0.9967, 1.254",\
"0.3087, 0.3138, 0.3163, 0.3373, 0.3858, 0.4778, 0.6016, 0.7632, 0.969, 1.215",\
"0.3355, 0.3328, 0.3323, 0.3562, 0.4018, 0.4845, 0.6001, 0.7581, 0.9511, 1.183",\
"0.3484, 0.3514, 0.3524, 0.3694, 0.4084, 0.4844, 0.6044, 0.7504, 0.9464, 1.181",\
"0.352, 0.354, 0.354, 0.373, 0.413, 0.486, 0.596, 0.744, 0.935, 1.162",\
"0.352, 0.353, 0.357, 0.374, 0.412, 0.486, 0.588, 0.74, 0.929, 1.168");
}
}
}
pin(E) {
capacitance : 0.01018 ;
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.2921 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
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.2414, 0.2433, 0.2633, 0.3136, 0.4007, 0.5286, 0.6996, 0.9173, \
1.184, 1.503");
}
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.009271, 0.01014, 0.02436, 0.0662, 0.1428, 0.257, 0.4114, 0.6085, \
0.8512, 1.142");
}
}
internal_power() {
when : "!D&RN" ;
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.2413, 0.2432, 0.2631, 0.3133, 0.4006, 0.5285, 0.6994, 0.9171, \
1.184, 1.503");
}
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.005035, -0.004427, 0.009773, 0.05176, 0.1282, 0.2423, 0.3968, \
0.5939, 0.8368, 1.128");
}
}
internal_power() {
when : "D&!RN" ;
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.242, 0.2439, 0.264, 0.314, 0.4012, 0.5292, 0.7002, 0.9175, 1.185, \
1.504");
}
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.05163, 0.05257, 0.06683, 0.109, 0.1858, 0.3, 0.4544, 0.6517, \
0.8943, 1.185");
}
}
internal_power() {
when : "D&RN" ;
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.2508, 0.2528, 0.2735, 0.3241, 0.4118, 0.54, 0.7111, 0.9289, \
1.196, 1.515");
}
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.006102, -0.00543, 0.008298, 0.04954, 0.1255, 0.2394, 0.3939, \
0.5909, 0.8335, 1.124");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
rise_constraint(scalar) {
values("0.2921");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.2237");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 1.517 ;
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&RN" ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.855, 1.811, 1.736, 1.696, 1.674, 1.661, 1.652, 1.647, 1.642, 1.64",\
"1.853, 1.809, 1.735, 1.694, 1.671, 1.658, 1.65, 1.644, 1.64, 1.637",\
"1.854, 1.81, 1.734, 1.694, 1.672, 1.659, 1.651, 1.645, 1.641, 1.638",\
"1.875, 1.832, 1.757, 1.716, 1.694, 1.681, 1.673, 1.666, 1.663, 1.66",\
"1.943, 1.899, 1.824, 1.784, 1.762, 1.749, 1.741, 1.735, 1.731, 1.729",\
"2.082, 2.038, 1.963, 1.922, 1.899, 1.886, 1.877, 1.872, 1.867, 1.864",\
"2.294, 2.248, 2.171, 2.131, 2.106, 2.092, 2.083, 2.077, 2.073, 2.07",\
"2.558, 2.513, 2.434, 2.39, 2.366, 2.352, 2.342, 2.337, 2.332, 2.329",\
"2.871, 2.824, 2.745, 2.699, 2.674, 2.658, 2.649, 2.644, 2.639, 2.636",\
"3.236, 3.189, 3.107, 3.061, 3.034, 3.018, 3.008, 3.002, 2.997, 2.993");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.47, 1.436, 1.394, 1.37, 1.352, 1.352, 1.349, 1.36, 1.368, 1.381",\
"1.468, 1.436, 1.392, 1.368, 1.351, 1.35, 1.353, 1.361, 1.374, 1.385",\
"1.47, 1.436, 1.394, 1.368, 1.357, 1.35, 1.348, 1.366, 1.377, 1.381",\
"1.49, 1.457, 1.417, 1.39, 1.374, 1.369, 1.375, 1.382, 1.393, 1.406",\
"1.56, 1.527, 1.483, 1.455, 1.445, 1.44, 1.437, 1.454, 1.458, 1.468",\
"1.682, 1.649, 1.606, 1.58, 1.564, 1.561, 1.56, 1.574, 1.586, 1.589",\
"1.859, 1.825, 1.78, 1.751, 1.745, 1.738, 1.733, 1.737, 1.75, 1.769",\
"2.086, 2.051, 2.002, 1.972, 1.957, 1.963, 1.966, 1.968, 1.971, 1.983",\
"2.359, 2.324, 2.279, 2.246, 2.229, 2.224, 2.237, 2.246, 2.249, 2.246",\
"2.681, 2.645, 2.599, 2.561, 2.545, 2.533, 2.539, 2.557, 2.569, 2.574");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.803, 1.76, 1.684, 1.644, 1.622, 1.609, 1.601, 1.595, 1.591, 1.589",\
"1.804, 1.759, 1.685, 1.644, 1.623, 1.61, 1.601, 1.596, 1.592, 1.589",\
"1.802, 1.758, 1.683, 1.643, 1.621, 1.608, 1.6, 1.594, 1.59, 1.587",\
"1.798, 1.754, 1.68, 1.64, 1.617, 1.605, 1.597, 1.59, 1.586, 1.584",\
"1.791, 1.747, 1.673, 1.632, 1.61, 1.597, 1.589, 1.582, 1.579, 1.577",\
"1.793, 1.749, 1.676, 1.635, 1.613, 1.6, 1.592, 1.585, 1.582, 1.58",\
"1.798, 1.754, 1.681, 1.641, 1.619, 1.605, 1.597, 1.593, 1.588, 1.585",\
"1.806, 1.761, 1.687, 1.646, 1.625, 1.612, 1.605, 1.599, 1.595, 1.593",\
"1.817, 1.774, 1.698, 1.658, 1.638, 1.623, 1.616, 1.609, 1.606, 1.604",\
"1.83, 1.785, 1.711, 1.671, 1.65, 1.637, 1.628, 1.625, 1.62, 1.618");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.477, 1.442, 1.402, 1.379, 1.36, 1.357, 1.361, 1.37, 1.379, 1.392",\
"1.477, 1.443, 1.404, 1.38, 1.36, 1.36, 1.362, 1.37, 1.38, 1.386",\
"1.482, 1.447, 1.41, 1.384, 1.373, 1.364, 1.364, 1.375, 1.383, 1.396",\
"1.512, 1.479, 1.436, 1.412, 1.399, 1.395, 1.393, 1.407, 1.42, 1.426",\
"1.586, 1.552, 1.509, 1.483, 1.476, 1.466, 1.477, 1.481, 1.49, 1.498",\
"1.708, 1.673, 1.629, 1.606, 1.592, 1.587, 1.587, 1.596, 1.611, 1.617",\
"1.862, 1.828, 1.783, 1.752, 1.75, 1.743, 1.738, 1.742, 1.755, 1.764",\
"2.035, 2, 1.953, 1.925, 1.904, 1.913, 1.914, 1.91, 1.922, 1.93",\
"2.223, 2.189, 2.144, 2.111, 2.089, 2.088, 2.1, 2.113, 2.119, 2.113",\
"2.43, 2.393, 2.346, 2.311, 2.297, 2.286, 2.286, 2.308, 2.324, 2.331");
}
}
internal_power() {
related_pin : "RN" ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.68, 1.637, 1.565, 1.527, 1.506, 1.495, 1.486, 1.48, 1.477, 1.474",\
"1.681, 1.638, 1.565, 1.528, 1.506, 1.495, 1.486, 1.48, 1.477, 1.475",\
"1.688, 1.645, 1.572, 1.535, 1.514, 1.502, 1.493, 1.488, 1.485, 1.482",\
"1.728, 1.685, 1.612, 1.575, 1.554, 1.542, 1.534, 1.528, 1.525, 1.522",\
"1.832, 1.789, 1.715, 1.678, 1.657, 1.645, 1.636, 1.631, 1.628, 1.625",\
"1.994, 1.95, 1.877, 1.84, 1.819, 1.805, 1.798, 1.793, 1.789, 1.786",\
"2.2, 2.155, 2.082, 2.044, 2.023, 2.009, 2.002, 1.998, 1.993, 1.99",\
"2.439, 2.395, 2.321, 2.282, 2.261, 2.249, 2.241, 2.236, 2.232, 2.23",\
"2.71, 2.668, 2.59, 2.551, 2.529, 2.517, 2.509, 2.504, 2.5, 2.497",\
"3.008, 2.965, 2.889, 2.849, 2.827, 2.815, 2.806, 2.801, 2.797, 2.794");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.68, 1.637, 1.565, 1.527, 1.506, 1.495, 1.486, 1.48, 1.477, 1.474",\
"1.681, 1.638, 1.565, 1.528, 1.506, 1.495, 1.486, 1.48, 1.477, 1.475",\
"1.688, 1.645, 1.572, 1.535, 1.514, 1.502, 1.493, 1.488, 1.485, 1.482",\
"1.728, 1.685, 1.612, 1.575, 1.554, 1.542, 1.534, 1.528, 1.525, 1.522",\
"1.832, 1.789, 1.715, 1.678, 1.657, 1.645, 1.636, 1.631, 1.628, 1.625",\
"1.994, 1.95, 1.877, 1.84, 1.819, 1.805, 1.798, 1.793, 1.789, 1.786",\
"2.2, 2.155, 2.082, 2.044, 2.023, 2.009, 2.002, 1.998, 1.993, 1.99",\
"2.439, 2.395, 2.321, 2.282, 2.261, 2.249, 2.241, 2.236, 2.232, 2.23",\
"2.71, 2.668, 2.59, 2.551, 2.529, 2.517, 2.509, 2.504, 2.5, 2.497",\
"3.008, 2.965, 2.889, 2.849, 2.827, 2.815, 2.806, 2.801, 2.797, 2.794");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.679, 1.636, 1.564, 1.526, 1.505, 1.493, 1.484, 1.479, 1.476, 1.473",\
"1.68, 1.637, 1.564, 1.527, 1.506, 1.495, 1.485, 1.48, 1.476, 1.474",\
"1.688, 1.645, 1.572, 1.535, 1.514, 1.502, 1.493, 1.488, 1.484, 1.482",\
"1.728, 1.685, 1.612, 1.575, 1.554, 1.542, 1.534, 1.528, 1.524, 1.522",\
"1.832, 1.789, 1.716, 1.678, 1.657, 1.645, 1.637, 1.632, 1.628, 1.625",\
"1.995, 1.952, 1.88, 1.84, 1.819, 1.807, 1.799, 1.793, 1.79, 1.787",\
"2.199, 2.155, 2.082, 2.043, 2.022, 2.009, 2.002, 1.996, 1.992, 1.99",\
"2.439, 2.396, 2.322, 2.283, 2.261, 2.248, 2.24, 2.235, 2.231, 2.228",\
"2.71, 2.666, 2.593, 2.552, 2.529, 2.518, 2.508, 2.504, 2.499, 2.496",\
"3.009, 2.964, 2.889, 2.848, 2.827, 2.813, 2.805, 2.8, 2.797, 2.793");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.679, 1.636, 1.564, 1.526, 1.505, 1.493, 1.484, 1.479, 1.476, 1.473",\
"1.68, 1.637, 1.564, 1.527, 1.506, 1.495, 1.485, 1.48, 1.476, 1.474",\
"1.688, 1.645, 1.572, 1.535, 1.514, 1.502, 1.493, 1.488, 1.484, 1.482",\
"1.728, 1.685, 1.612, 1.575, 1.554, 1.542, 1.534, 1.528, 1.524, 1.522",\
"1.832, 1.789, 1.716, 1.678, 1.657, 1.645, 1.637, 1.632, 1.628, 1.625",\
"1.995, 1.952, 1.88, 1.84, 1.819, 1.807, 1.799, 1.793, 1.79, 1.787",\
"2.199, 2.155, 2.082, 2.043, 2.022, 2.009, 2.002, 1.996, 1.992, 1.99",\
"2.439, 2.396, 2.322, 2.283, 2.261, 2.248, 2.24, 2.235, 2.231, 2.228",\
"2.71, 2.666, 2.593, 2.552, 2.529, 2.518, 2.508, 2.504, 2.499, 2.496",\
"3.009, 2.964, 2.889, 2.848, 2.827, 2.813, 2.805, 2.8, 2.797, 2.793");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.818, 1.775, 1.701, 1.663, 1.642, 1.629, 1.62, 1.616, 1.611, 1.609",\
"1.815, 1.771, 1.699, 1.66, 1.638, 1.625, 1.617, 1.612, 1.608, 1.605",\
"1.819, 1.776, 1.702, 1.664, 1.642, 1.629, 1.621, 1.616, 1.611, 1.609",\
"1.857, 1.815, 1.74, 1.702, 1.68, 1.668, 1.659, 1.655, 1.65, 1.647",\
"1.956, 1.913, 1.839, 1.801, 1.779, 1.766, 1.757, 1.753, 1.748, 1.746",\
"2.115, 2.071, 1.997, 1.957, 1.936, 1.923, 1.916, 1.911, 1.907, 1.904",\
"2.347, 2.304, 2.228, 2.188, 2.166, 2.152, 2.143, 2.138, 2.133, 2.131",\
"2.642, 2.596, 2.518, 2.477, 2.455, 2.442, 2.432, 2.426, 2.422, 2.42",\
"2.991, 2.946, 2.867, 2.823, 2.799, 2.785, 2.776, 2.768, 2.764, 2.761",\
"3.398, 3.35, 3.27, 3.226, 3.2, 3.186, 3.176, 3.17, 3.166, 3.164");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("1.472, 1.439, 1.397, 1.374, 1.363, 1.358, 1.364, 1.365, 1.373, 1.385",\
"1.471, 1.438, 1.396, 1.373, 1.362, 1.359, 1.363, 1.362, 1.371, 1.385",\
"1.472, 1.44, 1.397, 1.369, 1.354, 1.351, 1.356, 1.363, 1.364, 1.38",\
"1.491, 1.458, 1.415, 1.391, 1.378, 1.374, 1.369, 1.376, 1.39, 1.404",\
"1.556, 1.521, 1.478, 1.452, 1.439, 1.436, 1.436, 1.447, 1.455, 1.466",\
"1.68, 1.645, 1.601, 1.58, 1.564, 1.559, 1.555, 1.568, 1.576, 1.589",\
"1.859, 1.825, 1.78, 1.751, 1.742, 1.736, 1.728, 1.737, 1.75, 1.759",\
"2.088, 2.052, 2.005, 1.976, 1.957, 1.961, 1.962, 1.969, 1.973, 1.976",\
"2.36, 2.325, 2.278, 2.243, 2.226, 2.216, 2.238, 2.244, 2.25, 2.249",\
"2.683, 2.645, 2.597, 2.564, 2.544, 2.537, 2.542, 2.559, 2.58, 2.583");
}
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.4231, 0.4357, 0.4683, 0.5186, 0.5906, 0.6899, 0.8209, 0.9861, 1.188, 1.428",\
"0.425, 0.4374, 0.47, 0.5203, 0.5923, 0.6917, 0.8227, 0.9878, 1.19, 1.43",\
"0.4316, 0.4442, 0.4769, 0.5272, 0.5991, 0.6985, 0.8294, 0.9946, 1.196, 1.437",\
"0.4523, 0.4652, 0.4978, 0.5481, 0.62, 0.7195, 0.8501, 1.015, 1.217, 1.458",\
"0.4954, 0.5079, 0.5405, 0.5908, 0.6628, 0.7622, 0.8932, 1.058, 1.26, 1.501",\
"0.5602, 0.5728, 0.6054, 0.6558, 0.7277, 0.8271, 0.958, 1.123, 1.325, 1.566",\
"0.6409, 0.6535, 0.6861, 0.7364, 0.8083, 0.9077, 1.038, 1.204, 1.405, 1.646",\
"0.731, 0.7432, 0.7759, 0.8262, 0.8981, 0.9974, 1.128, 1.293, 1.495, 1.736",\
"0.8302, 0.8429, 0.8755, 0.9259, 0.9977, 1.097, 1.228, 1.393, 1.595, 1.835",\
"0.9394, 0.9521, 0.9847, 1.035, 1.107, 1.206, 1.337, 1.502, 1.704, 1.945");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3798, 0.3926, 0.4315, 0.5043, 0.6192, 0.7813, 0.9952, 1.265, 1.594, 1.987",\
"0.3804, 0.3933, 0.4321, 0.5049, 0.6198, 0.782, 0.9956, 1.266, 1.595, 1.987",\
"0.384, 0.397, 0.4357, 0.5084, 0.6234, 0.7855, 0.9995, 1.269, 1.598, 1.992",\
"0.3959, 0.4089, 0.4479, 0.5204, 0.6354, 0.7974, 1.011, 1.281, 1.611, 2.003",\
"0.4171, 0.43, 0.4687, 0.5414, 0.6563, 0.8185, 1.032, 1.302, 1.631, 2.024",\
"0.4407, 0.4537, 0.4924, 0.5649, 0.6796, 0.8419, 1.056, 1.325, 1.655, 2.048",\
"0.4601, 0.4731, 0.5117, 0.5846, 0.6994, 0.8613, 1.075, 1.344, 1.674, 2.066",\
"0.4728, 0.4858, 0.5242, 0.5968, 0.7115, 0.8734, 1.087, 1.357, 1.686, 2.078",\
"0.4774, 0.4905, 0.5293, 0.6016, 0.7163, 0.8784, 1.092, 1.361, 1.69, 2.082",\
"0.4732, 0.4861, 0.525, 0.5972, 0.7118, 0.8737, 1.088, 1.357, 1.686, 2.078");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03582, 0.0494, 0.086, 0.1528, 0.2631, 0.4256, 0.6412, 0.9136, 1.245, 1.64",\
"0.0358, 0.04952, 0.08594, 0.1531, 0.2632, 0.4248, 0.6412, 0.9126, 1.245, 1.641",\
"0.03576, 0.04942, 0.08594, 0.1529, 0.2632, 0.4248, 0.6413, 0.913, 1.245, 1.643",\
"0.03576, 0.0495, 0.08608, 0.153, 0.2633, 0.4242, 0.6408, 0.9133, 1.245, 1.641",\
"0.0359, 0.04938, 0.08608, 0.1529, 0.2634, 0.425, 0.641, 0.9128, 1.245, 1.642",\
"0.03584, 0.04934, 0.0862, 0.1532, 0.263, 0.4254, 0.6412, 0.9128, 1.245, 1.642",\
"0.0362, 0.0496, 0.0864, 0.153, 0.2628, 0.424, 0.6404, 0.9124, 1.245, 1.642",\
"0.0364, 0.05, 0.0868, 0.1534, 0.2634, 0.4244, 0.6396, 0.9118, 1.245, 1.641",\
"0.0368, 0.0502, 0.0868, 0.1536, 0.263, 0.4246, 0.64, 0.9116, 1.243, 1.64",\
"0.037, 0.0506, 0.0874, 0.1536, 0.2632, 0.4248, 0.6406, 0.9126, 1.244, 1.64");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03492, 0.05194, 0.1136, 0.2399, 0.4413, 0.7227, 1.093, 1.559, 2.13, 2.814",\
"0.03488, 0.05148, 0.1136, 0.2399, 0.4412, 0.723, 1.092, 1.561, 2.133, 2.809",\
"0.0349, 0.05176, 0.1138, 0.24, 0.4405, 0.7219, 1.094, 1.559, 2.129, 2.809",\
"0.03494, 0.05146, 0.1135, 0.24, 0.4413, 0.7218, 1.092, 1.562, 2.133, 2.81",\
"0.03496, 0.05156, 0.1136, 0.2398, 0.4406, 0.7219, 1.094, 1.559, 2.129, 2.809",\
"0.0351, 0.05174, 0.1136, 0.2399, 0.4398, 0.723, 1.092, 1.559, 2.129, 2.813",\
"0.0354, 0.052, 0.114, 0.24, 0.4406, 0.7216, 1.092, 1.559, 2.131, 2.807",\
"0.0358, 0.0524, 0.114, 0.24, 0.441, 0.7216, 1.092, 1.559, 2.128, 2.808",\
"0.0358, 0.0524, 0.114, 0.2402, 0.4404, 0.7216, 1.091, 1.559, 2.129, 2.808",\
"0.036, 0.0524, 0.1142, 0.2402, 0.4404, 0.723, 1.093, 1.558, 2.127, 2.807");
}
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.4389, 0.4515, 0.4842, 0.5345, 0.6064, 0.7059, 0.8368, 1.002, 1.204, 1.445",\
"0.4418, 0.4544, 0.4872, 0.5374, 0.6093, 0.7087, 0.8397, 1.005, 1.207, 1.447",\
"0.4514, 0.464, 0.4968, 0.5471, 0.619, 0.7184, 0.8493, 1.015, 1.216, 1.457",\
"0.4623, 0.4749, 0.5077, 0.558, 0.6299, 0.7293, 0.8602, 1.025, 1.227, 1.468",\
"0.4725, 0.4852, 0.5178, 0.5681, 0.64, 0.7395, 0.8703, 1.036, 1.237, 1.478",\
"0.4813, 0.4939, 0.5267, 0.5768, 0.6488, 0.7482, 0.8791, 1.044, 1.246, 1.487",\
"0.4817, 0.4943, 0.5269, 0.5772, 0.6492, 0.7486, 0.8795, 1.045, 1.247, 1.487",\
"0.4751, 0.4877, 0.5203, 0.5706, 0.6425, 0.742, 0.8729, 1.038, 1.24, 1.481",\
"0.4613, 0.4739, 0.5066, 0.5569, 0.6288, 0.7282, 0.8592, 1.024, 1.226, 1.467",\
"0.4392, 0.4518, 0.4844, 0.5347, 0.6066, 0.7061, 0.837, 1.002, 1.204, 1.445");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3479, 0.3608, 0.3996, 0.4724, 0.5874, 0.7495, 0.9631, 1.233, 1.563, 1.955",\
"0.3506, 0.3634, 0.4023, 0.475, 0.59, 0.7521, 0.9657, 1.236, 1.565, 1.957",\
"0.3605, 0.3734, 0.4123, 0.485, 0.6, 0.7621, 0.9758, 1.246, 1.575, 1.968",\
"0.3826, 0.3954, 0.4342, 0.507, 0.6221, 0.7842, 0.998, 1.268, 1.597, 1.99",\
"0.4102, 0.4231, 0.4618, 0.5345, 0.6495, 0.8117, 1.025, 1.295, 1.625, 2.017",\
"0.4367, 0.4495, 0.4882, 0.5609, 0.6758, 0.8381, 1.052, 1.322, 1.651, 2.044",\
"0.457, 0.47, 0.5087, 0.5812, 0.6962, 0.8581, 1.072, 1.341, 1.671, 2.064",\
"0.4684, 0.4813, 0.5199, 0.5926, 0.7072, 0.8691, 1.083, 1.352, 1.681, 2.074",\
"0.4696, 0.4827, 0.5214, 0.5937, 0.7083, 0.8704, 1.084, 1.353, 1.682, 2.074",\
"0.4597, 0.4726, 0.5114, 0.5835, 0.6984, 0.8601, 1.074, 1.343, 1.672, 2.064");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03578, 0.04958, 0.0861, 0.153, 0.2631, 0.4246, 0.6401, 0.9133, 1.245, 1.641",\
"0.03586, 0.04954, 0.08594, 0.153, 0.2628, 0.4243, 0.641, 0.9132, 1.244, 1.641",\
"0.03586, 0.0495, 0.08602, 0.153, 0.2631, 0.4248, 0.6408, 0.9121, 1.245, 1.641",\
"0.03582, 0.0495, 0.08606, 0.153, 0.2629, 0.4249, 0.641, 0.9122, 1.245, 1.641",\
"0.03578, 0.04938, 0.08594, 0.153, 0.2632, 0.4243, 0.6402, 0.9122, 1.245, 1.64",\
"0.03574, 0.04942, 0.0861, 0.153, 0.263, 0.4256, 0.6408, 0.9128, 1.245, 1.641",\
"0.0358, 0.0492, 0.0862, 0.1528, 0.2626, 0.4242, 0.6398, 0.9122, 1.246, 1.641",\
"0.036, 0.0492, 0.086, 0.1528, 0.263, 0.425, 0.6396, 0.9114, 1.244, 1.64",\
"0.0356, 0.0492, 0.086, 0.1528, 0.2632, 0.4254, 0.6406, 0.9128, 1.244, 1.639",\
"0.0356, 0.0494, 0.0858, 0.1528, 0.2628, 0.4244, 0.6406, 0.913, 1.244, 1.639");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03504, 0.0517, 0.1135, 0.2399, 0.4413, 0.7223, 1.092, 1.561, 2.133, 2.81",\
"0.03488, 0.05158, 0.1137, 0.2399, 0.4413, 0.7224, 1.092, 1.561, 2.133, 2.811",\
"0.03492, 0.05164, 0.1135, 0.2399, 0.4412, 0.7231, 1.092, 1.562, 2.13, 2.813",\
"0.0349, 0.05148, 0.1138, 0.24, 0.4403, 0.7227, 1.094, 1.559, 2.131, 2.814",\
"0.03504, 0.05166, 0.1136, 0.2398, 0.4409, 0.7221, 1.092, 1.559, 2.133, 2.812",\
"0.0351, 0.0518, 0.1136, 0.2397, 0.4402, 0.7226, 1.094, 1.56, 2.131, 2.814",\
"0.0352, 0.052, 0.1138, 0.24, 0.4404, 0.7216, 1.092, 1.559, 2.13, 2.809",\
"0.0356, 0.052, 0.1138, 0.2398, 0.4402, 0.7222, 1.092, 1.56, 2.127, 2.806",\
"0.0356, 0.0522, 0.114, 0.24, 0.4404, 0.722, 1.092, 1.558, 2.128, 2.808",\
"0.0358, 0.0524, 0.1138, 0.24, 0.441, 0.7222, 1.093, 1.559, 2.127, 2.807");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3289, 0.3415, 0.3742, 0.4246, 0.4965, 0.596, 0.727, 0.8922, 1.094, 1.335",\
"0.3327, 0.3453, 0.3779, 0.4283, 0.5003, 0.5997, 0.7307, 0.8959, 1.098, 1.339",\
"0.3495, 0.3621, 0.3948, 0.4451, 0.5171, 0.6166, 0.7476, 0.9128, 1.115, 1.355",\
"0.3876, 0.4002, 0.433, 0.4832, 0.5553, 0.6547, 0.7857, 0.9509, 1.153, 1.394",\
"0.4492, 0.4618, 0.4945, 0.5447, 0.6168, 0.7162, 0.8472, 1.012, 1.214, 1.455",\
"0.5257, 0.5384, 0.571, 0.6214, 0.6934, 0.7928, 0.9237, 1.089, 1.291, 1.532",\
"0.6137, 0.6263, 0.659, 0.7093, 0.7813, 0.8807, 1.012, 1.177, 1.379, 1.62",\
"0.7124, 0.725, 0.7576, 0.8079, 0.8799, 0.9793, 1.11, 1.276, 1.477, 1.718",\
"0.8216, 0.8342, 0.8667, 0.917, 0.9889, 1.088, 1.22, 1.385, 1.587, 1.827",\
"0.9424, 0.955, 0.9876, 1.038, 1.11, 1.209, 1.34, 1.505, 1.707, 1.948");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03544, 0.04902, 0.08574, 0.1526, 0.2626, 0.4243, 0.641, 0.9121, 1.245, 1.643",\
"0.03554, 0.04908, 0.08558, 0.1528, 0.2632, 0.4244, 0.6397, 0.9134, 1.245, 1.642",\
"0.0355, 0.0491, 0.08564, 0.1528, 0.2629, 0.4242, 0.6406, 0.9121, 1.244, 1.643",\
"0.03558, 0.04908, 0.08566, 0.1528, 0.263, 0.4242, 0.6409, 0.9122, 1.245, 1.643",\
"0.03556, 0.04916, 0.08574, 0.1529, 0.263, 0.4242, 0.6406, 0.9122, 1.244, 1.643",\
"0.03554, 0.04896, 0.08556, 0.1526, 0.2628, 0.4244, 0.6402, 0.9122, 1.245, 1.642",\
"0.0354, 0.0492, 0.0858, 0.153, 0.2626, 0.4242, 0.6404, 0.9118, 1.246, 1.641",\
"0.0356, 0.049, 0.0856, 0.1528, 0.263, 0.4248, 0.64, 0.9116, 1.244, 1.643",\
"0.0356, 0.0492, 0.0856, 0.1528, 0.2628, 0.4254, 0.6398, 0.9122, 1.244, 1.641",\
"0.0358, 0.0492, 0.086, 0.1532, 0.2632, 0.4254, 0.6396, 0.9126, 1.244, 1.64");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3291, 0.3417, 0.3743, 0.4247, 0.4967, 0.5961, 0.7271, 0.8924, 1.094, 1.335",\
"0.3327, 0.3452, 0.378, 0.4283, 0.5003, 0.5997, 0.7307, 0.8959, 1.098, 1.339",\
"0.3494, 0.362, 0.3947, 0.4451, 0.517, 0.6165, 0.7475, 0.9127, 1.115, 1.355",\
"0.3877, 0.4003, 0.433, 0.4833, 0.5553, 0.6547, 0.7857, 0.9509, 1.153, 1.394",\
"0.4492, 0.4618, 0.4944, 0.5447, 0.6168, 0.7162, 0.8472, 1.012, 1.214, 1.455",\
"0.5259, 0.5386, 0.5712, 0.6215, 0.6935, 0.7929, 0.9239, 1.089, 1.291, 1.532",\
"0.6137, 0.6261, 0.6589, 0.7092, 0.7811, 0.8806, 1.012, 1.177, 1.379, 1.619",\
"0.7122, 0.7248, 0.7576, 0.8077, 0.8797, 0.9791, 1.11, 1.275, 1.477, 1.718",\
"0.8217, 0.8341, 0.8669, 0.9171, 0.989, 1.088, 1.219, 1.385, 1.586, 1.827",\
"0.9422, 0.9548, 0.9874, 1.038, 1.11, 1.209, 1.34, 1.505, 1.707, 1.948");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03556, 0.04906, 0.08574, 0.153, 0.2628, 0.4245, 0.6407, 0.912, 1.245, 1.643",\
"0.03548, 0.04904, 0.08574, 0.1528, 0.2632, 0.4247, 0.6406, 0.913, 1.245, 1.642",\
"0.03554, 0.04902, 0.08578, 0.1528, 0.2632, 0.4243, 0.641, 0.9139, 1.245, 1.641",\
"0.0356, 0.04904, 0.08568, 0.1528, 0.2632, 0.4245, 0.6398, 0.9129, 1.245, 1.641",\
"0.03556, 0.04914, 0.08576, 0.1529, 0.263, 0.4242, 0.6408, 0.9124, 1.244, 1.643",\
"0.03556, 0.04898, 0.08572, 0.1526, 0.263, 0.4248, 0.641, 0.9128, 1.245, 1.642",\
"0.0356, 0.049, 0.0856, 0.1532, 0.2626, 0.424, 0.6402, 0.9122, 1.246, 1.641",\
"0.0356, 0.0492, 0.0858, 0.1528, 0.2626, 0.4242, 0.64, 0.9116, 1.245, 1.642",\
"0.0356, 0.0492, 0.0858, 0.153, 0.263, 0.425, 0.6402, 0.9122, 1.244, 1.641",\
"0.0356, 0.0492, 0.0858, 0.1528, 0.2628, 0.4254, 0.6396, 0.9122, 1.244, 1.64");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "D===1'b1 && E===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3311, 0.3439, 0.3766, 0.4268, 0.4988, 0.5982, 0.7292, 0.8943, 1.096, 1.337",\
"0.3341, 0.3466, 0.3795, 0.4298, 0.5018, 0.6012, 0.7321, 0.8973, 1.099, 1.34",\
"0.3504, 0.363, 0.3957, 0.4459, 0.5179, 0.6173, 0.7483, 0.9135, 1.115, 1.356",\
"0.3882, 0.4008, 0.4334, 0.4837, 0.5557, 0.6551, 0.7861, 0.9512, 1.153, 1.394",\
"0.4487, 0.4613, 0.4939, 0.5442, 0.6162, 0.7156, 0.8466, 1.012, 1.214, 1.454",\
"0.5256, 0.5382, 0.5708, 0.6211, 0.6931, 0.7925, 0.9235, 1.089, 1.291, 1.531",\
"0.6155, 0.6284, 0.661, 0.7113, 0.7832, 0.8826, 1.013, 1.179, 1.38, 1.621",\
"0.7171, 0.7297, 0.7623, 0.8125, 0.8844, 0.9838, 1.115, 1.28, 1.482, 1.722",\
"0.8297, 0.8421, 0.8746, 0.9249, 0.9968, 1.096, 1.227, 1.392, 1.594, 1.835",\
"0.9545, 0.967, 0.9996, 1.05, 1.122, 1.221, 1.352, 1.517, 1.719, 1.959");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3881, 0.4011, 0.4398, 0.5125, 0.6275, 0.7897, 1.003, 1.273, 1.603, 1.995",\
"0.3885, 0.4014, 0.4402, 0.5129, 0.6279, 0.7901, 1.004, 1.274, 1.603, 1.995",\
"0.3886, 0.4015, 0.4403, 0.5129, 0.6279, 0.7901, 1.004, 1.274, 1.603, 1.995",\
"0.3922, 0.4051, 0.4439, 0.5167, 0.6314, 0.7938, 1.008, 1.277, 1.607, 1.999",\
"0.4033, 0.4161, 0.4549, 0.5275, 0.6425, 0.8048, 1.018, 1.288, 1.618, 2.011",\
"0.4178, 0.4306, 0.4695, 0.5421, 0.6569, 0.819, 1.033, 1.303, 1.632, 2.025",\
"0.4286, 0.4415, 0.4801, 0.5529, 0.6676, 0.8296, 1.043, 1.313, 1.642, 2.035",\
"0.4318, 0.4447, 0.4833, 0.556, 0.6706, 0.8326, 1.046, 1.316, 1.645, 2.037",\
"0.4254, 0.4385, 0.4772, 0.5494, 0.6641, 0.8261, 1.04, 1.309, 1.638, 2.03",\
"0.4085, 0.4214, 0.46, 0.5326, 0.6471, 0.8091, 1.023, 1.292, 1.621, 2.013");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.0356, 0.04916, 0.08576, 0.1527, 0.2633, 0.4246, 0.6397, 0.9128, 1.244, 1.641",\
"0.0355, 0.04924, 0.08572, 0.1531, 0.2629, 0.4252, 0.641, 0.913, 1.246, 1.641",\
"0.0356, 0.0493, 0.0858, 0.1527, 0.2632, 0.4254, 0.6402, 0.9121, 1.244, 1.641",\
"0.03556, 0.04918, 0.08578, 0.1529, 0.2629, 0.4245, 0.6401, 0.9125, 1.244, 1.641",\
"0.0357, 0.04924, 0.08582, 0.1529, 0.2628, 0.4243, 0.6396, 0.9122, 1.244, 1.64",\
"0.0356, 0.04932, 0.08584, 0.1526, 0.2632, 0.4254, 0.6412, 0.9116, 1.245, 1.641",\
"0.0358, 0.0494, 0.0858, 0.1532, 0.2626, 0.4242, 0.6404, 0.9126, 1.245, 1.64",\
"0.0362, 0.0494, 0.0864, 0.153, 0.2628, 0.4246, 0.6398, 0.9118, 1.245, 1.642",\
"0.0366, 0.0498, 0.0866, 0.1532, 0.263, 0.4246, 0.6398, 0.9116, 1.244, 1.64",\
"0.0366, 0.0504, 0.0868, 0.1534, 0.263, 0.4246, 0.6408, 0.9118, 1.244, 1.64");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03488, 0.05168, 0.1135, 0.2399, 0.4413, 0.7226, 1.092, 1.562, 2.13, 2.812",\
"0.03492, 0.05168, 0.1134, 0.2399, 0.4412, 0.7229, 1.092, 1.562, 2.13, 2.813",\
"0.03488, 0.05158, 0.1135, 0.2399, 0.4413, 0.7221, 1.092, 1.561, 2.133, 2.811",\
"0.03488, 0.05146, 0.1139, 0.2399, 0.4406, 0.7229, 1.093, 1.562, 2.133, 2.812",\
"0.03496, 0.0516, 0.1137, 0.24, 0.4406, 0.723, 1.092, 1.561, 2.13, 2.814",\
"0.03506, 0.0518, 0.1135, 0.2399, 0.4401, 0.722, 1.094, 1.561, 2.133, 2.814",\
"0.0354, 0.052, 0.114, 0.24, 0.4406, 0.7214, 1.092, 1.559, 2.128, 2.814",\
"0.0358, 0.0522, 0.114, 0.2398, 0.4404, 0.7216, 1.092, 1.56, 2.128, 2.807",\
"0.0358, 0.0526, 0.1138, 0.24, 0.4404, 0.7218, 1.092, 1.558, 2.128, 2.808",\
"0.036, 0.0528, 0.114, 0.24, 0.4402, 0.7222, 1.092, 1.558, 2.127, 2.806");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3311, 0.3439, 0.3766, 0.4268, 0.4988, 0.5982, 0.7292, 0.8943, 1.096, 1.337",\
"0.3341, 0.3466, 0.3795, 0.4298, 0.5018, 0.6012, 0.7321, 0.8973, 1.099, 1.34",\
"0.3504, 0.363, 0.3957, 0.4459, 0.5179, 0.6173, 0.7483, 0.9135, 1.115, 1.356",\
"0.3882, 0.4008, 0.4334, 0.4837, 0.5557, 0.6551, 0.7861, 0.9512, 1.153, 1.394",\
"0.4487, 0.4613, 0.4939, 0.5442, 0.6162, 0.7156, 0.8466, 1.012, 1.214, 1.454",\
"0.5256, 0.5382, 0.5708, 0.6211, 0.6931, 0.7925, 0.9235, 1.089, 1.291, 1.531",\
"0.6155, 0.6284, 0.661, 0.7113, 0.7832, 0.8826, 1.013, 1.179, 1.38, 1.621",\
"0.7171, 0.7297, 0.7623, 0.8125, 0.8844, 0.9838, 1.115, 1.28, 1.482, 1.722",\
"0.8297, 0.8421, 0.8746, 0.9249, 0.9968, 1.096, 1.227, 1.392, 1.594, 1.835",\
"0.9545, 0.967, 0.9996, 1.05, 1.122, 1.221, 1.352, 1.517, 1.719, 1.959");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.3881, 0.4011, 0.4398, 0.5125, 0.6275, 0.7897, 1.003, 1.273, 1.603, 1.995",\
"0.3885, 0.4014, 0.4402, 0.5129, 0.6279, 0.7901, 1.004, 1.274, 1.603, 1.995",\
"0.3886, 0.4015, 0.4403, 0.5129, 0.6279, 0.7901, 1.004, 1.274, 1.603, 1.995",\
"0.3922, 0.4051, 0.4439, 0.5167, 0.6314, 0.7938, 1.008, 1.277, 1.607, 1.999",\
"0.4033, 0.4161, 0.4549, 0.5275, 0.6425, 0.8048, 1.018, 1.288, 1.618, 2.011",\
"0.4178, 0.4306, 0.4695, 0.5421, 0.6569, 0.819, 1.033, 1.303, 1.632, 2.025",\
"0.4286, 0.4415, 0.4801, 0.5529, 0.6676, 0.8296, 1.043, 1.313, 1.642, 2.035",\
"0.4318, 0.4447, 0.4833, 0.556, 0.6706, 0.8326, 1.046, 1.316, 1.645, 2.037",\
"0.4254, 0.4385, 0.4772, 0.5494, 0.6641, 0.8261, 1.04, 1.309, 1.638, 2.03",\
"0.4085, 0.4214, 0.46, 0.5326, 0.6471, 0.8091, 1.023, 1.292, 1.621, 2.013");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03544, 0.04902, 0.08574, 0.1526, 0.2626, 0.4243, 0.641, 0.9121, 1.245, 1.643",\
"0.03554, 0.04908, 0.08558, 0.1528, 0.2632, 0.4244, 0.6397, 0.9134, 1.245, 1.642",\
"0.0355, 0.0491, 0.08564, 0.1528, 0.2629, 0.4242, 0.6406, 0.9121, 1.244, 1.643",\
"0.03558, 0.04908, 0.08566, 0.1528, 0.263, 0.4242, 0.6409, 0.9122, 1.245, 1.643",\
"0.03556, 0.04916, 0.08574, 0.1529, 0.263, 0.4242, 0.6406, 0.9122, 1.244, 1.643",\
"0.03554, 0.04896, 0.08556, 0.1526, 0.2628, 0.4244, 0.6402, 0.9122, 1.245, 1.642",\
"0.0354, 0.0492, 0.0858, 0.153, 0.2626, 0.4242, 0.6404, 0.9118, 1.246, 1.641",\
"0.0356, 0.049, 0.0856, 0.1528, 0.263, 0.4248, 0.64, 0.9116, 1.244, 1.643",\
"0.0356, 0.0492, 0.0856, 0.1528, 0.2628, 0.4254, 0.6398, 0.9122, 1.244, 1.641",\
"0.0358, 0.0492, 0.086, 0.1532, 0.2632, 0.4254, 0.6396, 0.9126, 1.244, 1.64");
}
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.01146, 0.04819, 0.1183, 0.2276, 0.3809, 0.5827, 0.8369, 1.147, 1.517");
values("0.03488, 0.05168, 0.1135, 0.2399, 0.4413, 0.7226, 1.092, 1.562, 2.13, 2.812",\
"0.03492, 0.05168, 0.1134, 0.2399, 0.4412, 0.7229, 1.092, 1.562, 2.13, 2.813",\
"0.03488, 0.05158, 0.1135, 0.2399, 0.4413, 0.7221, 1.092, 1.561, 2.133, 2.811",\
"0.03488, 0.05146, 0.1139, 0.2399, 0.4406, 0.7229, 1.093, 1.562, 2.133, 2.812",\
"0.03496, 0.0516, 0.1137, 0.24, 0.4406, 0.723, 1.092, 1.561, 2.13, 2.814",\
"0.03506, 0.0518, 0.1135, 0.2399, 0.4401, 0.722, 1.094, 1.561, 2.133, 2.814",\
"0.0354, 0.052, 0.114, 0.24, 0.4406, 0.7214, 1.092, 1.559, 2.128, 2.814",\
"0.0358, 0.0522, 0.114, 0.2398, 0.4404, 0.7216, 1.092, 1.56, 2.128, 2.807",\
"0.0358, 0.0526, 0.1138, 0.24, 0.4404, 0.7218, 1.092, 1.558, 2.128, 2.808",\
"0.036, 0.0528, 0.114, 0.24, 0.4402, 0.7222, 1.092, 1.558, 2.127, 2.806");
}
}
}
pin(RN) {
capacitance : 0.006355 ;
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.2101 ;
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.04274, 0.04155, 0.04045, 0.04003, 0.04013, 0.03998, 0.04006, \
0.04001, 0.04002, 0.04003");
}
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.04005, -0.04007, -0.04001, -0.03994, -0.03988, -0.03994, -0.03986, \
-0.04, -0.03998, -0.03996");
}
}
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.04241, 0.0412, 0.04008, 0.04007, 0.04002, 0.03998, 0.04007, \
0.04, 0.03999, 0.04006");
}
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.04003, -0.04006, -0.04001, -0.03994, -0.03988, -0.03986, -0.03987, \
-0.03996, -0.03998, -0.03998");
}
}
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.04597, 0.0422, 0.04032, 0.0401, 0.04006, 0.04005, 0.03995, 0.04001, \
0.04008, 0.04");
}
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.04003, -0.04006, -0.04003, -0.03989, -0.03989, -0.0399, -0.03986, \
-0.03995, -0.04002, -0.03998");
}
}
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.2576, 0.2612, 0.2623, 0.2874, 0.3545, 0.471, 0.6293, 0.8406, 1.093, 1.405",\
"0.2621, 0.2578, 0.2604, 0.2886, 0.3509, 0.4713, 0.6259, 0.8414, 1.091, 1.4",\
"0.2594, 0.2561, 0.2602, 0.2871, 0.3551, 0.4644, 0.625, 0.8299, 1.083, 1.397",\
"0.2689, 0.2629, 0.265, 0.2897, 0.3548, 0.4672, 0.6259, 0.8236, 1.071, 1.375",\
"0.274, 0.2736, 0.2808, 0.3034, 0.3622, 0.4714, 0.6205, 0.8118, 1.056, 1.344",\
"0.2899, 0.2946, 0.2908, 0.3145, 0.3725, 0.4778, 0.621, 0.8108, 1.041, 1.322",\
"0.3033, 0.3067, 0.3049, 0.3264, 0.385, 0.4845, 0.6171, 0.8051, 1.032, 1.3",\
"0.3141, 0.3165, 0.3159, 0.3414, 0.3874, 0.4784, 0.6104, 0.7904, 1.01, 1.273",\
"0.306, 0.308, 0.313, 0.33, 0.38, 0.472, 0.596, 0.771, 0.988, 1.253",\
"0.294, 0.295, 0.298, 0.319, 0.371, 0.451, 0.578, 0.745, 0.959, 1.223");
}
}
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.2233, -0.2186, -0.2256, -0.2386, -0.2667, -0.302, -0.3462, -0.3752, -0.3931, -0.393",\
"-0.2195, -0.2191, -0.2218, -0.238, -0.2676, -0.3086, -0.3454, -0.3713, -0.3914, -0.397",\
"-0.2226, -0.2175, -0.2242, -0.2415, -0.2643, -0.3062, -0.3446, -0.3698, -0.3879, -0.394",\
"-0.2201, -0.2275, -0.2252, -0.2414, -0.267, -0.3075, -0.3432, -0.3713, -0.3891, -0.392",\
"-0.2334, -0.2389, -0.2353, -0.2508, -0.277, -0.3119, -0.3439, -0.3787, -0.401, -0.4",\
"-0.2523, -0.2468, -0.2551, -0.2688, -0.2928, -0.3265, -0.3592, -0.3949, -0.4232, -0.4355",\
"-0.2647, -0.2675, -0.2707, -0.2818, -0.3096, -0.339, -0.3829, -0.4241, -0.4626, -0.4827",\
"-0.2711, -0.273, -0.2798, -0.2929, -0.3185, -0.3596, -0.4065, -0.4583, -0.5029, -0.5426",\
"-0.2727, -0.274, -0.2784, -0.2932, -0.3201, -0.3699, -0.4249, -0.4852, -0.5496, -0.6032",\
"-0.2577, -0.2584, -0.2682, -0.2809, -0.3136, -0.3625, -0.4224, -0.5021, -0.5763, -0.6532");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("0.2101");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("0.21");
}
}
}
}