blob: 80733f6265d175f98fa94d2f555952e6d2417ad4 [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_1) {
area : 64.915200 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "0.000297286" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.000333432" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.0002995685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.0002995685" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.000297286" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.0003788565" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.000349074" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.0003271895" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003788565" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.004103 ;
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.05816, 0.06206, 0.06386, 0.06616, 0.06802, 0.06939, 0.0703, \
0.07093, 0.07134, 0.07164");
}
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.03946, -0.03941, -0.03938, -0.03935, -0.03942, -0.03953, -0.03958, \
-0.03967, -0.03972, -0.03974");
}
}
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.04295, 0.04277, 0.04288, 0.04286, 0.04281, 0.04282, 0.0428, \
0.04285, 0.04287, 0.04283");
}
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.03936, -0.03937, -0.03937, -0.03936, -0.03945, -0.03953, -0.03954, \
-0.03968, -0.03975, -0.03973");
}
}
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.04484, 0.04474, 0.04462, 0.04454, 0.04463, 0.04449, 0.04455, \
0.04462, 0.04461, 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.03178, -0.03176, -0.0318, -0.03174, -0.03174, -0.03179, -0.03174, \
-0.03194, -0.03197, -0.03195");
}
}
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.1889, -0.1881, -0.1742, -0.1508, -0.118, -0.0859, -0.0504, -0.0133, 0.03, 0.084",\
"-0.1952, -0.1869, -0.1756, -0.152, -0.1219, -0.0884, -0.052, -0.0143, 0.029, 0.084",\
"-0.2006, -0.1944, -0.1794, -0.1561, -0.128, -0.0919, -0.0574, -0.0179, 0.027, 0.082",\
"-0.2201, -0.2174, -0.2025, -0.1793, -0.1442, -0.1135, -0.0753, -0.0344, 0.01, 0.064",\
"-0.2672, -0.2597, -0.2429, -0.2244, -0.1918, -0.1525, -0.1177, -0.0724, -0.0239, 0.034",\
"-0.3275, -0.3233, -0.3061, -0.2803, -0.2529, -0.215, -0.1749, -0.1276, -0.0812, -0.019",\
"-0.3933, -0.3914, -0.3732, -0.3487, -0.3264, -0.2808, -0.24, -0.1994, -0.1451, -0.093",\
"-0.4692, -0.4645, -0.4512, -0.4277, -0.403, -0.3656, -0.318, -0.2687, -0.2167, -0.164",\
"-0.5604, -0.5583, -0.5414, -0.5144, -0.4922, -0.4499, -0.4086, -0.356, -0.3013, -0.245",\
"-0.6554, -0.6513, -0.6325, -0.6135, -0.5844, -0.5486, -0.4906, -0.4426, -0.3818, -0.323");
}
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.1775, -0.176, -0.1815, -0.1898, -0.2194, -0.255, -0.282, -0.2976, -0.3085, -0.299",\
"-0.1769, -0.1804, -0.1756, -0.1975, -0.226, -0.2511, -0.2802, -0.3016, -0.3061, -0.295",\
"-0.1859, -0.1789, -0.1794, -0.2017, -0.2264, -0.2552, -0.2831, -0.2976, -0.3061, -0.297",\
"-0.1908, -0.1972, -0.1967, -0.2069, -0.2319, -0.2561, -0.2837, -0.3039, -0.3092, -0.299",\
"-0.2132, -0.2111, -0.2126, -0.2244, -0.245, -0.2721, -0.2936, -0.3154, -0.3283, -0.318",\
"-0.2335, -0.2276, -0.2347, -0.2403, -0.2596, -0.2867, -0.3204, -0.3474, -0.365, -0.365",\
"-0.2454, -0.248, -0.2502, -0.2594, -0.2761, -0.3099, -0.3486, -0.3832, -0.4056, -0.424",\
"-0.2538, -0.2556, -0.2528, -0.264, -0.2921, -0.324, -0.3725, -0.4188, -0.4568, -0.4939",\
"-0.2558, -0.2569, -0.2551, -0.2686, -0.2937, -0.3335, -0.3842, -0.4483, -0.5073, -0.5607",\
"-0.2433, -0.2438, -0.2459, -0.2577, -0.289, -0.3359, -0.3932, -0.4643, -0.5459, -0.6188");
}
}
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.2233, 0.2186, 0.2036, 0.1898, 0.1585, 0.1328, 0.1147, 0.108, 0.094, 0.0822",\
"0.2256, 0.2191, 0.2064, 0.1823, 0.1635, 0.1362, 0.1172, 0.1101, 0.0956, 0.0836",\
"0.2373, 0.2329, 0.2153, 0.1903, 0.1659, 0.1378, 0.119, 0.1081, 0.0898, 0.0737",\
"0.2591, 0.2528, 0.2365, 0.2138, 0.188, 0.1534, 0.1349, 0.1113, 0.0879, 0.0672",\
"0.301, 0.2944, 0.2808, 0.2595, 0.2237, 0.1923, 0.1596, 0.1304, 0.1033, 0.072",\
"0.3556, 0.3521, 0.3316, 0.3087, 0.2795, 0.2468, 0.2137, 0.1751, 0.1321, 0.0984",\
"0.4255, 0.4176, 0.4006, 0.3785, 0.3515, 0.3099, 0.2687, 0.2266, 0.1858, 0.142",\
"0.5034, 0.4904, 0.4784, 0.4564, 0.4294, 0.3894, 0.3454, 0.3002, 0.2535, 0.196",\
"0.583, 0.575, 0.559, 0.539, 0.512, 0.472, 0.425, 0.374, 0.317, 0.263",\
"0.677, 0.673, 0.655, 0.629, 0.609, 0.566, 0.51, 0.453, 0.394, 0.33");
}
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.2064, 0.2109, 0.2386, 0.3005, 0.4053, 0.5585, 0.7543, 0.9967, 1.283",\
"0.2074, 0.2062, 0.2141, 0.2329, 0.3023, 0.4043, 0.5541, 0.7543, 0.9885, 1.276",\
"0.2153, 0.2098, 0.2153, 0.2358, 0.3021, 0.4082, 0.5498, 0.7396, 0.9664, 1.248",\
"0.2298, 0.2225, 0.2252, 0.2483, 0.3109, 0.4044, 0.5365, 0.7081, 0.9176, 1.173",\
"0.2469, 0.2457, 0.2504, 0.2683, 0.3143, 0.4049, 0.5283, 0.685, 0.8773, 1.114",\
"0.2711, 0.2659, 0.2653, 0.2802, 0.326, 0.4141, 0.524, 0.6741, 0.86, 1.091",\
"0.284, 0.2806, 0.2844, 0.2967, 0.3432, 0.4166, 0.5259, 0.6761, 0.8611, 1.086",\
"0.2883, 0.2904, 0.2888, 0.3121, 0.3444, 0.4194, 0.5294, 0.6714, 0.8634, 1.083",\
"0.29, 0.291, 0.29, 0.305, 0.347, 0.413, 0.523, 0.67, 0.856, 1.083",\
"0.279, 0.28, 0.283, 0.296, 0.338, 0.398, 0.51, 0.653, 0.844, 1.072");
}
}
}
pin(E) {
capacitance : 0.01006 ;
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.2579 ;
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.2445, 0.2463, 0.2661, 0.3164, 0.4034, 0.5312, 0.7021, 0.92, \
1.187, 1.506");
}
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.009135, 0.009907, 0.02403, 0.06595, 0.1424, 0.2564, 0.4109, \
0.6077, 0.8504, 1.141");
}
}
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.2444, 0.2462, 0.2658, 0.3161, 0.4036, 0.5312, 0.7022, 0.92, \
1.187, 1.506");
}
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.005141, -0.004343, 0.009465, 0.0514, 0.1276, 0.2421, 0.3963, \
0.5934, 0.8362, 1.127");
}
}
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.2451, 0.2469, 0.2666, 0.3168, 0.4039, 0.5318, 0.7026, 0.9205, \
1.187, 1.506");
}
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.05144, 0.05244, 0.06655, 0.1086, 0.1852, 0.2994, 0.4538, 0.6508, \
0.8935, 1.184");
}
}
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.2455, 0.2475, 0.2682, 0.3186, 0.4065, 0.5341, 0.7058, 0.9233, \
1.19, 1.509");
}
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.006348, -0.005646, 0.008052, 0.04907, 0.1253, 0.239, 0.3933, \
0.5905, 0.8327, 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.2579");
}
}
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.1827");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.377 ;
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.8236, 0.819, 0.8126, 0.8089, 0.8068, 0.8057, 0.8048, 0.8042, 0.8034, 0.8032",\
"0.8223, 0.8177, 0.811, 0.8074, 0.8055, 0.8041, 0.8033, 0.8027, 0.8024, 0.8022",\
"0.8237, 0.8186, 0.812, 0.8084, 0.8064, 0.8052, 0.8045, 0.8038, 0.8035, 0.8033",\
"0.8467, 0.8414, 0.8348, 0.8313, 0.8293, 0.828, 0.8274, 0.8268, 0.8263, 0.8261",\
"0.9094, 0.9046, 0.8979, 0.8945, 0.8923, 0.8915, 0.8904, 0.8899, 0.8896, 0.8895",\
"1.02, 1.015, 1.008, 1.005, 1.002, 1.001, 1, 0.9995, 0.9991, 0.9989",\
"1.176, 1.171, 1.163, 1.159, 1.157, 1.156, 1.155, 1.155, 1.154, 1.154",\
"1.371, 1.366, 1.358, 1.354, 1.351, 1.35, 1.349, 1.348, 1.348, 1.348",\
"1.607, 1.601, 1.594, 1.589, 1.586, 1.584, 1.583, 1.583, 1.582, 1.582",\
"1.885, 1.88, 1.871, 1.866, 1.863, 1.861, 1.86, 1.859, 1.859, 1.858");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.6109, 0.6078, 0.6033, 0.6003, 0.5994, 0.6003, 0.6016, 0.6028, 0.6092, 0.6088",\
"0.6095, 0.6065, 0.6017, 0.5983, 0.5986, 0.5991, 0.6, 0.6012, 0.6059, 0.6071",\
"0.6112, 0.6083, 0.6037, 0.6007, 0.6005, 0.6007, 0.602, 0.605, 0.607, 0.6088",\
"0.6328, 0.6299, 0.6252, 0.6223, 0.6213, 0.6222, 0.6234, 0.6248, 0.6285, 0.6324",\
"0.6879, 0.685, 0.6796, 0.6772, 0.6757, 0.6758, 0.6777, 0.6798, 0.6824, 0.6847",\
"0.7802, 0.7768, 0.7719, 0.7709, 0.7685, 0.7683, 0.77, 0.7717, 0.7748, 0.7809",\
"0.911, 0.9082, 0.9028, 0.8981, 0.9004, 0.9008, 0.8999, 0.9015, 0.904, 0.9091",\
"1.081, 1.077, 1.072, 1.068, 1.067, 1.068, 1.071, 1.07, 1.073, 1.074",\
"1.29, 1.286, 1.28, 1.277, 1.275, 1.274, 1.278, 1.282, 1.283, 1.283",\
"1.538, 1.534, 1.528, 1.523, 1.522, 1.521, 1.522, 1.528, 1.534, 1.534");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.7752, 0.7704, 0.7641, 0.7602, 0.7586, 0.7571, 0.7564, 0.7557, 0.7554, 0.7552",\
"0.7746, 0.77, 0.7636, 0.7599, 0.7582, 0.7571, 0.7561, 0.7556, 0.7553, 0.7551",\
"0.7734, 0.7686, 0.7623, 0.7586, 0.7564, 0.7553, 0.7546, 0.7539, 0.7536, 0.7534",\
"0.7708, 0.7661, 0.7595, 0.7559, 0.754, 0.7529, 0.7522, 0.7515, 0.7512, 0.751",\
"0.7691, 0.7642, 0.758, 0.7547, 0.7525, 0.7516, 0.7506, 0.7501, 0.7498, 0.7497",\
"0.7713, 0.7669, 0.7606, 0.7569, 0.7553, 0.7541, 0.7532, 0.7528, 0.7525, 0.7523",\
"0.778, 0.7734, 0.7669, 0.7633, 0.7615, 0.7605, 0.7597, 0.7592, 0.7589, 0.7585",\
"0.7874, 0.783, 0.7765, 0.773, 0.7712, 0.7697, 0.7694, 0.7687, 0.7684, 0.7681",\
"0.7993, 0.7944, 0.788, 0.7849, 0.7827, 0.7814, 0.7812, 0.7802, 0.78, 0.7797",\
"0.8142, 0.81, 0.8032, 0.7999, 0.7977, 0.7967, 0.796, 0.7954, 0.7951, 0.795");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.6196, 0.6167, 0.612, 0.6093, 0.6088, 0.6097, 0.6104, 0.6119, 0.615, 0.6195",\
"0.62, 0.617, 0.6125, 0.6096, 0.6093, 0.6097, 0.611, 0.6123, 0.6165, 0.6194",\
"0.6257, 0.6227, 0.6176, 0.615, 0.6148, 0.615, 0.6163, 0.6184, 0.6221, 0.6244",\
"0.652, 0.649, 0.644, 0.6411, 0.6409, 0.6414, 0.6427, 0.6456, 0.6476, 0.6504",\
"0.705, 0.702, 0.6971, 0.6945, 0.6933, 0.695, 0.6958, 0.6997, 0.7006, 0.7046",\
"0.7922, 0.789, 0.7844, 0.783, 0.781, 0.7812, 0.7823, 0.7852, 0.7871, 0.79",\
"0.8944, 0.8909, 0.8849, 0.8817, 0.8832, 0.8848, 0.8839, 0.8844, 0.8886, 0.8925",\
"1.007, 1.004, 0.9988, 0.9944, 0.9937, 0.995, 0.9996, 0.9991, 0.9988, 1.003",\
"1.133, 1.13, 1.125, 1.121, 1.119, 1.117, 1.121, 1.126, 1.127, 1.13",\
"1.27, 1.267, 1.261, 1.256, 1.255, 1.257, 1.256, 1.259, 1.266, 1.268");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.7389, 0.7343, 0.729, 0.7256, 0.7239, 0.7227, 0.7219, 0.7215, 0.7214, 0.7212",\
"0.7388, 0.7345, 0.7285, 0.7253, 0.7237, 0.7229, 0.7218, 0.7214, 0.7212, 0.7211",\
"0.748, 0.7437, 0.7376, 0.7347, 0.7328, 0.7318, 0.7312, 0.7307, 0.7303, 0.73",\
"0.785, 0.7804, 0.7746, 0.7715, 0.7697, 0.7687, 0.7681, 0.7676, 0.7674, 0.7671",\
"0.8657, 0.8612, 0.8553, 0.8524, 0.8504, 0.8494, 0.8488, 0.8483, 0.8481, 0.8479",\
"0.9872, 0.9826, 0.9767, 0.9736, 0.9716, 0.9707, 0.97, 0.9695, 0.969, 0.9689",\
"1.141, 1.137, 1.131, 1.127, 1.125, 1.124, 1.123, 1.123, 1.123, 1.122",\
"1.321, 1.317, 1.311, 1.307, 1.305, 1.304, 1.303, 1.303, 1.302, 1.302",\
"1.524, 1.52, 1.513, 1.51, 1.508, 1.507, 1.506, 1.505, 1.505, 1.505",\
"1.751, 1.747, 1.741, 1.737, 1.735, 1.733, 1.733, 1.732, 1.732, 1.732");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.7389, 0.7343, 0.729, 0.7256, 0.7239, 0.7227, 0.7219, 0.7215, 0.7214, 0.7212",\
"0.7388, 0.7345, 0.7285, 0.7253, 0.7237, 0.7229, 0.7218, 0.7214, 0.7212, 0.7211",\
"0.748, 0.7437, 0.7376, 0.7347, 0.7328, 0.7318, 0.7312, 0.7307, 0.7303, 0.73",\
"0.785, 0.7804, 0.7746, 0.7715, 0.7697, 0.7687, 0.7681, 0.7676, 0.7674, 0.7671",\
"0.8657, 0.8612, 0.8553, 0.8524, 0.8504, 0.8494, 0.8488, 0.8483, 0.8481, 0.8479",\
"0.9872, 0.9826, 0.9767, 0.9736, 0.9716, 0.9707, 0.97, 0.9695, 0.969, 0.9689",\
"1.141, 1.137, 1.131, 1.127, 1.125, 1.124, 1.123, 1.123, 1.123, 1.122",\
"1.321, 1.317, 1.311, 1.307, 1.305, 1.304, 1.303, 1.303, 1.302, 1.302",\
"1.524, 1.52, 1.513, 1.51, 1.508, 1.507, 1.506, 1.505, 1.505, 1.505",\
"1.751, 1.747, 1.741, 1.737, 1.735, 1.733, 1.733, 1.732, 1.732, 1.732");
/* 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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.7374, 0.7332, 0.7273, 0.7244, 0.7226, 0.7214, 0.7206, 0.7202, 0.72, 0.7199",\
"0.7388, 0.7346, 0.7286, 0.7255, 0.7237, 0.7226, 0.7221, 0.7214, 0.7211, 0.7209",\
"0.748, 0.7436, 0.7377, 0.7347, 0.7328, 0.7318, 0.7312, 0.7305, 0.7303, 0.73",\
"0.7844, 0.7802, 0.7742, 0.7711, 0.7694, 0.7686, 0.7675, 0.7671, 0.7669, 0.7668",\
"0.8656, 0.8613, 0.8553, 0.8522, 0.8503, 0.8496, 0.8485, 0.8482, 0.848, 0.8478",\
"0.9872, 0.9826, 0.9767, 0.9736, 0.9714, 0.9706, 0.9698, 0.9691, 0.9687, 0.9685",\
"1.14, 1.136, 1.129, 1.126, 1.124, 1.123, 1.122, 1.122, 1.122, 1.121",\
"1.321, 1.317, 1.31, 1.307, 1.305, 1.304, 1.303, 1.302, 1.302, 1.302",\
"1.525, 1.52, 1.513, 1.51, 1.508, 1.507, 1.506, 1.505, 1.505, 1.505",\
"1.752, 1.747, 1.74, 1.737, 1.735, 1.733, 1.732, 1.732, 1.732, 1.732");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.7374, 0.7332, 0.7273, 0.7244, 0.7226, 0.7214, 0.7206, 0.7202, 0.72, 0.7199",\
"0.7388, 0.7346, 0.7286, 0.7255, 0.7237, 0.7226, 0.7221, 0.7214, 0.7211, 0.7209",\
"0.748, 0.7436, 0.7377, 0.7347, 0.7328, 0.7318, 0.7312, 0.7305, 0.7303, 0.73",\
"0.7844, 0.7802, 0.7742, 0.7711, 0.7694, 0.7686, 0.7675, 0.7671, 0.7669, 0.7668",\
"0.8656, 0.8613, 0.8553, 0.8522, 0.8503, 0.8496, 0.8485, 0.8482, 0.848, 0.8478",\
"0.9872, 0.9826, 0.9767, 0.9736, 0.9714, 0.9706, 0.9698, 0.9691, 0.9687, 0.9685",\
"1.14, 1.136, 1.129, 1.126, 1.124, 1.123, 1.122, 1.122, 1.122, 1.121",\
"1.321, 1.317, 1.31, 1.307, 1.305, 1.304, 1.303, 1.302, 1.302, 1.302",\
"1.525, 1.52, 1.513, 1.51, 1.508, 1.507, 1.506, 1.505, 1.505, 1.505",\
"1.752, 1.747, 1.74, 1.737, 1.735, 1.733, 1.732, 1.732, 1.732, 1.732");
/* 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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.8588, 0.8544, 0.848, 0.8449, 0.8428, 0.8417, 0.8411, 0.8404, 0.8401, 0.8399",\
"0.8562, 0.8517, 0.8458, 0.8422, 0.8402, 0.8395, 0.8383, 0.8379, 0.8377, 0.8374",\
"0.8616, 0.8571, 0.8506, 0.8472, 0.8452, 0.8441, 0.8434, 0.8428, 0.8425, 0.8424",\
"0.8974, 0.8926, 0.8867, 0.8831, 0.8809, 0.8803, 0.879, 0.8786, 0.8784, 0.8782",\
"0.9719, 0.9676, 0.9614, 0.9582, 0.9561, 0.9551, 0.9545, 0.9538, 0.9535, 0.9534",\
"1.09, 1.085, 1.08, 1.076, 1.073, 1.072, 1.071, 1.071, 1.07, 1.07",\
"1.263, 1.257, 1.25, 1.246, 1.245, 1.244, 1.242, 1.242, 1.242, 1.241",\
"1.483, 1.478, 1.471, 1.467, 1.464, 1.463, 1.462, 1.461, 1.461, 1.461",\
"1.75, 1.745, 1.737, 1.732, 1.73, 1.728, 1.728, 1.727, 1.727, 1.726",\
"2.066, 2.06, 2.053, 2.048, 2.045, 2.043, 2.042, 2.042, 2.041, 2.041");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.6134, 0.6105, 0.6058, 0.6029, 0.6019, 0.6028, 0.604, 0.605, 0.6087, 0.6132",\
"0.6119, 0.6092, 0.6043, 0.6028, 0.6021, 0.6018, 0.6024, 0.605, 0.6081, 0.6104",\
"0.6124, 0.6099, 0.6053, 0.6022, 0.602, 0.6022, 0.6035, 0.6061, 0.6081, 0.6104",\
"0.6333, 0.6303, 0.6255, 0.6224, 0.6216, 0.6227, 0.624, 0.627, 0.6318, 0.6308",\
"0.6891, 0.6861, 0.681, 0.6779, 0.6782, 0.6786, 0.6798, 0.6831, 0.6846, 0.6874",\
"0.7884, 0.7853, 0.7797, 0.7789, 0.777, 0.7756, 0.7763, 0.7805, 0.7825, 0.7853",\
"0.9274, 0.924, 0.9193, 0.9142, 0.9168, 0.9181, 0.916, 0.9191, 0.9194, 0.925",\
"1.108, 1.104, 1.1, 1.094, 1.093, 1.096, 1.098, 1.098, 1.099, 1.102",\
"1.329, 1.325, 1.319, 1.316, 1.313, 1.312, 1.317, 1.322, 1.322, 1.323",\
"1.592, 1.589, 1.582, 1.578, 1.577, 1.575, 1.575, 1.581, 1.587, 1.589");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3722, 0.3818, 0.4099, 0.4572, 0.5278, 0.6266, 0.7567, 0.9208, 1.121, 1.36",\
"0.3737, 0.3833, 0.4115, 0.4588, 0.5294, 0.6282, 0.7583, 0.9224, 1.123, 1.361",\
"0.3807, 0.3901, 0.4183, 0.4655, 0.5362, 0.635, 0.7651, 0.9292, 1.13, 1.368",\
"0.4033, 0.4127, 0.4409, 0.4881, 0.5588, 0.6576, 0.7877, 0.9517, 1.152, 1.391",\
"0.4479, 0.4575, 0.4857, 0.5329, 0.6036, 0.7024, 0.8325, 0.9966, 1.197, 1.436",\
"0.5114, 0.521, 0.5491, 0.5963, 0.6669, 0.7657, 0.8959, 1.06, 1.26, 1.499",\
"0.587, 0.5966, 0.6248, 0.6717, 0.7426, 0.8413, 0.9714, 1.135, 1.336, 1.575",\
"0.6719, 0.6816, 0.7096, 0.7568, 0.8274, 0.9261, 1.056, 1.22, 1.421, 1.659",\
"0.7655, 0.7751, 0.8034, 0.8506, 0.9212, 1.02, 1.15, 1.314, 1.514, 1.753",\
"0.8684, 0.8781, 0.9063, 0.9534, 1.024, 1.123, 1.253, 1.417, 1.617, 1.856");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3385, 0.3496, 0.3877, 0.4606, 0.5754, 0.7364, 0.9489, 1.217, 1.543, 1.933",\
"0.3391, 0.3503, 0.3881, 0.4611, 0.5757, 0.7371, 0.9495, 1.217, 1.543, 1.933",\
"0.343, 0.3542, 0.3922, 0.4651, 0.5798, 0.7409, 0.9534, 1.221, 1.548, 1.937",\
"0.3555, 0.3667, 0.4046, 0.4775, 0.5922, 0.7534, 0.9659, 1.234, 1.56, 1.948",\
"0.3744, 0.3856, 0.4234, 0.4964, 0.611, 0.7722, 0.9845, 1.252, 1.579, 1.968",\
"0.3927, 0.4038, 0.4419, 0.5147, 0.6292, 0.7906, 1.003, 1.27, 1.597, 1.986",\
"0.406, 0.4171, 0.455, 0.5277, 0.6422, 0.8034, 1.015, 1.283, 1.609, 1.998",\
"0.412, 0.4232, 0.4609, 0.5336, 0.6479, 0.8092, 1.021, 1.288, 1.615, 2.004",\
"0.4101, 0.4213, 0.4592, 0.5318, 0.6461, 0.8074, 1.019, 1.287, 1.613, 2.002",\
"0.3994, 0.4104, 0.4481, 0.5207, 0.635, 0.7963, 1.008, 1.276, 1.602, 1.991");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.03616, 0.04714, 0.08254, 0.1514, 0.2646, 0.4266, 0.6405, 0.9105, 1.241, 1.633",\
"0.03614, 0.04712, 0.08242, 0.1514, 0.2642, 0.4268, 0.6411, 0.9117, 1.24, 1.635",\
"0.0362, 0.04718, 0.08242, 0.1515, 0.2641, 0.4266, 0.641, 0.9115, 1.241, 1.634",\
"0.0362, 0.04716, 0.08236, 0.1516, 0.264, 0.4265, 0.6411, 0.9113, 1.242, 1.634",\
"0.03628, 0.0471, 0.0826, 0.1513, 0.264, 0.4267, 0.6419, 0.911, 1.241, 1.634",\
"0.03632, 0.04724, 0.08244, 0.1513, 0.2642, 0.4274, 0.6416, 0.9118, 1.241, 1.633",\
"0.0368, 0.0476, 0.0828, 0.1516, 0.2644, 0.4264, 0.641, 0.9104, 1.241, 1.634",\
"0.037, 0.0478, 0.083, 0.1516, 0.2648, 0.4266, 0.6402, 0.9098, 1.24, 1.634",\
"0.0372, 0.048, 0.0834, 0.1516, 0.2648, 0.4274, 0.641, 0.9106, 1.239, 1.632",\
"0.0376, 0.0484, 0.0834, 0.152, 0.2644, 0.4264, 0.6416, 0.9108, 1.239, 1.631");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.0421, 0.0596, 0.1235, 0.2509, 0.4497, 0.7289, 1.096, 1.559, 2.123, 2.797",\
"0.04234, 0.0595, 0.1237, 0.2509, 0.4496, 0.7287, 1.096, 1.559, 2.125, 2.798",\
"0.04238, 0.05946, 0.1236, 0.2509, 0.4496, 0.729, 1.096, 1.559, 2.125, 2.803",\
"0.04244, 0.05946, 0.1236, 0.2508, 0.4497, 0.729, 1.096, 1.559, 2.124, 2.796",\
"0.04212, 0.05956, 0.1237, 0.2509, 0.4497, 0.7287, 1.096, 1.56, 2.125, 2.796",\
"0.04216, 0.05968, 0.1236, 0.2509, 0.4504, 0.7288, 1.096, 1.559, 2.123, 2.797",\
"0.0424, 0.0594, 0.1238, 0.2508, 0.4492, 0.728, 1.095, 1.558, 2.122, 2.795",\
"0.0426, 0.0596, 0.1238, 0.2506, 0.45, 0.7292, 1.096, 1.558, 2.122, 2.796",\
"0.0428, 0.0598, 0.1238, 0.2512, 0.4506, 0.7284, 1.096, 1.557, 2.123, 2.796",\
"0.0426, 0.0602, 0.124, 0.2508, 0.4496, 0.729, 1.096, 1.558, 2.121, 2.794");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3936, 0.4032, 0.4314, 0.4787, 0.5493, 0.648, 0.7781, 0.9422, 1.143, 1.381",\
"0.3965, 0.4061, 0.4343, 0.4815, 0.5522, 0.651, 0.7812, 0.9452, 1.145, 1.384",\
"0.406, 0.4156, 0.4438, 0.4909, 0.5615, 0.6604, 0.7905, 0.9545, 1.155, 1.394",\
"0.4169, 0.4265, 0.4547, 0.5019, 0.5726, 0.6714, 0.8015, 0.9655, 1.166, 1.405",\
"0.4282, 0.4379, 0.466, 0.5132, 0.5839, 0.6827, 0.8129, 0.9769, 1.177, 1.416",\
"0.435, 0.4446, 0.4728, 0.52, 0.5906, 0.6894, 0.8195, 0.9836, 1.184, 1.423",\
"0.435, 0.4446, 0.4728, 0.5201, 0.5908, 0.6896, 0.8197, 0.9837, 1.184, 1.423",\
"0.4281, 0.4377, 0.4659, 0.5132, 0.5839, 0.6827, 0.8128, 0.9769, 1.177, 1.416",\
"0.4146, 0.4242, 0.4521, 0.4996, 0.5701, 0.6689, 0.799, 0.9631, 1.163, 1.402",\
"0.393, 0.4026, 0.4308, 0.4781, 0.5488, 0.6476, 0.7776, 0.9419, 1.142, 1.381");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3075, 0.3187, 0.3566, 0.4296, 0.5443, 0.7055, 0.918, 1.185, 1.512, 1.9",\
"0.31, 0.3211, 0.3591, 0.4321, 0.5468, 0.7079, 0.9205, 1.188, 1.514, 1.904",\
"0.3202, 0.3315, 0.3694, 0.4423, 0.557, 0.7181, 0.9306, 1.198, 1.525, 1.913",\
"0.3404, 0.3517, 0.3896, 0.4626, 0.5772, 0.7384, 0.9508, 1.219, 1.545, 1.934",\
"0.3616, 0.3727, 0.4106, 0.4836, 0.5982, 0.7596, 0.9719, 1.239, 1.566, 1.955",\
"0.3798, 0.3909, 0.4291, 0.502, 0.6164, 0.7777, 0.99, 1.258, 1.584, 1.973",\
"0.3909, 0.402, 0.4396, 0.5127, 0.6272, 0.7883, 1, 1.268, 1.595, 1.983",\
"0.3927, 0.4039, 0.4417, 0.5146, 0.6291, 0.79, 1.002, 1.27, 1.596, 1.985",\
"0.3843, 0.3955, 0.4334, 0.5059, 0.6204, 0.7816, 0.9935, 1.261, 1.587, 1.976",\
"0.3645, 0.3756, 0.4133, 0.4859, 0.6002, 0.7612, 0.9736, 1.241, 1.567, 1.956");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.0361, 0.04718, 0.08246, 0.1513, 0.2643, 0.4265, 0.6411, 0.9114, 1.241, 1.633",\
"0.03612, 0.0471, 0.08238, 0.1511, 0.2642, 0.4267, 0.6403, 0.9114, 1.24, 1.633",\
"0.03608, 0.04708, 0.08246, 0.1514, 0.2641, 0.4265, 0.6411, 0.9113, 1.241, 1.633",\
"0.03622, 0.04716, 0.08244, 0.1514, 0.2641, 0.4266, 0.6411, 0.9113, 1.241, 1.633",\
"0.03618, 0.04694, 0.08256, 0.1514, 0.2642, 0.4265, 0.6404, 0.9118, 1.24, 1.633",\
"0.03612, 0.047, 0.08252, 0.151, 0.264, 0.4262, 0.6418, 0.9114, 1.24, 1.633",\
"0.0362, 0.0472, 0.0824, 0.1514, 0.2646, 0.4264, 0.6402, 0.911, 1.24, 1.634",\
"0.0362, 0.0468, 0.0824, 0.1514, 0.264, 0.4266, 0.6408, 0.9098, 1.239, 1.633",\
"0.0362, 0.047, 0.0824, 0.1514, 0.2644, 0.426, 0.6412, 0.91, 1.239, 1.632",\
"0.0362, 0.0472, 0.0824, 0.1516, 0.2644, 0.4262, 0.6408, 0.91, 1.241, 1.632");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.04242, 0.05944, 0.1236, 0.2509, 0.4497, 0.7289, 1.096, 1.559, 2.124, 2.796",\
"0.04208, 0.05962, 0.1236, 0.2509, 0.4497, 0.7289, 1.096, 1.559, 2.123, 2.798",\
"0.04236, 0.05952, 0.1236, 0.2508, 0.4495, 0.7288, 1.096, 1.561, 2.125, 2.797",\
"0.04238, 0.05952, 0.1237, 0.2509, 0.4493, 0.7289, 1.096, 1.559, 2.125, 2.8",\
"0.0422, 0.05954, 0.1237, 0.2509, 0.4497, 0.7287, 1.096, 1.558, 2.124, 2.799",\
"0.0422, 0.05964, 0.1236, 0.2509, 0.4497, 0.7286, 1.095, 1.559, 2.127, 2.8",\
"0.0424, 0.0596, 0.1236, 0.2508, 0.4494, 0.728, 1.095, 1.558, 2.123, 2.796",\
"0.0424, 0.0598, 0.1238, 0.2508, 0.45, 0.7284, 1.095, 1.558, 2.122, 2.796",\
"0.0426, 0.06, 0.1238, 0.251, 0.4502, 0.7286, 1.096, 1.557, 2.122, 2.798",\
"0.0426, 0.0598, 0.1238, 0.2508, 0.4494, 0.7294, 1.097, 1.558, 2.122, 2.794");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.299, 0.3086, 0.3368, 0.3841, 0.4548, 0.5536, 0.6838, 0.8479, 1.048, 1.287",\
"0.3027, 0.3124, 0.3406, 0.3878, 0.4585, 0.5574, 0.6876, 0.8517, 1.052, 1.291",\
"0.3202, 0.3298, 0.358, 0.4053, 0.476, 0.5748, 0.7049, 0.869, 1.069, 1.308",\
"0.3587, 0.3683, 0.3966, 0.4438, 0.5145, 0.6134, 0.7434, 0.9076, 1.108, 1.347",\
"0.4179, 0.4276, 0.4558, 0.503, 0.5737, 0.6725, 0.8027, 0.9667, 1.167, 1.406",\
"0.4904, 0.5, 0.5282, 0.5754, 0.6461, 0.7449, 0.8751, 1.039, 1.24, 1.479",\
"0.5735, 0.5831, 0.6112, 0.6585, 0.7292, 0.8281, 0.9582, 1.122, 1.323, 1.561",\
"0.6669, 0.6765, 0.7047, 0.7519, 0.8226, 0.9215, 1.052, 1.216, 1.416, 1.655",\
"0.7714, 0.781, 0.8091, 0.8564, 0.927, 1.026, 1.156, 1.32, 1.52, 1.759",\
"0.887, 0.8965, 0.9248, 0.972, 1.043, 1.141, 1.272, 1.436, 1.636, 1.875");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.03588, 0.04668, 0.08226, 0.1511, 0.2642, 0.4265, 0.6413, 0.9122, 1.243, 1.634",\
"0.03578, 0.04686, 0.0823, 0.1509, 0.2641, 0.4265, 0.6411, 0.9122, 1.24, 1.635",\
"0.0358, 0.0469, 0.0822, 0.1513, 0.264, 0.4266, 0.6409, 0.9126, 1.242, 1.633",\
"0.0358, 0.04692, 0.08216, 0.1513, 0.264, 0.4266, 0.6409, 0.9107, 1.242, 1.633",\
"0.03588, 0.04682, 0.08218, 0.1513, 0.2645, 0.4276, 0.6404, 0.9106, 1.241, 1.633",\
"0.03594, 0.0468, 0.08242, 0.1513, 0.2642, 0.4262, 0.6418, 0.9116, 1.242, 1.633",\
"0.036, 0.047, 0.0824, 0.1512, 0.264, 0.4266, 0.64, 0.9114, 1.241, 1.632",\
"0.0362, 0.047, 0.0826, 0.1514, 0.2644, 0.426, 0.6402, 0.9098, 1.241, 1.633",\
"0.0362, 0.0472, 0.0824, 0.1514, 0.2648, 0.4262, 0.6404, 0.9104, 1.239, 1.632",\
"0.0362, 0.0472, 0.0824, 0.1516, 0.2642, 0.4268, 0.6406, 0.911, 1.239, 1.632");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.2992, 0.3088, 0.337, 0.3843, 0.455, 0.5538, 0.684, 0.8481, 1.048, 1.287",\
"0.3028, 0.3124, 0.3407, 0.3879, 0.4586, 0.5575, 0.6876, 0.8516, 1.052, 1.291",\
"0.3202, 0.3298, 0.358, 0.4053, 0.476, 0.5748, 0.7049, 0.869, 1.069, 1.308",\
"0.3587, 0.3683, 0.3965, 0.4438, 0.5145, 0.6133, 0.7435, 0.9076, 1.108, 1.347",\
"0.4178, 0.4274, 0.4556, 0.5029, 0.5736, 0.6724, 0.8025, 0.9667, 1.167, 1.406",\
"0.4904, 0.5, 0.5282, 0.5755, 0.6461, 0.7449, 0.875, 1.039, 1.24, 1.478",\
"0.5732, 0.5828, 0.6111, 0.6583, 0.729, 0.8278, 0.958, 1.122, 1.322, 1.561",\
"0.667, 0.6766, 0.7048, 0.7521, 0.8227, 0.9216, 1.052, 1.216, 1.416, 1.655",\
"0.7713, 0.7809, 0.8091, 0.8563, 0.927, 1.026, 1.156, 1.32, 1.52, 1.759",\
"0.8869, 0.8965, 0.9247, 0.972, 1.043, 1.141, 1.272, 1.436, 1.636, 1.875");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.03582, 0.0468, 0.0822, 0.1515, 0.2643, 0.4262, 0.6412, 0.9122, 1.243, 1.635",\
"0.03586, 0.0469, 0.08214, 0.1513, 0.264, 0.4266, 0.641, 0.9107, 1.242, 1.633",\
"0.03584, 0.04688, 0.08216, 0.1513, 0.264, 0.4266, 0.6409, 0.9108, 1.242, 1.633",\
"0.03578, 0.04686, 0.08232, 0.1509, 0.2641, 0.4266, 0.641, 0.9122, 1.24, 1.635",\
"0.03594, 0.04676, 0.0824, 0.1515, 0.2643, 0.427, 0.6411, 0.9122, 1.24, 1.635",\
"0.03594, 0.04676, 0.08242, 0.151, 0.2642, 0.4272, 0.6402, 0.911, 1.242, 1.636",\
"0.0362, 0.047, 0.0824, 0.1512, 0.2644, 0.426, 0.6404, 0.9106, 1.241, 1.633",\
"0.036, 0.047, 0.0824, 0.1514, 0.264, 0.4268, 0.6404, 0.9098, 1.24, 1.635",\
"0.0362, 0.047, 0.0824, 0.151, 0.2642, 0.4266, 0.6402, 0.9112, 1.24, 1.632",\
"0.0362, 0.0472, 0.0826, 0.1516, 0.2642, 0.427, 0.6414, 0.9104, 1.24, 1.632");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3003, 0.3099, 0.3381, 0.3854, 0.4561, 0.5549, 0.6849, 0.8491, 1.05, 1.288",\
"0.3034, 0.313, 0.3412, 0.3884, 0.4591, 0.5579, 0.6881, 0.8521, 1.052, 1.291",\
"0.3201, 0.3294, 0.3577, 0.4049, 0.4756, 0.5744, 0.7046, 0.8687, 1.069, 1.308",\
"0.3582, 0.3678, 0.396, 0.4432, 0.5139, 0.6127, 0.7429, 0.9069, 1.107, 1.346",\
"0.4163, 0.4259, 0.4541, 0.5014, 0.572, 0.6708, 0.8009, 0.9651, 1.166, 1.404",\
"0.4895, 0.4991, 0.5275, 0.5745, 0.6451, 0.7439, 0.8741, 1.038, 1.238, 1.477",\
"0.575, 0.5844, 0.6125, 0.6597, 0.7303, 0.8291, 0.9592, 1.123, 1.324, 1.563",\
"0.6713, 0.6809, 0.7091, 0.7562, 0.8268, 0.9256, 1.056, 1.22, 1.42, 1.659",\
"0.7793, 0.789, 0.8167, 0.8639, 0.9345, 1.033, 1.163, 1.327, 1.528, 1.766",\
"0.8992, 0.9087, 0.937, 0.9842, 1.055, 1.153, 1.283, 1.448, 1.648, 1.887");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3469, 0.3581, 0.396, 0.4689, 0.5836, 0.7448, 0.9573, 1.225, 1.552, 1.94",\
"0.3472, 0.3584, 0.3963, 0.4692, 0.5839, 0.7451, 0.9576, 1.225, 1.551, 1.941",\
"0.3471, 0.3585, 0.3963, 0.4693, 0.5839, 0.7452, 0.9576, 1.225, 1.552, 1.941",\
"0.3516, 0.3629, 0.4008, 0.4737, 0.5885, 0.7498, 0.9621, 1.23, 1.556, 1.946",\
"0.362, 0.3732, 0.4111, 0.4841, 0.5987, 0.76, 0.9722, 1.24, 1.567, 1.956",\
"0.3738, 0.385, 0.4228, 0.4957, 0.6102, 0.7713, 0.9835, 1.252, 1.578, 1.968",\
"0.3797, 0.3909, 0.4289, 0.5015, 0.6162, 0.7773, 0.9893, 1.257, 1.584, 1.972",\
"0.3779, 0.3891, 0.427, 0.4994, 0.6139, 0.7752, 0.9872, 1.255, 1.581, 1.97",\
"0.3662, 0.3772, 0.4149, 0.4877, 0.6021, 0.7632, 0.9753, 1.242, 1.569, 1.958",\
"0.3432, 0.3544, 0.3919, 0.4645, 0.5789, 0.74, 0.9521, 1.219, 1.546, 1.934");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.03614, 0.04696, 0.08234, 0.1515, 0.264, 0.4265, 0.6412, 0.9112, 1.242, 1.633",\
"0.036, 0.04694, 0.08252, 0.1513, 0.264, 0.4267, 0.6405, 0.9118, 1.242, 1.633",\
"0.03612, 0.0471, 0.08228, 0.1512, 0.2647, 0.4266, 0.6403, 0.9112, 1.242, 1.637",\
"0.03604, 0.04698, 0.08242, 0.1516, 0.264, 0.4269, 0.6403, 0.9117, 1.242, 1.633",\
"0.03608, 0.04692, 0.08236, 0.1514, 0.2647, 0.4268, 0.642, 0.9112, 1.241, 1.633",\
"0.03624, 0.04716, 0.08248, 0.1515, 0.2644, 0.4264, 0.6402, 0.91, 1.24, 1.634",\
"0.0364, 0.0472, 0.0828, 0.1514, 0.2642, 0.4266, 0.6402, 0.9112, 1.241, 1.635",\
"0.0368, 0.0474, 0.0828, 0.1514, 0.2644, 0.4264, 0.6404, 0.9098, 1.241, 1.633",\
"0.0368, 0.0476, 0.083, 0.1514, 0.2646, 0.427, 0.6402, 0.9098, 1.239, 1.632",\
"0.0372, 0.048, 0.0832, 0.1514, 0.264, 0.4268, 0.6412, 0.9108, 1.239, 1.632");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.0424, 0.05944, 0.1236, 0.2508, 0.4497, 0.729, 1.096, 1.559, 2.124, 2.796",\
"0.04244, 0.05942, 0.1236, 0.2509, 0.4496, 0.7289, 1.096, 1.559, 2.124, 2.798",\
"0.0421, 0.05956, 0.124, 0.2507, 0.4496, 0.729, 1.096, 1.559, 2.125, 2.802",\
"0.04238, 0.05952, 0.1239, 0.2509, 0.4496, 0.7288, 1.096, 1.559, 2.124, 2.798",\
"0.0422, 0.05952, 0.1237, 0.2509, 0.4496, 0.729, 1.096, 1.559, 2.127, 2.799",\
"0.04246, 0.05958, 0.1236, 0.2509, 0.4497, 0.7284, 1.096, 1.559, 2.126, 2.799",\
"0.0424, 0.0598, 0.1242, 0.2508, 0.4496, 0.7284, 1.096, 1.559, 2.123, 2.796",\
"0.0424, 0.0598, 0.1238, 0.2508, 0.4502, 0.729, 1.095, 1.559, 2.125, 2.795",\
"0.0428, 0.06, 0.1236, 0.2508, 0.45, 0.729, 1.095, 1.557, 2.122, 2.797",\
"0.0428, 0.0602, 0.1238, 0.251, 0.4494, 0.729, 1.096, 1.558, 2.122, 2.795");
}
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3003, 0.3099, 0.3381, 0.3854, 0.4561, 0.5549, 0.6849, 0.8491, 1.05, 1.288",\
"0.3034, 0.313, 0.3412, 0.3884, 0.4591, 0.5579, 0.6881, 0.8521, 1.052, 1.291",\
"0.3201, 0.3294, 0.3577, 0.4049, 0.4756, 0.5744, 0.7046, 0.8687, 1.069, 1.308",\
"0.3582, 0.3678, 0.396, 0.4432, 0.5139, 0.6127, 0.7429, 0.9069, 1.107, 1.346",\
"0.4163, 0.4259, 0.4541, 0.5014, 0.572, 0.6708, 0.8009, 0.9651, 1.166, 1.404",\
"0.4895, 0.4991, 0.5275, 0.5745, 0.6451, 0.7439, 0.8741, 1.038, 1.238, 1.477",\
"0.575, 0.5844, 0.6125, 0.6597, 0.7303, 0.8291, 0.9592, 1.123, 1.324, 1.563",\
"0.6713, 0.6809, 0.7091, 0.7562, 0.8268, 0.9256, 1.056, 1.22, 1.42, 1.659",\
"0.7793, 0.789, 0.8167, 0.8639, 0.9345, 1.033, 1.163, 1.327, 1.528, 1.766",\
"0.8992, 0.9087, 0.937, 0.9842, 1.055, 1.153, 1.283, 1.448, 1.648, 1.887");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.3469, 0.3581, 0.396, 0.4689, 0.5836, 0.7448, 0.9573, 1.225, 1.552, 1.94",\
"0.3472, 0.3584, 0.3963, 0.4692, 0.5839, 0.7451, 0.9576, 1.225, 1.551, 1.941",\
"0.3471, 0.3585, 0.3963, 0.4693, 0.5839, 0.7452, 0.9576, 1.225, 1.552, 1.941",\
"0.3516, 0.3629, 0.4008, 0.4737, 0.5885, 0.7498, 0.9621, 1.23, 1.556, 1.946",\
"0.362, 0.3732, 0.4111, 0.4841, 0.5987, 0.76, 0.9722, 1.24, 1.567, 1.956",\
"0.3738, 0.385, 0.4228, 0.4957, 0.6102, 0.7713, 0.9835, 1.252, 1.578, 1.968",\
"0.3797, 0.3909, 0.4289, 0.5015, 0.6162, 0.7773, 0.9893, 1.257, 1.584, 1.972",\
"0.3779, 0.3891, 0.427, 0.4994, 0.6139, 0.7752, 0.9872, 1.255, 1.581, 1.97",\
"0.3662, 0.3772, 0.4149, 0.4877, 0.6021, 0.7632, 0.9753, 1.242, 1.569, 1.958",\
"0.3432, 0.3544, 0.3919, 0.4645, 0.5789, 0.74, 0.9521, 1.219, 1.546, 1.934");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.03614, 0.04696, 0.08234, 0.1515, 0.264, 0.4265, 0.6412, 0.9112, 1.242, 1.633",\
"0.036, 0.04694, 0.08252, 0.1513, 0.264, 0.4267, 0.6405, 0.9118, 1.242, 1.633",\
"0.03612, 0.0471, 0.08228, 0.1512, 0.2647, 0.4266, 0.6403, 0.9112, 1.242, 1.637",\
"0.03604, 0.04698, 0.08242, 0.1516, 0.264, 0.4269, 0.6403, 0.9117, 1.242, 1.633",\
"0.03608, 0.04692, 0.08236, 0.1514, 0.2647, 0.4268, 0.642, 0.9112, 1.241, 1.633",\
"0.03624, 0.04716, 0.08248, 0.1515, 0.2644, 0.4264, 0.6402, 0.91, 1.24, 1.634",\
"0.0364, 0.0472, 0.0828, 0.1514, 0.2642, 0.4266, 0.6402, 0.9112, 1.241, 1.635",\
"0.0368, 0.0474, 0.0828, 0.1514, 0.2644, 0.4264, 0.6404, 0.9098, 1.241, 1.633",\
"0.0368, 0.0476, 0.083, 0.1514, 0.2646, 0.427, 0.6402, 0.9098, 1.239, 1.632",\
"0.0372, 0.048, 0.0832, 0.1514, 0.264, 0.4268, 0.6412, 0.9108, 1.239, 1.632");
}
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.003595, 0.0127, 0.0301, 0.0572, 0.09523, 0.1453, 0.2083, 0.2853, 0.377");
values("0.0424, 0.05944, 0.1236, 0.2508, 0.4497, 0.729, 1.096, 1.559, 2.124, 2.796",\
"0.04244, 0.05942, 0.1236, 0.2509, 0.4496, 0.7289, 1.096, 1.559, 2.124, 2.798",\
"0.0421, 0.05956, 0.124, 0.2507, 0.4496, 0.729, 1.096, 1.559, 2.125, 2.802",\
"0.04238, 0.05952, 0.1239, 0.2509, 0.4496, 0.7288, 1.096, 1.559, 2.124, 2.798",\
"0.0422, 0.05952, 0.1237, 0.2509, 0.4496, 0.729, 1.096, 1.559, 2.127, 2.799",\
"0.04246, 0.05958, 0.1236, 0.2509, 0.4497, 0.7284, 1.096, 1.559, 2.126, 2.799",\
"0.0424, 0.0598, 0.1242, 0.2508, 0.4496, 0.7284, 1.096, 1.559, 2.123, 2.796",\
"0.0424, 0.0598, 0.1238, 0.2508, 0.4502, 0.729, 1.095, 1.559, 2.125, 2.795",\
"0.0428, 0.06, 0.1236, 0.2508, 0.45, 0.729, 1.095, 1.557, 2.122, 2.797",\
"0.0428, 0.0602, 0.1238, 0.251, 0.4494, 0.729, 1.096, 1.558, 2.122, 2.795");
}
}
}
pin(RN) {
capacitance : 0.006426 ;
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.1827 ;
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.04267, 0.04153, 0.04048, 0.04006, 0.03999, 0.04001, 0.03997, \
0.04002, 0.04005, 0.04004");
}
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.03999, -0.03998, -0.03989, -0.03987, -0.0399, -0.03986, \
-0.03999, -0.03997, -0.03992");
}
}
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.04239, 0.0412, 0.04019, 0.04011, 0.04003, 0.03993, 0.04008, \
0.04002, 0.04001, 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.04002, -0.03999, -0.03999, -0.03989, -0.03989, -0.03987, -0.03986, \
-0.03993, -0.03993, -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.04599, 0.04227, 0.04024, 0.04006, 0.04006, 0.04004, 0.03995, \
0.04007, 0.04009, 0.03998");
}
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.04001, -0.03999, -0.03998, -0.03989, -0.03985, -0.03986, -0.03984, \
-0.03994, -0.03994, -0.03988");
}
}
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.2175, 0.2186, 0.2183, 0.2484, 0.3072, 0.4147, 0.5649, 0.7629, 1.002, 1.29",\
"0.2195, 0.2191, 0.2218, 0.243, 0.3092, 0.4139, 0.5672, 0.763, 0.9998, 1.291",\
"0.2153, 0.2175, 0.2243, 0.2415, 0.3097, 0.4134, 0.5634, 0.7577, 0.9957, 1.278",\
"0.2201, 0.2225, 0.2252, 0.2483, 0.3109, 0.4101, 0.5589, 0.7369, 0.9668, 1.243",\
"0.2334, 0.232, 0.2353, 0.2595, 0.3143, 0.4116, 0.5535, 0.7273, 0.9435, 1.205",\
"0.2523, 0.2467, 0.25, 0.2688, 0.326, 0.422, 0.5531, 0.7216, 0.932, 1.189",\
"0.2582, 0.261, 0.2638, 0.2817, 0.3263, 0.4263, 0.5487, 0.7171, 0.9271, 1.173",\
"0.2624, 0.2643, 0.2618, 0.2833, 0.3294, 0.4134, 0.5424, 0.7034, 0.9094, 1.153",\
"0.256, 0.251, 0.255, 0.275, 0.32, 0.399, 0.523, 0.688, 0.893, 1.138",\
"0.236, 0.236, 0.238, 0.257, 0.297, 0.38, 0.5, 0.664, 0.868, 1.113");
}
}
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.1889, -0.1881, -0.1889, -0.1996, -0.2329, -0.2644, -0.2885, -0.3063, -0.3141, -0.307",\
"-0.1891, -0.1869, -0.1833, -0.2025, -0.2329, -0.2607, -0.2932, -0.3103, -0.3175, -0.309",\
"-0.1859, -0.1867, -0.1884, -0.2017, -0.2264, -0.2654, -0.2899, -0.3067, -0.3119, -0.304",\
"-0.1908, -0.1921, -0.191, -0.2069, -0.2319, -0.2618, -0.2912, -0.3039, -0.3154, -0.307",\
"-0.2064, -0.2042, -0.205, -0.2156, -0.2397, -0.272, -0.2937, -0.3206, -0.3283, -0.327",\
"-0.2147, -0.218, -0.2194, -0.2289, -0.2529, -0.2867, -0.3107, -0.3474, -0.3577, -0.365",\
"-0.2325, -0.2284, -0.2297, -0.2371, -0.2677, -0.3002, -0.3429, -0.3764, -0.4056, -0.424",\
"-0.228, -0.2295, -0.2347, -0.2448, -0.2763, -0.318, -0.3657, -0.4109, -0.4568, -0.4885",\
"-0.2276, -0.2285, -0.2317, -0.244, -0.2738, -0.319, -0.376, -0.4391, -0.502, -0.5546",\
"-0.2071, -0.2075, -0.2162, -0.2269, -0.2562, -0.3093, -0.3738, -0.448, -0.5277, -0.6051");
}
}
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.1827");
}
}
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.1827");
}
}
}
}