/* | |
* 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"); | |
} | |
} | |
} | |
} | |