blob: 0ed6a8fd536163ee2832e5414009bd8581586279 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__dffnrnq_2) {
area : 98.784000 ;
ff(IQ1,IQN1) {
clocked_on : "(!CLKN)" ;
next_state : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&!RN" ;
value : "0.00077763" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!D&RN" ;
value : "0.00083487" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&!RN" ;
value : "0.00077856" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&D&RN" ;
value : "0.00095601" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&!RN" ;
value : "0.00076377" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!D&RN" ;
value : "0.00076965" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&!RN" ;
value : "0.00076818" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&D&RN" ;
value : "0.00071589" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00095601" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.00503 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
min_period : 2.638 ;
min_pulse_width_high : 1.073 ;
min_pulse_width_low : 1.319 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1586, 0.1579, 0.1573, 0.1603, 0.1684, 0.1815, 0.2002, 0.2249, \
0.256, 0.2939");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1015, 0.1011, 0.1007, 0.1031, 0.1094, 0.1207, 0.1374, 0.1598, \
0.188, 0.2224");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1586, 0.1579, 0.1573, 0.1603, 0.1684, 0.1815, 0.2001, 0.2249, \
0.256, 0.2939");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1015, 0.1011, 0.1007, 0.1031, 0.1094, 0.1207, 0.1373, 0.1597, \
0.188, 0.2224");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.3182, 0.3174, 0.3169, 0.3203, 0.3292, 0.343, 0.3625, 0.3884, \
0.4207, 0.46");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1822, 0.1817, 0.1814, 0.1843, 0.1916, 0.2037, 0.2213, 0.2449, \
0.2744, 0.3102");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.155, 0.1543, 0.1538, 0.1568, 0.1649, 0.178, 0.1966, 0.2213, \
0.2525, 0.2905");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1021, 0.1017, 0.1012, 0.1037, 0.1101, 0.1213, 0.1379, 0.1604, \
0.1886, 0.223");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("0.981");
}
rise_constraint(scalar) {
values("1.073");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
fall_constraint(scalar) {
values("1.319");
}
rise_constraint(scalar) {
values("0.857");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&RN" ;
fall_constraint(scalar) {
values("2.167");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : minimum_period ;
when : "D&RN" ;
fall_constraint(scalar) {
values("2.638");
}
}
}
pin(D) {
capacitance : 0.004071 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.03345, 0.03214, 0.03275, 0.03674, 0.04413, 0.05533, 0.07062, \
0.09028, 0.1146, 0.1439");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.0041, 0.003463, 0.003519, 0.006306, 0.01245, 0.02221, 0.03578, \
0.05331, 0.07506, 0.1012");
}
}
internal_power() {
when : "!CLKN&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.03347, 0.03216, 0.03276, 0.03672, 0.04412, 0.05532, 0.07065, \
0.0903, 0.1146, 0.144");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.004107, 0.003454, 0.003523, 0.006281, 0.01248, 0.02221, 0.03576, \
0.05332, 0.07508, 0.1012");
}
}
internal_power() {
when : "CLKN&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1184, 0.1177, 0.1177, 0.1204, 0.1273, 0.1379, 0.1529, 0.1727, \
0.1976, 0.2279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.07833, 0.07792, 0.07803, 0.08031, 0.08529, 0.09392, 0.1066, \
0.1237, 0.1452, 0.1716");
}
}
internal_power() {
when : "CLKN&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.1143, 0.1136, 0.1136, 0.1163, 0.1231, 0.1337, 0.1487, 0.1685, \
0.1933, 0.2235");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.08224, 0.08181, 0.08189, 0.08416, 0.08918, 0.09782, 0.1105, \
0.1275, 0.149, 0.1753");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : hold_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.097, 0.121, 0.212, 0.373, 0.524, 0.7, 0.919, 1.185, 1.508, 1.871",\
"0.072, 0.1, 0.182, 0.349, 0.496, 0.678, 0.891, 1.158, 1.48, 1.84",\
"-0.044, -0.016, 0.069, 0.235, 0.385, 0.562, 0.779, 1.051, 1.372, 1.737",\
"-0.237, -0.209, -0.121, 0.038, 0.194, 0.366, 0.587, 0.851, 1.17, 1.529",\
"-0.46, -0.436, -0.347, -0.186, -0.04, 0.138, 0.352, 0.602, 0.911, 1.268",\
"-0.717, -0.697, -0.609, -0.453, -0.308, -0.138, 0.074, 0.322, 0.62, 0.976",\
"-1.032, -1.007, -0.921, -0.767, -0.627, -0.456, -0.244, -0.004, 0.294, 0.627",\
"-1.389, -1.366, -1.276, -1.133, -0.994, -0.826, -0.618, -0.374, -0.092, 0.24",\
"-1.79, -1.772, -1.691, -1.541, -1.413, -1.249, -1.048, -0.808, -0.528, -0.201",\
"-2.243, -2.222, -2.144, -2.005, -1.875, -1.724, -1.529, -1.285, -1.008, -0.687");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.372, 0.396, 0.5, 0.703, 0.961, 1.25, 1.572, 1.939, 2.344, 2.796",\
"0.347, 0.374, 0.477, 0.681, 0.934, 1.225, 1.55, 1.913, 2.318, 2.77",\
"0.271, 0.302, 0.401, 0.609, 0.864, 1.155, 1.482, 1.846, 2.255, 2.706",\
"0.217, 0.242, 0.343, 0.544, 0.804, 1.093, 1.418, 1.782, 2.189, 2.642",\
"0.191, 0.213, 0.314, 0.517, 0.776, 1.059, 1.383, 1.748, 2.158, 2.608",\
"0.188, 0.223, 0.323, 0.523, 0.777, 1.069, 1.389, 1.749, 2.155, 2.609",\
"0.238, 0.265, 0.364, 0.564, 0.816, 1.103, 1.429, 1.794, 2.198, 2.643",\
"0.341, 0.367, 0.464, 0.654, 0.896, 1.181, 1.506, 1.869, 2.272, 2.72",\
"0.502, 0.529, 0.618, 0.801, 1.033, 1.304, 1.628, 1.982, 2.383, 2.836",\
"0.744, 0.769, 0.844, 1.013, 1.222, 1.483, 1.795, 2.15, 2.544, 2.992");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : setup_falling ;
when : "RN" ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.761, 0.733, 0.607, 0.416, 0.196, -0.041, -0.322, -0.635, -0.996, -1.389",\
"0.79, 0.758, 0.634, 0.448, 0.224, -0.02, -0.297, -0.611, -0.97, -1.363",\
"0.896, 0.863, 0.744, 0.554, 0.332, 0.088, -0.184, -0.499, -0.859, -1.256",\
"1.107, 1.079, 0.959, 0.77, 0.548, 0.301, 0.026, -0.298, -0.654, -1.044",\
"1.399, 1.373, 1.248, 1.059, 0.836, 0.588, 0.301, -0.015, -0.373, -0.77",\
"1.749, 1.71, 1.598, 1.397, 1.171, 0.915, 0.636, 0.314, -0.048, -0.445",\
"2.138, 2.112, 1.99, 1.792, 1.555, 1.298, 1.013, 0.692, 0.326, -0.073",\
"2.596, 2.568, 2.445, 2.241, 2, 1.743, 1.454, 1.13, 0.764, 0.362",\
"3.114, 3.083, 2.961, 2.758, 2.51, 2.251, 1.955, 1.63, 1.263, 0.861",\
"3.704, 3.677, 3.553, 3.339, 3.088, 2.825, 2.523, 2.191, 1.826, 1.414");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.338, 0.317, 0.218, 0.03, -0.204, -0.48, -0.799, -1.158, -1.562, -2.005",\
"0.359, 0.338, 0.241, 0.056, -0.181, -0.445, -0.77, -1.141, -1.541, -1.967",\
"0.44, 0.424, 0.317, 0.131, -0.108, -0.364, -0.691, -1.06, -1.466, -1.9",\
"0.554, 0.528, 0.43, 0.231, -0.008, -0.274, -0.587, -0.942, -1.369, -1.792",\
"0.663, 0.635, 0.524, 0.325, 0.08, -0.19, -0.507, -0.865, -1.283, -1.721",\
"0.734, 0.713, 0.6, 0.399, 0.138, -0.138, -0.456, -0.813, -1.217, -1.665",\
"0.787, 0.757, 0.644, 0.438, 0.18, -0.108, -0.427, -0.795, -1.201, -1.654",\
"0.794, 0.772, 0.658, 0.448, 0.183, -0.105, -0.433, -0.809, -1.219, -1.675",\
"0.761, 0.733, 0.621, 0.41, 0.15, -0.143, -0.479, -0.852, -1.263, -1.729",\
"0.678, 0.654, 0.54, 0.33, 0.064, -0.234, -0.562, -0.94, -1.362, -1.82");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.9224 ;
max_transition : 13.2 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLKN" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2132, 0.211, 0.2095, 0.2097, 0.2099, 0.2101, 0.2102, 0.2103, 0.2103, 0.2103",\
"0.2132, 0.211, 0.2095, 0.2096, 0.2099, 0.2101, 0.2102, 0.2102, 0.2103, 0.2103",\
"0.2132, 0.2108, 0.2095, 0.2096, 0.2098, 0.21, 0.2102, 0.2102, 0.2103, 0.2103",\
"0.2131, 0.2108, 0.2095, 0.2095, 0.2097, 0.2099, 0.21, 0.2101, 0.2101, 0.2102",\
"0.2135, 0.2111, 0.2097, 0.2099, 0.2101, 0.2102, 0.2104, 0.2104, 0.2105, 0.2105",\
"0.2142, 0.212, 0.2106, 0.2106, 0.2109, 0.2111, 0.2112, 0.2112, 0.2113, 0.2113",\
"0.2152, 0.2131, 0.2115, 0.2115, 0.2117, 0.2119, 0.212, 0.2121, 0.2121, 0.2121",\
"0.2165, 0.214, 0.2126, 0.2126, 0.2128, 0.2131, 0.2132, 0.2133, 0.2133, 0.2133",\
"0.2183, 0.2157, 0.2142, 0.2142, 0.2144, 0.2147, 0.2148, 0.2148, 0.2149, 0.2148",\
"0.2205, 0.2181, 0.2163, 0.2163, 0.2166, 0.2168, 0.2169, 0.217, 0.217, 0.2168");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2535, 0.2497, 0.2452, 0.2431, 0.2436, 0.2446, 0.2462, 0.2492, 0.2827, 0.4653",\
"0.2536, 0.2497, 0.2453, 0.2434, 0.2435, 0.2446, 0.2463, 0.2497, 0.2833, 0.4699",\
"0.2535, 0.2497, 0.245, 0.2433, 0.2435, 0.2448, 0.2463, 0.2505, 0.2854, 0.4835",\
"0.2541, 0.2504, 0.2458, 0.2441, 0.2444, 0.2454, 0.2465, 0.2508, 0.2929, 0.5156",\
"0.2555, 0.2517, 0.2472, 0.2454, 0.2455, 0.2465, 0.2479, 0.2538, 0.3068, 0.5683",\
"0.2569, 0.253, 0.2485, 0.2466, 0.247, 0.2479, 0.2492, 0.2582, 0.3291, 0.6519",\
"0.2584, 0.2546, 0.2502, 0.2483, 0.2486, 0.2497, 0.2514, 0.2638, 0.3691, 0.7851",\
"0.2601, 0.2562, 0.2517, 0.2497, 0.2502, 0.2518, 0.2534, 0.2766, 0.4441, 0.9915",\
"0.2619, 0.2581, 0.2534, 0.2517, 0.2512, 0.2534, 0.2588, 0.3098, 0.5894, 1.308",\
"0.2637, 0.26, 0.2553, 0.2536, 0.2534, 0.2544, 0.2676, 0.3953, 0.8728, 1.743");
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.3333, 0.3312, 0.3298, 0.3296, 0.3298, 0.3299, 0.3299, 0.33, 0.33, 0.33",\
"0.334, 0.3317, 0.3304, 0.3303, 0.3304, 0.3305, 0.3306, 0.3306, 0.3306, 0.3306",\
"0.3335, 0.3311, 0.3297, 0.3296, 0.3298, 0.33, 0.3301, 0.3302, 0.3302, 0.3302",\
"0.3396, 0.3363, 0.3335, 0.3328, 0.3328, 0.3329, 0.333, 0.333, 0.3331, 0.3332",\
"0.3586, 0.3536, 0.3476, 0.3451, 0.3441, 0.3437, 0.3435, 0.3434, 0.3434, 0.3434",\
"0.3877, 0.3811, 0.3721, 0.3673, 0.3649, 0.3638, 0.3632, 0.3628, 0.3626, 0.3625",\
"0.4287, 0.4207, 0.4082, 0.4009, 0.3969, 0.3948, 0.3936, 0.3929, 0.3925, 0.3922",\
"0.4814, 0.4722, 0.4562, 0.4461, 0.4403, 0.4369, 0.4349, 0.4337, 0.4328, 0.4323",\
"0.5447, 0.5345, 0.5152, 0.502, 0.4939, 0.4891, 0.4859, 0.4841, 0.4829, 0.4821",\
"0.6182, 0.6072, 0.5843, 0.568, 0.5576, 0.5511, 0.5468, 0.5441, 0.5423, 0.541");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.3333, 0.3312, 0.3298, 0.3296, 0.3298, 0.3299, 0.3299, 0.33, 0.33, 0.33",\
"0.334, 0.3317, 0.3304, 0.3303, 0.3304, 0.3305, 0.3306, 0.3306, 0.3306, 0.3306",\
"0.3335, 0.3311, 0.3297, 0.3296, 0.3298, 0.33, 0.3301, 0.3302, 0.3302, 0.3302",\
"0.3396, 0.3363, 0.3335, 0.3328, 0.3328, 0.3329, 0.333, 0.333, 0.3331, 0.3332",\
"0.3586, 0.3536, 0.3476, 0.3451, 0.3441, 0.3437, 0.3435, 0.3434, 0.3434, 0.3434",\
"0.3877, 0.3811, 0.3721, 0.3673, 0.3649, 0.3638, 0.3632, 0.3628, 0.3626, 0.3625",\
"0.4287, 0.4207, 0.4082, 0.4009, 0.3969, 0.3948, 0.3936, 0.3929, 0.3925, 0.3922",\
"0.4814, 0.4722, 0.4562, 0.4461, 0.4403, 0.4369, 0.4349, 0.4337, 0.4328, 0.4323",\
"0.5447, 0.5345, 0.5152, 0.502, 0.4939, 0.4891, 0.4859, 0.4841, 0.4829, 0.4821",\
"0.6182, 0.6072, 0.5843, 0.568, 0.5576, 0.5511, 0.5468, 0.5441, 0.5423, 0.541");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLKN&D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.3335, 0.3313, 0.33, 0.3298, 0.33, 0.3301, 0.3301, 0.3301, 0.3302, 0.3302",\
"0.334, 0.3318, 0.3305, 0.3303, 0.3305, 0.3305, 0.3306, 0.3306, 0.3306, 0.3307",\
"0.3335, 0.3311, 0.3296, 0.3297, 0.3298, 0.33, 0.3301, 0.3301, 0.3302, 0.3302",\
"0.3395, 0.3362, 0.3334, 0.3328, 0.3328, 0.3329, 0.333, 0.3331, 0.3331, 0.3332",\
"0.3586, 0.3534, 0.3476, 0.345, 0.3441, 0.3437, 0.3435, 0.3434, 0.3433, 0.3433",\
"0.3877, 0.3811, 0.3721, 0.3671, 0.3648, 0.3638, 0.3631, 0.3628, 0.3626, 0.3625",\
"0.4287, 0.4208, 0.4082, 0.4008, 0.3969, 0.3948, 0.3937, 0.393, 0.3926, 0.3922",\
"0.4814, 0.4722, 0.4563, 0.4461, 0.4403, 0.4369, 0.4349, 0.4336, 0.4328, 0.4323",\
"0.5449, 0.5346, 0.5153, 0.5019, 0.4941, 0.4891, 0.4861, 0.4842, 0.483, 0.4821",\
"0.6182, 0.6072, 0.5843, 0.5682, 0.5578, 0.5511, 0.5469, 0.5441, 0.5424, 0.5411");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.3335, 0.3313, 0.33, 0.3298, 0.33, 0.3301, 0.3301, 0.3301, 0.3302, 0.3302",\
"0.334, 0.3318, 0.3305, 0.3303, 0.3305, 0.3305, 0.3306, 0.3306, 0.3306, 0.3307",\
"0.3335, 0.3311, 0.3296, 0.3297, 0.3298, 0.33, 0.3301, 0.3301, 0.3302, 0.3302",\
"0.3395, 0.3362, 0.3334, 0.3328, 0.3328, 0.3329, 0.333, 0.3331, 0.3331, 0.3332",\
"0.3586, 0.3534, 0.3476, 0.345, 0.3441, 0.3437, 0.3435, 0.3434, 0.3433, 0.3433",\
"0.3877, 0.3811, 0.3721, 0.3671, 0.3648, 0.3638, 0.3631, 0.3628, 0.3626, 0.3625",\
"0.4287, 0.4208, 0.4082, 0.4008, 0.3969, 0.3948, 0.3937, 0.393, 0.3926, 0.3922",\
"0.4814, 0.4722, 0.4563, 0.4461, 0.4403, 0.4369, 0.4349, 0.4336, 0.4328, 0.4323",\
"0.5449, 0.5346, 0.5153, 0.5019, 0.4941, 0.4891, 0.4861, 0.4842, 0.483, 0.4821",\
"0.6182, 0.6072, 0.5843, 0.5682, 0.5578, 0.5511, 0.5469, 0.5441, 0.5424, 0.5411");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "CLKN&!D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2312, 0.2291, 0.2279, 0.2279, 0.2281, 0.2282, 0.2283, 0.2283, 0.2283, 0.2284",\
"0.2314, 0.2293, 0.2282, 0.2282, 0.2283, 0.2285, 0.2285, 0.2285, 0.2286, 0.2286",\
"0.231, 0.2288, 0.2276, 0.2276, 0.2279, 0.2281, 0.2282, 0.2282, 0.2283, 0.2283",\
"0.2358, 0.2328, 0.23, 0.2294, 0.2294, 0.2295, 0.2297, 0.2297, 0.2298, 0.2299",\
"0.2505, 0.2456, 0.2401, 0.2375, 0.2366, 0.2363, 0.2361, 0.236, 0.236, 0.236",\
"0.2721, 0.2657, 0.257, 0.2523, 0.25, 0.249, 0.2484, 0.2481, 0.248, 0.2479",\
"0.301, 0.293, 0.281, 0.2737, 0.27, 0.2679, 0.2668, 0.2661, 0.2657, 0.2655",\
"0.3361, 0.3269, 0.3114, 0.3015, 0.2958, 0.2925, 0.2906, 0.2894, 0.2889, 0.2883",\
"0.3775, 0.3669, 0.348, 0.3348, 0.3271, 0.3224, 0.3195, 0.3178, 0.3166, 0.3159",\
"0.4239, 0.4121, 0.3896, 0.3736, 0.3634, 0.3572, 0.3532, 0.3507, 0.3491, 0.3478");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2312, 0.2291, 0.2279, 0.2279, 0.2281, 0.2282, 0.2283, 0.2283, 0.2283, 0.2284",\
"0.2314, 0.2293, 0.2282, 0.2282, 0.2283, 0.2285, 0.2285, 0.2285, 0.2286, 0.2286",\
"0.231, 0.2288, 0.2276, 0.2276, 0.2279, 0.2281, 0.2282, 0.2282, 0.2283, 0.2283",\
"0.2358, 0.2328, 0.23, 0.2294, 0.2294, 0.2295, 0.2297, 0.2297, 0.2298, 0.2299",\
"0.2505, 0.2456, 0.2401, 0.2375, 0.2366, 0.2363, 0.2361, 0.236, 0.236, 0.236",\
"0.2721, 0.2657, 0.257, 0.2523, 0.25, 0.249, 0.2484, 0.2481, 0.248, 0.2479",\
"0.301, 0.293, 0.281, 0.2737, 0.27, 0.2679, 0.2668, 0.2661, 0.2657, 0.2655",\
"0.3361, 0.3269, 0.3114, 0.3015, 0.2958, 0.2925, 0.2906, 0.2894, 0.2889, 0.2883",\
"0.3775, 0.3669, 0.348, 0.3348, 0.3271, 0.3224, 0.3195, 0.3178, 0.3166, 0.3159",\
"0.4239, 0.4121, 0.3896, 0.3736, 0.3634, 0.3572, 0.3532, 0.3507, 0.3491, 0.3478");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "CLKN&D" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2374, 0.2355, 0.2342, 0.2343, 0.2345, 0.2346, 0.2347, 0.2347, 0.2347, 0.2348",\
"0.2381, 0.2361, 0.2349, 0.235, 0.2352, 0.2353, 0.2353, 0.2354, 0.2354, 0.2354",\
"0.2378, 0.2356, 0.2343, 0.2344, 0.2347, 0.2348, 0.2349, 0.235, 0.2351, 0.2351",\
"0.2425, 0.2394, 0.2367, 0.2361, 0.2361, 0.2362, 0.2364, 0.2364, 0.2365, 0.2366",\
"0.2574, 0.2525, 0.247, 0.2444, 0.2435, 0.2431, 0.243, 0.2429, 0.2429, 0.2429",\
"0.279, 0.2725, 0.2637, 0.259, 0.2568, 0.2558, 0.2552, 0.2549, 0.2548, 0.2546",\
"0.3076, 0.2996, 0.2877, 0.2804, 0.2767, 0.2747, 0.2736, 0.2728, 0.2724, 0.2723",\
"0.3428, 0.3336, 0.3182, 0.3081, 0.3024, 0.2992, 0.2973, 0.2963, 0.2955, 0.295",\
"0.3841, 0.3736, 0.3546, 0.3417, 0.3339, 0.3291, 0.3262, 0.3245, 0.3233, 0.3226",\
"0.4305, 0.4188, 0.3963, 0.3803, 0.3704, 0.3638, 0.36, 0.3574, 0.3558, 0.3546");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2374, 0.2355, 0.2342, 0.2343, 0.2345, 0.2346, 0.2347, 0.2347, 0.2347, 0.2348",\
"0.2381, 0.2361, 0.2349, 0.235, 0.2352, 0.2353, 0.2353, 0.2354, 0.2354, 0.2354",\
"0.2378, 0.2356, 0.2343, 0.2344, 0.2347, 0.2348, 0.2349, 0.235, 0.2351, 0.2351",\
"0.2425, 0.2394, 0.2367, 0.2361, 0.2361, 0.2362, 0.2364, 0.2364, 0.2365, 0.2366",\
"0.2574, 0.2525, 0.247, 0.2444, 0.2435, 0.2431, 0.243, 0.2429, 0.2429, 0.2429",\
"0.279, 0.2725, 0.2637, 0.259, 0.2568, 0.2558, 0.2552, 0.2549, 0.2548, 0.2546",\
"0.3076, 0.2996, 0.2877, 0.2804, 0.2767, 0.2747, 0.2736, 0.2728, 0.2724, 0.2723",\
"0.3428, 0.3336, 0.3182, 0.3081, 0.3024, 0.2992, 0.2973, 0.2963, 0.2955, 0.295",\
"0.3841, 0.3736, 0.3546, 0.3417, 0.3339, 0.3291, 0.3262, 0.3245, 0.3233, 0.3226",\
"0.4305, 0.4188, 0.3963, 0.3803, 0.3704, 0.3638, 0.36, 0.3574, 0.3558, 0.3546");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
timing() {
related_pin : "CLKN" ;
timing_type : falling_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("1.436, 1.498, 1.651, 1.866, 2.15, 2.53, 3.023, 3.643, 4.401, 5.304",\
"1.464, 1.526, 1.679, 1.893, 2.178, 2.558, 3.051, 3.671, 4.428, 5.331",\
"1.571, 1.633, 1.787, 2.001, 2.285, 2.665, 3.158, 3.778, 4.536, 5.438",\
"1.782, 1.844, 1.998, 2.212, 2.497, 2.876, 3.369, 3.99, 4.747, 5.65",\
"2.063, 2.124, 2.278, 2.493, 2.777, 3.157, 3.65, 4.27, 5.028, 5.93",\
"2.374, 2.436, 2.59, 2.804, 3.089, 3.468, 3.962, 4.582, 5.339, 6.24",\
"2.723, 2.785, 2.939, 3.153, 3.438, 3.817, 4.31, 4.93, 5.688, 6.591",\
"3.114, 3.176, 3.33, 3.545, 3.829, 4.209, 4.702, 5.323, 6.079, 6.981",\
"3.549, 3.611, 3.765, 3.98, 4.264, 4.644, 5.137, 5.758, 6.514, 7.417",\
"4.026, 4.088, 4.243, 4.457, 4.742, 5.122, 5.615, 6.235, 6.992, 7.894");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("2.018, 2.106, 2.348, 2.724, 3.268, 4.021, 5.01, 6.253, 7.775, 9.585",\
"2.046, 2.134, 2.376, 2.752, 3.296, 4.049, 5.037, 6.282, 7.799, 9.613",\
"2.153, 2.241, 2.483, 2.859, 3.403, 4.156, 5.144, 6.389, 7.909, 9.723",\
"2.365, 2.454, 2.696, 3.072, 3.615, 4.369, 5.357, 6.601, 8.123, 9.935",\
"2.649, 2.737, 2.979, 3.355, 3.899, 4.652, 5.64, 6.885, 8.403, 10.22",\
"2.964, 3.052, 3.293, 3.67, 4.214, 4.967, 5.955, 7.199, 8.719, 10.53",\
"3.316, 3.405, 3.646, 4.023, 4.566, 5.319, 6.307, 7.552, 9.071, 10.89",\
"3.711, 3.8, 4.041, 4.417, 4.962, 5.714, 6.702, 7.946, 9.467, 11.28",\
"4.15, 4.239, 4.48, 4.856, 5.4, 6.152, 7.141, 8.385, 9.903, 11.71",\
"4.63, 4.719, 4.959, 5.335, 5.879, 6.632, 7.62, 8.864, 10.38, 12.19");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.1496, 0.2094, 0.3682, 0.626, 1.042, 1.653, 2.482, 3.533, 4.819, 6.355",\
"0.1494, 0.2094, 0.3682, 0.6252, 1.04, 1.653, 2.482, 3.535, 4.821, 6.361",\
"0.1496, 0.2088, 0.3682, 0.6262, 1.04, 1.653, 2.483, 3.536, 4.823, 6.361",\
"0.1496, 0.209, 0.3684, 0.6264, 1.04, 1.653, 2.483, 3.535, 4.82, 6.362",\
"0.1498, 0.2094, 0.3684, 0.6264, 1.04, 1.653, 2.482, 3.533, 4.818, 6.362",\
"0.15, 0.21, 0.3688, 0.6266, 1.041, 1.652, 2.482, 3.532, 4.82, 6.361",\
"0.1502, 0.2096, 0.3692, 0.6268, 1.04, 1.655, 2.481, 3.534, 4.823, 6.359",\
"0.1508, 0.2106, 0.3692, 0.627, 1.04, 1.655, 2.48, 3.53, 4.819, 6.354",\
"0.1514, 0.2108, 0.37, 0.6256, 1.042, 1.652, 2.482, 3.536, 4.814, 6.344",\
"0.152, 0.212, 0.372, 0.628, 1.04, 1.652, 2.482, 3.532, 4.814, 6.354");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.2152, 0.321, 0.6294, 1.182, 2.089, 3.405, 5.141, 7.33, 10.02, 13.21",\
"0.2156, 0.3204, 0.6298, 1.182, 2.088, 3.4, 5.138, 7.331, 10.01, 13.2",\
"0.2154, 0.3216, 0.6308, 1.182, 2.089, 3.403, 5.136, 7.338, 10.01, 13.2",\
"0.2154, 0.3202, 0.6296, 1.182, 2.089, 3.403, 5.144, 7.329, 10.01, 13.2",\
"0.216, 0.3206, 0.6298, 1.182, 2.088, 3.4, 5.138, 7.34, 10, 13.2",\
"0.2148, 0.321, 0.629, 1.182, 2.091, 3.403, 5.137, 7.329, 10.01, 13.2",\
"0.2148, 0.3206, 0.6298, 1.183, 2.091, 3.406, 5.136, 7.327, 10, 13.2",\
"0.215, 0.3198, 0.6292, 1.181, 2.09, 3.397, 5.143, 7.326, 10.01, 13.21",\
"0.216, 0.32, 0.628, 1.182, 2.09, 3.402, 5.136, 7.332, 10.01, 13.2",\
"0.214, 0.32, 0.63, 1.18, 2.088, 3.4, 5.136, 7.324, 10, 13.21");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b0 && D===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLKN&!D" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.4924, 0.5561, 0.7125, 0.9276, 1.214, 1.597, 2.097, 2.718, 3.474, 4.375",\
"0.5216, 0.5854, 0.7417, 0.9568, 1.243, 1.626, 2.127, 2.747, 3.503, 4.404",\
"0.6302, 0.6939, 0.8501, 1.065, 1.351, 1.735, 2.235, 2.855, 3.611, 4.513",\
"0.8369, 0.9012, 1.058, 1.274, 1.56, 1.945, 2.444, 3.063, 3.819, 4.721",\
"1.079, 1.152, 1.324, 1.549, 1.84, 2.225, 2.721, 3.341, 4.096, 4.998",\
"1.333, 1.414, 1.603, 1.842, 2.141, 2.53, 3.025, 3.643, 4.399, 5.301",\
"1.605, 1.694, 1.9, 2.155, 2.462, 2.853, 3.349, 3.967, 4.722, 5.623",\
"1.896, 1.993, 2.217, 2.489, 2.806, 3.201, 3.697, 4.314, 5.069, 5.97",\
"2.205, 2.31, 2.554, 2.845, 3.175, 3.575, 4.073, 4.689, 5.443, 6.343",\
"2.534, 2.646, 2.907, 3.221, 3.567, 3.975, 4.477, 5.094, 5.846, 6.745");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.1527, 0.2137, 0.3711, 0.6272, 1.045, 1.672, 2.494, 3.529, 4.805, 6.344",\
"0.1528, 0.2131, 0.371, 0.6277, 1.046, 1.671, 2.494, 3.529, 4.806, 6.343",\
"0.1528, 0.2132, 0.3714, 0.6276, 1.045, 1.671, 2.493, 3.529, 4.81, 6.342",\
"0.1628, 0.2214, 0.3772, 0.6304, 1.048, 1.671, 2.49, 3.527, 4.806, 6.346",\
"0.202, 0.2644, 0.4154, 0.6558, 1.061, 1.672, 2.486, 3.524, 4.809, 6.346",\
"0.2404, 0.3096, 0.4634, 0.6962, 1.089, 1.683, 2.486, 3.526, 4.804, 6.344",\
"0.2798, 0.3566, 0.5172, 0.74, 1.118, 1.696, 2.492, 3.525, 4.809, 6.341",\
"0.3222, 0.4064, 0.5758, 0.7918, 1.152, 1.714, 2.5, 3.529, 4.808, 6.34",\
"0.3662, 0.4576, 0.6422, 0.8542, 1.195, 1.74, 2.513, 3.531, 4.812, 6.338",\
"0.41, 0.512, 0.71, 0.926, 1.252, 1.778, 2.534, 3.542, 4.812, 6.346");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b0 && D===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLKN&D" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.4924, 0.5561, 0.7125, 0.9276, 1.213, 1.596, 2.097, 2.718, 3.474, 4.375",\
"0.5216, 0.5853, 0.7417, 0.9568, 1.243, 1.626, 2.127, 2.747, 3.503, 4.404",\
"0.6302, 0.6939, 0.8501, 1.065, 1.351, 1.735, 2.235, 2.855, 3.611, 4.513",\
"0.8369, 0.9012, 1.058, 1.274, 1.561, 1.945, 2.444, 3.063, 3.82, 4.721",\
"1.079, 1.152, 1.324, 1.549, 1.84, 2.225, 2.721, 3.341, 4.096, 4.998",\
"1.333, 1.414, 1.602, 1.842, 2.141, 2.529, 3.025, 3.643, 4.399, 5.3",\
"1.604, 1.694, 1.9, 2.155, 2.462, 2.853, 3.349, 3.967, 4.722, 5.623",\
"1.896, 1.993, 2.217, 2.489, 2.806, 3.201, 3.697, 4.314, 5.069, 5.969",\
"2.205, 2.31, 2.554, 2.845, 3.175, 3.575, 4.073, 4.689, 5.443, 6.343",\
"2.534, 2.645, 2.908, 3.221, 3.567, 3.975, 4.477, 5.094, 5.846, 6.746");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.1527, 0.2137, 0.371, 0.6272, 1.045, 1.671, 2.494, 3.53, 4.807, 6.345",\
"0.1528, 0.2136, 0.371, 0.6277, 1.046, 1.671, 2.494, 3.53, 4.811, 6.343",\
"0.1528, 0.2137, 0.3714, 0.6276, 1.046, 1.672, 2.493, 3.528, 4.807, 6.345",\
"0.1628, 0.2214, 0.377, 0.6302, 1.048, 1.67, 2.49, 3.527, 4.806, 6.337",\
"0.2028, 0.264, 0.4154, 0.6558, 1.061, 1.672, 2.487, 3.523, 4.81, 6.343",\
"0.2416, 0.3094, 0.4634, 0.6962, 1.089, 1.682, 2.486, 3.525, 4.81, 6.34",\
"0.28, 0.3568, 0.5166, 0.7404, 1.118, 1.696, 2.492, 3.525, 4.81, 6.345",\
"0.3214, 0.4062, 0.576, 0.792, 1.151, 1.714, 2.5, 3.528, 4.806, 6.34",\
"0.3668, 0.4586, 0.6416, 0.8542, 1.195, 1.74, 2.513, 3.532, 4.808, 6.338",\
"0.41, 0.512, 0.71, 0.928, 1.252, 1.778, 2.532, 3.54, 4.81, 6.346");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b1 && D===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLKN&!D" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.4912, 0.5546, 0.7089, 0.9255, 1.212, 1.591, 2.083, 2.702, 3.459, 4.362",\
"0.5202, 0.5838, 0.7381, 0.9547, 1.242, 1.62, 2.112, 2.731, 3.488, 4.392",\
"0.629, 0.6925, 0.8466, 1.063, 1.35, 1.728, 2.22, 2.84, 3.597, 4.5",\
"0.8363, 0.9002, 1.055, 1.272, 1.558, 1.937, 2.429, 3.048, 3.805, 4.709",\
"1.079, 1.152, 1.32, 1.546, 1.834, 2.212, 2.703, 3.322, 4.079, 4.982",\
"1.334, 1.415, 1.597, 1.837, 2.13, 2.508, 2.998, 3.617, 4.373, 5.277",\
"1.608, 1.696, 1.895, 2.148, 2.444, 2.82, 3.311, 3.93, 4.685, 5.586",\
"1.901, 1.996, 2.21, 2.477, 2.776, 3.152, 3.641, 4.259, 5.014, 5.915",\
"2.212, 2.315, 2.546, 2.827, 3.129, 3.503, 3.99, 4.607, 5.361, 6.262",\
"2.543, 2.653, 2.899, 3.196, 3.5, 3.872, 4.358, 4.973, 5.726, 6.627");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.153, 0.2118, 0.3691, 0.6313, 1.04, 1.644, 2.47, 3.52, 4.807, 6.351",\
"0.153, 0.2118, 0.3688, 0.6315, 1.04, 1.644, 2.468, 3.524, 4.814, 6.347",\
"0.1532, 0.2117, 0.369, 0.6312, 1.04, 1.644, 2.468, 3.524, 4.811, 6.351",\
"0.1634, 0.2196, 0.374, 0.6336, 1.04, 1.644, 2.47, 3.524, 4.814, 6.344",\
"0.203, 0.2614, 0.4108, 0.6558, 1.046, 1.644, 2.47, 3.524, 4.813, 6.349",\
"0.2426, 0.3058, 0.4566, 0.6914, 1.06, 1.65, 2.472, 3.524, 4.814, 6.347",\
"0.2816, 0.3512, 0.5058, 0.7272, 1.073, 1.652, 2.472, 3.522, 4.808, 6.343",\
"0.3238, 0.399, 0.5582, 0.7656, 1.087, 1.656, 2.473, 3.523, 4.808, 6.34",\
"0.37, 0.4498, 0.616, 0.8086, 1.1, 1.658, 2.475, 3.528, 4.806, 6.338",\
"0.414, 0.5, 0.676, 0.854, 1.112, 1.662, 2.476, 3.526, 4.808, 6.344");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLKN===1'b1 && D===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLKN&D" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.4911, 0.5547, 0.709, 0.9255, 1.212, 1.591, 2.083, 2.702, 3.459, 4.363",\
"0.5203, 0.5839, 0.7381, 0.9547, 1.242, 1.62, 2.112, 2.731, 3.488, 4.392",\
"0.629, 0.6925, 0.8466, 1.063, 1.35, 1.728, 2.22, 2.84, 3.597, 4.501",\
"0.8363, 0.9002, 1.055, 1.272, 1.558, 1.937, 2.429, 3.048, 3.805, 4.707",\
"1.079, 1.152, 1.32, 1.546, 1.834, 2.212, 2.703, 3.322, 4.079, 4.983",\
"1.334, 1.415, 1.598, 1.838, 2.13, 2.508, 2.999, 3.617, 4.374, 5.277",\
"1.608, 1.696, 1.895, 2.148, 2.444, 2.82, 3.311, 3.929, 4.685, 5.586",\
"1.901, 1.997, 2.211, 2.477, 2.776, 3.152, 3.641, 4.259, 5.014, 5.915",\
"2.212, 2.315, 2.546, 2.828, 3.129, 3.503, 3.99, 4.607, 5.361, 6.263",\
"2.543, 2.653, 2.899, 3.196, 3.5, 3.873, 4.358, 4.974, 5.727, 6.628");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.1533, 0.2119, 0.3689, 0.6315, 1.039, 1.643, 2.469, 3.524, 4.81, 6.344",\
"0.1531, 0.2119, 0.3689, 0.6314, 1.04, 1.644, 2.47, 3.523, 4.814, 6.345",\
"0.1531, 0.212, 0.369, 0.6312, 1.04, 1.644, 2.468, 3.524, 4.814, 6.346",\
"0.1632, 0.2194, 0.3736, 0.6338, 1.04, 1.643, 2.468, 3.524, 4.811, 6.351",\
"0.2028, 0.2608, 0.411, 0.656, 1.046, 1.644, 2.469, 3.523, 4.814, 6.345",\
"0.2428, 0.3052, 0.4562, 0.691, 1.06, 1.65, 2.472, 3.525, 4.814, 6.351",\
"0.2828, 0.3516, 0.505, 0.7274, 1.074, 1.653, 2.472, 3.521, 4.81, 6.347",\
"0.3244, 0.399, 0.5586, 0.7654, 1.086, 1.655, 2.473, 3.524, 4.807, 6.339",\
"0.3686, 0.4492, 0.615, 0.8078, 1.1, 1.659, 2.477, 3.527, 4.81, 6.338",\
"0.414, 0.498, 0.676, 0.852, 1.114, 1.662, 2.476, 3.526, 4.816, 6.344");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.4924, 0.5561, 0.7125, 0.9276, 1.213, 1.596, 2.097, 2.718, 3.474, 4.375",\
"0.5216, 0.5853, 0.7417, 0.9568, 1.243, 1.626, 2.127, 2.747, 3.503, 4.404",\
"0.6302, 0.6939, 0.8501, 1.065, 1.351, 1.735, 2.235, 2.855, 3.611, 4.513",\
"0.8369, 0.9012, 1.058, 1.274, 1.561, 1.945, 2.444, 3.063, 3.82, 4.721",\
"1.079, 1.152, 1.324, 1.549, 1.84, 2.225, 2.721, 3.341, 4.096, 4.998",\
"1.333, 1.414, 1.602, 1.842, 2.141, 2.529, 3.025, 3.643, 4.399, 5.3",\
"1.604, 1.694, 1.9, 2.155, 2.462, 2.853, 3.349, 3.967, 4.722, 5.623",\
"1.896, 1.993, 2.217, 2.489, 2.806, 3.201, 3.697, 4.314, 5.069, 5.969",\
"2.205, 2.31, 2.554, 2.845, 3.175, 3.575, 4.073, 4.689, 5.443, 6.343",\
"2.534, 2.645, 2.908, 3.221, 3.567, 3.975, 4.477, 5.094, 5.846, 6.746");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.001, 0.00736, 0.02968, 0.07231, 0.1387, 0.2319, 0.3545, 0.509, 0.6976, 0.9224");
values("0.153, 0.2118, 0.3691, 0.6313, 1.04, 1.644, 2.47, 3.52, 4.807, 6.351",\
"0.153, 0.2118, 0.3688, 0.6315, 1.04, 1.644, 2.468, 3.524, 4.814, 6.347",\
"0.1532, 0.2117, 0.369, 0.6312, 1.04, 1.644, 2.468, 3.524, 4.811, 6.351",\
"0.1634, 0.2196, 0.374, 0.6336, 1.04, 1.644, 2.47, 3.524, 4.814, 6.344",\
"0.203, 0.2614, 0.4108, 0.6558, 1.046, 1.644, 2.47, 3.524, 4.813, 6.349",\
"0.2426, 0.3058, 0.4566, 0.6914, 1.06, 1.65, 2.472, 3.524, 4.814, 6.347",\
"0.2816, 0.3512, 0.5058, 0.7272, 1.073, 1.652, 2.472, 3.522, 4.808, 6.343",\
"0.3238, 0.399, 0.5582, 0.7656, 1.087, 1.656, 2.473, 3.523, 4.808, 6.34",\
"0.37, 0.4498, 0.616, 0.8086, 1.1, 1.658, 2.475, 3.528, 4.806, 6.338",\
"0.414, 0.5, 0.676, 0.854, 1.112, 1.662, 2.476, 3.526, 4.808, 6.344");
}
}
}
pin(RN) {
capacitance : 0.00986 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 13.2 ;
min_pulse_width_low : 1.118 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.03389, 0.03196, 0.03154, 0.03154, 0.03154, 0.03156, 0.03155, \
0.03154, 0.03153, 0.03153");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.03154, -0.0315, -0.03144, -0.03138, -0.03152, -0.0315, -0.0315, \
-0.0315, -0.0315, -0.0315");
}
}
internal_power() {
when : "!CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.03369, 0.03191, 0.03157, 0.03149, 0.03157, 0.03157, 0.03154, \
0.03155, 0.03155, 0.03153");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.03154, -0.0315, -0.03144, -0.03139, -0.0315, -0.0315, -0.0315, \
-0.03149, -0.03151, -0.0315");
}
}
internal_power() {
when : "CLKN&!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.03294, 0.0318, 0.03153, 0.03152, 0.03157, 0.03155, 0.03154, \
0.03155, 0.03155, 0.03154");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.03153, -0.03148, -0.03142, -0.03144, -0.03153, -0.0315, -0.03151, \
-0.03151, -0.03149, -0.03151");
}
}
internal_power() {
when : "CLKN&D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("0.033, 0.0316, 0.03104, 0.03093, 0.03084, 0.03086, 0.03083, 0.03082, \
0.0308, 0.0308");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.03024, -0.03032, -0.0306, -0.03081, -0.03107, -0.03116, -0.03119, \
-0.03123, -0.03123, -0.03128");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("-0.956, -0.983, -1.097, -1.324, -1.628, -1.96, -2.326, -2.738, -3.192, -3.681",\
"-0.949, -0.978, -1.097, -1.318, -1.617, -1.945, -2.323, -2.731, -3.186, -3.678",\
"-0.929, -0.952, -1.076, -1.301, -1.6, -1.928, -2.301, -2.716, -3.174, -3.675",\
"-0.776, -0.807, -0.928, -1.16, -1.468, -1.809, -2.196, -2.614, -3.082, -3.594",\
"-0.356, -0.38, -0.502, -0.756, -1.065, -1.432, -1.822, -2.258, -2.739, -3.26",\
"0.387, 0.358, 0.223, -0.035, -0.372, -0.746, -1.166, -1.635, -2.148, -2.697",\
"1.409, 1.39, 1.226, 0.954, 0.593, 0.171, -0.281, -0.795, -1.318, -1.92",\
"2.711, 2.703, 2.52, 2.216, 1.799, 1.361, 0.847, 0.304, -0.309, -0.921",\
"4.306, 4.303, 4.101, 3.744, 3.299, 2.815, 2.234, 1.635, 0.996, 0.304",\
"6.225, 6.207, 5.971, 5.617, 5.072, 4.565, 3.898, 3.225, 2.533, 1.766");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
index_2("0.02, 0.111, 0.4303, 1.04, 1.99, 3.323, 5.077, 7.287, 9.985, 13.2");
values("1.506, 1.533, 1.641, 1.852, 2.119, 2.417, 2.754, 3.137, 3.553, 4.013",\
"1.506, 1.534, 1.642, 1.849, 2.116, 2.413, 2.751, 3.134, 3.55, 4.011",\
"1.533, 1.564, 1.668, 1.878, 2.148, 2.446, 2.782, 3.165, 3.581, 4.041",\
"1.627, 1.656, 1.767, 1.974, 2.241, 2.541, 2.876, 3.258, 3.677, 4.138",\
"1.807, 1.833, 1.944, 2.154, 2.428, 2.72, 3.059, 3.437, 3.858, 4.32",\
"2.065, 2.087, 2.198, 2.405, 2.673, 2.972, 3.309, 3.687, 4.104, 4.566",\
"2.374, 2.406, 2.515, 2.719, 2.99, 3.287, 3.62, 3.999, 4.416, 4.881",\
"2.755, 2.783, 2.887, 3.096, 3.362, 3.66, 3.992, 4.373, 4.789, 5.249",\
"3.18, 3.206, 3.315, 3.527, 3.794, 4.087, 4.421, 4.798, 5.217, 5.68",\
"3.668, 3.697, 3.8, 4.013, 4.274, 4.572, 4.903, 5.281, 5.697, 6.164");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&!D" ;
fall_constraint(scalar) {
values("1.118");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLKN&D" ;
fall_constraint(scalar) {
values("1.118");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&!D" ;
fall_constraint(scalar) {
values("0.65");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLKN_AND_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLKN&D" ;
fall_constraint(scalar) {
values("0.65");
}
}
}
}