blob: 32393c18c2b90c1710129106c0ce291d7e649834 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_2) {
area : 70.560000 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "2.678994e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "4.441392e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "2.691792e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "2.691792e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "2.678994e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "5.254632e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "2.951154e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "2.897532e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.254632e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003306 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002681, 0.002673, 0.002675, 0.002673, 0.002677, 0.002672, 0.002664, \
0.002651, 0.002632, 0.002566");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002375, -0.002383, -0.00241, -0.002425, -0.002448, -0.002454, \
-0.002457, -0.002461, -0.002464, -0.002457");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002641, 0.002636, 0.002635, 0.002638, 0.002645, 0.002645, 0.002644, \
0.002643, 0.002643, 0.002631");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00237, -0.002378, -0.002409, -0.002431, -0.002442, -0.00245, \
-0.002458, -0.002461, -0.002463, -0.002458");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.00282, 0.002814, 0.002821, 0.002816, 0.002816, 0.00281, 0.002804, \
0.002797, 0.00278, 0.002732");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002511, -0.002506, -0.00251, -0.002506, -0.002516, -0.002517, \
-0.002517, -0.002516, -0.002515, -0.002507");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-3.1, -3.03, -2.81, -2.39, -1.83, -1.12, -0.48, 0.42, 1.47, 2.63",\
"-3.16, -3.1, -2.87, -2.45, -1.88, -1.19, -0.54, 0.39, 1.45, 2.6",\
"-3.38, -3.31, -3.09, -2.67, -2.1, -1.43, -0.79, 0.19, 1.25, 2.4",\
"-3.77, -3.7, -3.47, -3.06, -2.49, -1.86, -1.21, -0.24, 0.84, 2.01",\
"-4.35, -4.28, -4.06, -3.65, -3.08, -2.46, -1.82, -0.89, 0.23, 1.41",\
"-5.17, -5.1, -4.88, -4.46, -3.9, -3.28, -2.63, -1.76, -0.64, 0.58",\
"-6.24, -6.18, -5.96, -5.54, -4.98, -4.35, -3.66, -2.85, -1.75, -0.52",\
"-7.597, -7.528, -7.302, -6.89, -6.33, -5.69, -4.96, -4.17, -3.12, -1.87",\
"-9.191, -9.127, -8.905, -8.505, -7.935, -7.27, -6.52, -5.68, -4.7, -3.46",\
"-11.01, -10.95, -10.73, -10.33, -9.748, -9.067, -8.3, -7.42, -6.44, -5.26");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-1.7, -1.7, -1.74, -1.91, -2.24, -2.74, -3.39, -4.16, -5, -5.93",\
"-1.74, -1.75, -1.78, -1.96, -2.29, -2.79, -3.44, -4.21, -5.05, -5.97",\
"-1.91, -1.91, -1.95, -2.12, -2.45, -2.95, -3.6, -4.36, -5.2, -6.13",\
"-2.22, -2.22, -2.26, -2.43, -2.75, -3.25, -3.89, -4.64, -5.46, -6.38",\
"-2.69, -2.69, -2.72, -2.9, -3.22, -3.7, -4.32, -5.04, -5.85, -6.75",\
"-3.33, -3.34, -3.37, -3.53, -3.85, -4.31, -4.89, -5.58, -6.37, -7.25",\
"-4.11, -4.1, -4.13, -4.29, -4.58, -5.01, -5.57, -6.25, -7, -7.86",\
"-4.99, -4.98, -5.01, -5.14, -5.41, -5.81, -6.35, -6.99, -7.73, -8.57",\
"-5.96, -5.95, -5.96, -6.07, -6.34, -6.71, -7.21, -7.83, -8.54, -9.37",\
"-7.017, -7.008, -7.01, -7.106, -7.33, -7.68, -8.16, -8.76, -9.45, -10.26");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.74, 3.68, 3.47, 3.05, 2.45, 1.81, 1.17, 0.91, 0.77, 0.91",\
"3.82, 3.75, 3.54, 3.12, 2.52, 1.9, 1.24, 0.96, 0.67, 0.23",\
"4.01, 3.95, 3.74, 3.32, 2.72, 2.14, 1.49, 1.22, 0.83, -0.36",\
"4.38, 4.32, 4.1, 3.69, 3.11, 2.53, 1.94, 1.68, 1.58, 1.56",\
"4.96, 4.9, 4.68, 4.26, 3.68, 3.11, 2.6, 2.26, 2.14, 2.2",\
"5.74, 5.68, 5.46, 5.05, 4.47, 3.91, 3.41, 2.99, 2.72, 2.52",\
"6.78, 6.71, 6.5, 6.09, 5.52, 4.96, 4.42, 3.94, 3.49, 2.9",\
"8.1, 8.03, 7.81, 7.4, 6.86, 6.28, 5.69, 5.13, 4.57, 3.84",\
"9.68, 9.61, 9.4, 9, 8.46, 7.85, 7.23, 6.59, 5.93, 5.13",\
"11.47, 11.41, 11.19, 10.8, 10.26, 9.65, 8.98, 8.28, 7.53, 6.72");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("2.11, 2.11, 2.15, 2.32, 2.69, 3.33, 4.31, 5.68, 7.38, 9.43",\
"2.17, 2.16, 2.2, 2.37, 2.74, 3.38, 4.38, 5.74, 7.46, 9.52",\
"2.33, 2.32, 2.36, 2.53, 2.9, 3.54, 4.54, 5.91, 7.63, 9.68",\
"2.62, 2.61, 2.66, 2.83, 3.2, 3.83, 4.82, 6.15, 7.81, 9.8",\
"3.09, 3.08, 3.13, 3.3, 3.67, 4.3, 5.26, 6.56, 8.18, 10.12",\
"3.73, 3.72, 3.77, 3.93, 4.3, 4.9, 5.8, 7.02, 8.56, 10.41",\
"4.5, 4.49, 4.53, 4.7, 5.04, 5.61, 6.44, 7.58, 9.03, 10.79",\
"5.38, 5.37, 5.41, 5.57, 5.9, 6.42, 7.2, 8.26, 9.62, 11.3",\
"6.36, 6.34, 6.38, 6.54, 6.85, 7.34, 8.06, 9.04, 10.31, 11.88",\
"7.41, 7.4, 7.43, 7.58, 7.88, 8.36, 9.03, 9.95, 11.15, 12.65");
}
}
}
pin(E) {
capacitance : 0.008482 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
min_pulse_width_high : 3.937 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.01991, 0.01973, 0.01944, 0.01925, 0.01916, 0.0191, 0.01906, \
0.01902, 0.01898, 0.01891");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.001089, 0.00104, 0.0008727, 0.0006759, 0.0004993, 0.0003777, \
0.0002968, 0.0002278, 0.0001663, 8.841e-05");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.01991, 0.01973, 0.01943, 0.01924, 0.01915, 0.01908, 0.01904, \
0.01901, 0.01898, 0.01889");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.0005746, 0.000529, 0.0003507, 0.0001726, 1.416e-06, -0.0001268, \
-0.0002025, -0.0002712, -0.0003057, -0.0003134");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02, 0.01982, 0.01952, 0.01933, 0.01924, 0.01917, 0.01912, 0.01908, \
0.01904, 0.01897");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002931, 0.00288, 0.0027, 0.002517, 0.002332, 0.002207, 0.002109, \
0.002029, 0.001936, 0.001783");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.02002, 0.01984, 0.01954, 0.01934, 0.01926, 0.01919, 0.01913, \
0.0191, 0.01907, 0.01895");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.0004936, 0.0004524, 0.0002825, 0.0001004, -7.366e-05, -0.0001775, \
-0.0002597, -0.0003184, -0.0003667, -0.0003907");
}
}
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("3.937");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("1.934");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.4096 ;
max_transition : 17 ;
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.06333, 0.06356, 0.06403, 0.06449, 0.06478, 0.06496, 0.06507, 0.06513, 0.06517, 0.0652",\
"0.06332, 0.06354, 0.06401, 0.06446, 0.06475, 0.06495, 0.06505, 0.06511, 0.06515, 0.06518",\
"0.06323, 0.06344, 0.06391, 0.06437, 0.06467, 0.06485, 0.06496, 0.06501, 0.06505, 0.06508",\
"0.06308, 0.06329, 0.06375, 0.06422, 0.06452, 0.0647, 0.06481, 0.06487, 0.06491, 0.06494",\
"0.06295, 0.06317, 0.06365, 0.06409, 0.06439, 0.06458, 0.06469, 0.06474, 0.06478, 0.06481",\
"0.06284, 0.06306, 0.06353, 0.06399, 0.06428, 0.06446, 0.06458, 0.06463, 0.06467, 0.0647",\
"0.06277, 0.06297, 0.06345, 0.06391, 0.0642, 0.06438, 0.06448, 0.06455, 0.06459, 0.06461",\
"0.06268, 0.06291, 0.06338, 0.06383, 0.06413, 0.06431, 0.06442, 0.06448, 0.06451, 0.06441",\
"0.06261, 0.06283, 0.06329, 0.06374, 0.06407, 0.06424, 0.06434, 0.0643, 0.06361, 0.06209",\
"0.06205, 0.06225, 0.06264, 0.06278, 0.06137, 0.0594, 0.05815, 0.05734, 0.05678, 0.05641");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.05119, 0.05135, 0.05177, 0.05231, 0.05282, 0.05319, 0.05363, 0.05428, 0.06168, 0.124",\
"0.05111, 0.05129, 0.05174, 0.05223, 0.05274, 0.05326, 0.05345, 0.05397, 0.06225, 0.1262",\
"0.05104, 0.05121, 0.05163, 0.05212, 0.05264, 0.05313, 0.05346, 0.05424, 0.06401, 0.1339",\
"0.05099, 0.05113, 0.05161, 0.05204, 0.05264, 0.05311, 0.05327, 0.05398, 0.06671, 0.1497",\
"0.05089, 0.05109, 0.05149, 0.05201, 0.05253, 0.05303, 0.05327, 0.05485, 0.07491, 0.1777",\
"0.0508, 0.05097, 0.0514, 0.05193, 0.05254, 0.05306, 0.05316, 0.05594, 0.09282, 0.2197",\
"0.05071, 0.05086, 0.05132, 0.0518, 0.05242, 0.05276, 0.05318, 0.06176, 0.1317, 0.269",\
"0.05061, 0.05081, 0.0512, 0.05171, 0.05227, 0.05263, 0.05461, 0.0854, 0.195, 0.307",\
"0.05056, 0.05072, 0.05116, 0.05163, 0.0522, 0.05301, 0.06836, 0.1517, 0.2451, 0.3133",\
"0.05046, 0.05063, 0.05106, 0.05151, 0.05229, 0.06944, 0.1379, 0.1956, 0.2349, 0.2621");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.0602, 0.06042, 0.06089, 0.06133, 0.06164, 0.06182, 0.06193, 0.06199, 0.06204, 0.06206",\
"0.06026, 0.06048, 0.06095, 0.06139, 0.06169, 0.06188, 0.06198, 0.06205, 0.06209, 0.06212",\
"0.06032, 0.06053, 0.06101, 0.06147, 0.06177, 0.06195, 0.06206, 0.06212, 0.06215, 0.06218",\
"0.06016, 0.06037, 0.06085, 0.06129, 0.0616, 0.06179, 0.06189, 0.06197, 0.06199, 0.06203",\
"0.05999, 0.06022, 0.06069, 0.06115, 0.06144, 0.06163, 0.06174, 0.06179, 0.06183, 0.06188",\
"0.05988, 0.06008, 0.06056, 0.06101, 0.06132, 0.06151, 0.06161, 0.06168, 0.06172, 0.06175",\
"0.05976, 0.05997, 0.06045, 0.06089, 0.06119, 0.06137, 0.06148, 0.06155, 0.06158, 0.0616",\
"0.05964, 0.05985, 0.06033, 0.06078, 0.0611, 0.06127, 0.06138, 0.06144, 0.06148, 0.06147",\
"0.05951, 0.05973, 0.0602, 0.06065, 0.06097, 0.06115, 0.06125, 0.06131, 0.0613, 0.06095",\
"0.05939, 0.05959, 0.06007, 0.06053, 0.06081, 0.061, 0.06108, 0.06075, 0.05937, 0.05787");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.05212, 0.05228, 0.05271, 0.05321, 0.05376, 0.05422, 0.05447, 0.0552, 0.06242, 0.1221",\
"0.05212, 0.05227, 0.05272, 0.05322, 0.05371, 0.05426, 0.05442, 0.05514, 0.06236, 0.1235",\
"0.05212, 0.0523, 0.0527, 0.05324, 0.05376, 0.05425, 0.05449, 0.05501, 0.06377, 0.1316",\
"0.05203, 0.05221, 0.0526, 0.05311, 0.05359, 0.05409, 0.05445, 0.05508, 0.06703, 0.1472",\
"0.05186, 0.05203, 0.05245, 0.05299, 0.05346, 0.05401, 0.0543, 0.05569, 0.07489, 0.1754",\
"0.0517, 0.05187, 0.0523, 0.05278, 0.0534, 0.05384, 0.05405, 0.05712, 0.09204, 0.2179",\
"0.05153, 0.05169, 0.05215, 0.0527, 0.05316, 0.05356, 0.05441, 0.06229, 0.1303, 0.2678",\
"0.05146, 0.05164, 0.05203, 0.05258, 0.05307, 0.05351, 0.05518, 0.08435, 0.1926, 0.3066",\
"0.05136, 0.05154, 0.05192, 0.05241, 0.05292, 0.05374, 0.06763, 0.1483, 0.2444, 0.3149",\
"0.05126, 0.05143, 0.05187, 0.05233, 0.05305, 0.0671, 0.1346, 0.1965, 0.2388, 0.2682");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.06099, 0.0612, 0.06168, 0.06214, 0.06244, 0.06262, 0.06272, 0.06278, 0.06281, 0.06284",\
"0.06086, 0.06109, 0.06158, 0.06203, 0.06232, 0.06251, 0.0626, 0.06266, 0.0627, 0.06273",\
"0.06074, 0.06096, 0.06143, 0.06189, 0.06219, 0.06237, 0.06248, 0.06253, 0.06257, 0.06261",\
"0.0606, 0.06082, 0.06129, 0.06177, 0.06204, 0.06222, 0.06233, 0.06239, 0.06243, 0.06245",\
"0.06044, 0.06066, 0.06115, 0.06159, 0.06188, 0.06208, 0.06217, 0.06223, 0.06229, 0.0623",\
"0.06024, 0.06046, 0.06095, 0.06139, 0.06169, 0.06187, 0.06198, 0.06204, 0.06208, 0.0621",\
"0.06008, 0.06028, 0.06078, 0.06121, 0.06151, 0.0617, 0.0618, 0.06186, 0.06191, 0.06193",\
"0.05994, 0.06016, 0.06064, 0.06108, 0.06138, 0.06156, 0.06167, 0.06173, 0.06176, 0.06174",\
"0.05977, 0.05997, 0.06047, 0.06092, 0.06122, 0.06141, 0.0615, 0.06156, 0.06135, 0.06033",\
"0.05963, 0.05983, 0.06033, 0.06076, 0.06095, 0.0602, 0.05821, 0.05674, 0.05572, 0.05501");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.06099, 0.0612, 0.06168, 0.06214, 0.06244, 0.06262, 0.06272, 0.06278, 0.06281, 0.06284",\
"0.06086, 0.06109, 0.06158, 0.06203, 0.06232, 0.06251, 0.0626, 0.06266, 0.0627, 0.06273",\
"0.06074, 0.06096, 0.06143, 0.06189, 0.06219, 0.06237, 0.06248, 0.06253, 0.06257, 0.06261",\
"0.0606, 0.06082, 0.06129, 0.06177, 0.06204, 0.06222, 0.06233, 0.06239, 0.06243, 0.06245",\
"0.06044, 0.06066, 0.06115, 0.06159, 0.06188, 0.06208, 0.06217, 0.06223, 0.06229, 0.0623",\
"0.06024, 0.06046, 0.06095, 0.06139, 0.06169, 0.06187, 0.06198, 0.06204, 0.06208, 0.0621",\
"0.06008, 0.06028, 0.06078, 0.06121, 0.06151, 0.0617, 0.0618, 0.06186, 0.06191, 0.06193",\
"0.05994, 0.06016, 0.06064, 0.06108, 0.06138, 0.06156, 0.06167, 0.06173, 0.06176, 0.06174",\
"0.05977, 0.05997, 0.06047, 0.06092, 0.06122, 0.06141, 0.0615, 0.06156, 0.06135, 0.06033",\
"0.05963, 0.05983, 0.06033, 0.06076, 0.06095, 0.0602, 0.05821, 0.05674, 0.05572, 0.05501");
/* 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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.06098, 0.06121, 0.06169, 0.06213, 0.06244, 0.06261, 0.06272, 0.06278, 0.06282, 0.06284",\
"0.06086, 0.06106, 0.06156, 0.062, 0.06231, 0.06249, 0.06259, 0.06265, 0.06269, 0.06272",\
"0.06072, 0.06095, 0.06142, 0.06187, 0.06217, 0.06236, 0.06245, 0.06252, 0.06255, 0.06258",\
"0.06059, 0.06081, 0.06129, 0.06174, 0.06204, 0.06224, 0.06233, 0.06239, 0.06242, 0.06245",\
"0.06044, 0.06064, 0.06113, 0.06159, 0.0619, 0.06207, 0.06218, 0.06225, 0.06228, 0.0623",\
"0.06024, 0.06045, 0.06095, 0.0614, 0.06169, 0.06188, 0.06198, 0.06204, 0.06208, 0.06212",\
"0.06008, 0.06027, 0.06076, 0.06121, 0.06152, 0.0617, 0.06181, 0.06187, 0.06191, 0.06193",\
"0.05992, 0.06015, 0.06064, 0.06107, 0.06138, 0.06156, 0.06167, 0.06174, 0.06177, 0.06175",\
"0.05974, 0.05998, 0.06048, 0.06092, 0.06122, 0.06141, 0.06151, 0.06154, 0.06133, 0.06032",\
"0.05963, 0.05985, 0.06033, 0.06075, 0.06094, 0.06019, 0.05822, 0.05673, 0.05572, 0.05501");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.06098, 0.06121, 0.06169, 0.06213, 0.06244, 0.06261, 0.06272, 0.06278, 0.06282, 0.06284",\
"0.06086, 0.06106, 0.06156, 0.062, 0.06231, 0.06249, 0.06259, 0.06265, 0.06269, 0.06272",\
"0.06072, 0.06095, 0.06142, 0.06187, 0.06217, 0.06236, 0.06245, 0.06252, 0.06255, 0.06258",\
"0.06059, 0.06081, 0.06129, 0.06174, 0.06204, 0.06224, 0.06233, 0.06239, 0.06242, 0.06245",\
"0.06044, 0.06064, 0.06113, 0.06159, 0.0619, 0.06207, 0.06218, 0.06225, 0.06228, 0.0623",\
"0.06024, 0.06045, 0.06095, 0.0614, 0.06169, 0.06188, 0.06198, 0.06204, 0.06208, 0.06212",\
"0.06008, 0.06027, 0.06076, 0.06121, 0.06152, 0.0617, 0.06181, 0.06187, 0.06191, 0.06193",\
"0.05992, 0.06015, 0.06064, 0.06107, 0.06138, 0.06156, 0.06167, 0.06174, 0.06177, 0.06175",\
"0.05974, 0.05998, 0.06048, 0.06092, 0.06122, 0.06141, 0.06151, 0.06154, 0.06133, 0.06032",\
"0.05963, 0.05985, 0.06033, 0.06075, 0.06094, 0.06019, 0.05822, 0.05673, 0.05572, 0.05501");
/* 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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.06631, 0.06654, 0.06701, 0.06746, 0.06776, 0.06795, 0.06805, 0.06812, 0.06813, 0.06817",\
"0.06603, 0.06624, 0.06673, 0.06717, 0.06747, 0.06766, 0.06777, 0.06782, 0.06786, 0.06788",\
"0.06573, 0.06593, 0.06641, 0.06687, 0.06717, 0.06734, 0.06746, 0.06752, 0.06756, 0.06759",\
"0.06552, 0.06571, 0.0662, 0.06664, 0.06696, 0.06714, 0.06723, 0.06731, 0.06733, 0.06736",\
"0.06531, 0.06554, 0.06601, 0.06647, 0.06676, 0.06695, 0.06706, 0.06711, 0.06715, 0.06717",\
"0.06513, 0.06534, 0.06584, 0.06631, 0.06658, 0.06677, 0.06687, 0.06693, 0.06697, 0.06699",\
"0.06497, 0.0652, 0.06567, 0.06613, 0.06643, 0.0666, 0.0667, 0.06676, 0.0668, 0.06682",\
"0.06485, 0.06506, 0.06553, 0.06597, 0.06628, 0.06646, 0.06657, 0.06664, 0.06667, 0.06664",\
"0.0646, 0.06481, 0.06531, 0.06577, 0.06608, 0.06625, 0.06636, 0.06639, 0.06618, 0.06519",\
"0.0643, 0.06452, 0.065, 0.06542, 0.06563, 0.0649, 0.06291, 0.06143, 0.06042, 0.0597");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.05121, 0.05139, 0.05181, 0.05235, 0.05286, 0.05335, 0.05361, 0.05411, 0.06176, 0.1245",\
"0.05119, 0.05136, 0.05178, 0.05227, 0.0528, 0.05327, 0.05361, 0.05426, 0.06218, 0.1272",\
"0.05115, 0.05132, 0.05173, 0.05223, 0.05274, 0.05329, 0.05359, 0.05404, 0.06414, 0.1349",\
"0.05109, 0.05126, 0.05167, 0.05223, 0.05275, 0.05317, 0.05382, 0.05416, 0.06714, 0.15",\
"0.05097, 0.05118, 0.05161, 0.05209, 0.05259, 0.05311, 0.05335, 0.05466, 0.07458, 0.1768",\
"0.05087, 0.05104, 0.05148, 0.052, 0.05248, 0.05301, 0.05321, 0.05623, 0.09099, 0.2169",\
"0.05078, 0.05095, 0.0514, 0.05191, 0.05236, 0.0529, 0.05316, 0.0611, 0.1271, 0.2648",\
"0.05069, 0.05085, 0.05126, 0.05183, 0.05228, 0.05269, 0.05448, 0.08104, 0.1885, 0.3042",\
"0.05062, 0.0508, 0.0512, 0.05164, 0.05218, 0.05284, 0.06492, 0.1429, 0.2418, 0.315",\
"0.05056, 0.05073, 0.0512, 0.05163, 0.05217, 0.06373, 0.1303, 0.1955, 0.2405, 0.2718");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("5.685, 5.742, 5.892, 6.102, 6.371, 6.713, 7.143, 7.679, 8.331, 9.107",\
"5.748, 5.806, 5.955, 6.166, 6.434, 6.776, 7.207, 7.743, 8.394, 9.17",\
"5.964, 6.021, 6.171, 6.381, 6.65, 6.992, 7.422, 7.958, 8.61, 9.386",\
"6.353, 6.41, 6.559, 6.77, 7.039, 7.38, 7.811, 8.347, 8.998, 9.775",\
"6.938, 6.996, 7.145, 7.356, 7.625, 7.966, 8.397, 8.932, 9.584, 10.36",\
"7.755, 7.813, 7.962, 8.173, 8.441, 8.783, 9.213, 9.749, 10.4, 11.18",\
"8.831, 8.889, 9.038, 9.249, 9.517, 9.859, 10.29, 10.83, 11.48, 12.25",\
"10.18, 10.24, 10.39, 10.6, 10.87, 11.21, 11.64, 12.18, 12.83, 13.6",\
"11.8, 11.85, 12, 12.21, 12.48, 12.82, 13.25, 13.79, 14.44, 15.22",\
"13.64, 13.69, 13.84, 14.06, 14.32, 14.67, 15.1, 15.63, 16.28, 17.06");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.939, 4.019, 4.277, 4.751, 5.479, 6.495, 7.828, 9.504, 11.55, 13.99",\
"3.985, 4.065, 4.323, 4.797, 5.525, 6.541, 7.874, 9.552, 11.59, 14.03",\
"4.15, 4.23, 4.489, 4.962, 5.69, 6.705, 8.04, 9.714, 11.76, 14.19",\
"4.453, 4.534, 4.792, 5.265, 5.993, 7.01, 8.343, 10.02, 12.06, 14.5",\
"4.924, 5.004, 5.262, 5.736, 6.464, 7.48, 8.813, 10.49, 12.53, 14.97",\
"5.572, 5.652, 5.91, 6.384, 7.112, 8.127, 9.459, 11.14, 13.18, 15.62",\
"6.361, 6.441, 6.699, 7.173, 7.901, 8.916, 10.25, 11.92, 13.97, 16.41",\
"7.252, 7.333, 7.591, 8.064, 8.792, 9.808, 11.14, 12.82, 14.86, 17.3",\
"8.238, 8.319, 8.576, 9.05, 9.778, 10.79, 12.13, 13.8, 15.85, 18.28",\
"9.31, 9.39, 9.648, 10.12, 10.85, 11.86, 13.2, 14.87, 16.92, 19.35");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3138, 0.357, 0.4878, 0.7126, 1.056, 1.557, 2.239, 3.119, 4.202, 5.511",\
"0.3134, 0.3568, 0.4878, 0.714, 1.059, 1.557, 2.238, 3.121, 4.209, 5.512",\
"0.3136, 0.3568, 0.4878, 0.7128, 1.058, 1.557, 2.239, 3.119, 4.202, 5.511",\
"0.313, 0.3568, 0.487, 0.714, 1.057, 1.556, 2.238, 3.119, 4.203, 5.512",\
"0.3136, 0.3568, 0.4874, 0.7132, 1.057, 1.557, 2.24, 3.118, 4.202, 5.512",\
"0.314, 0.356, 0.488, 0.714, 1.058, 1.558, 2.24, 3.118, 4.202, 5.512",\
"0.314, 0.356, 0.486, 0.714, 1.058, 1.556, 2.238, 3.12, 4.206, 5.514",\
"0.314, 0.356, 0.488, 0.712, 1.056, 1.558, 2.24, 3.118, 4.208, 5.51",\
"0.314, 0.358, 0.488, 0.714, 1.058, 1.556, 2.24, 3.12, 4.204, 5.512",\
"0.314, 0.356, 0.488, 0.716, 1.058, 1.556, 2.238, 3.12, 4.21, 5.51");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.339, 0.4454, 0.8358, 1.603, 2.806, 4.492, 6.722, 9.511, 12.93, 17",\
"0.338, 0.4458, 0.836, 1.601, 2.808, 4.49, 6.714, 9.519, 12.93, 17",\
"0.338, 0.446, 0.8354, 1.601, 2.808, 4.496, 6.722, 9.51, 12.94, 17.03",\
"0.338, 0.4462, 0.837, 1.603, 2.806, 4.49, 6.715, 9.511, 12.93, 17.01",\
"0.3376, 0.4464, 0.8372, 1.601, 2.807, 4.491, 6.716, 9.509, 12.93, 17.01",\
"0.338, 0.4466, 0.8366, 1.601, 2.809, 4.496, 6.712, 9.53, 12.93, 17",\
"0.336, 0.446, 0.836, 1.602, 2.802, 4.496, 6.712, 9.514, 12.93, 17.01",\
"0.338, 0.446, 0.838, 1.602, 2.808, 4.496, 6.718, 9.512, 12.93, 17",\
"0.338, 0.448, 0.836, 1.602, 2.804, 4.49, 6.72, 9.524, 12.93, 17.02",\
"0.338, 0.446, 0.834, 1.602, 2.802, 4.494, 6.714, 9.514, 12.94, 17");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("5.828, 5.885, 6.035, 6.246, 6.514, 6.856, 7.287, 7.823, 8.474, 9.25",\
"5.895, 5.952, 6.102, 6.312, 6.581, 6.922, 7.353, 7.889, 8.541, 9.315",\
"6.095, 6.152, 6.302, 6.513, 6.781, 7.123, 7.554, 8.089, 8.741, 9.516",\
"6.437, 6.494, 6.645, 6.855, 7.123, 7.466, 7.896, 8.432, 9.083, 9.859",\
"6.881, 6.939, 7.089, 7.3, 7.568, 7.91, 8.341, 8.877, 9.528, 10.3",\
"7.402, 7.46, 7.608, 7.82, 8.089, 8.431, 8.862, 9.397, 10.05, 10.82",\
"7.995, 8.051, 8.201, 8.412, 8.679, 9.021, 9.452, 9.988, 10.64, 11.42",\
"8.653, 8.711, 8.86, 9.071, 9.34, 9.682, 10.11, 10.65, 11.3, 12.08",\
"9.383, 9.441, 9.59, 9.801, 10.07, 10.41, 10.84, 11.38, 12.03, 12.81",\
"10.18, 10.24, 10.39, 10.6, 10.87, 11.21, 11.64, 12.18, 12.83, 13.6");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.742, 3.822, 4.08, 4.554, 5.282, 6.297, 7.632, 9.305, 11.35, 13.79",\
"3.787, 3.867, 4.126, 4.599, 5.327, 6.343, 7.676, 9.352, 11.39, 13.83",\
"3.956, 4.037, 4.295, 4.769, 5.496, 6.513, 7.846, 9.523, 11.56, 14",\
"4.28, 4.359, 4.618, 5.091, 5.819, 6.834, 8.169, 9.845, 11.89, 14.33",\
"4.783, 4.863, 5.122, 5.595, 6.323, 7.339, 8.671, 10.35, 12.39, 14.82",\
"5.468, 5.549, 5.807, 6.28, 7.008, 8.024, 9.358, 11.04, 13.08, 15.51",\
"6.261, 6.341, 6.599, 7.072, 7.8, 8.816, 10.15, 11.83, 13.87, 16.31",\
"7.127, 7.207, 7.465, 7.938, 8.666, 9.682, 11.02, 12.69, 14.74, 17.17",\
"8.068, 8.149, 8.406, 8.88, 9.608, 10.62, 11.96, 13.63, 15.68, 18.11",\
"9.081, 9.161, 9.419, 9.893, 10.62, 11.64, 12.97, 14.64, 16.69, 19.12");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3136, 0.3572, 0.4888, 0.7144, 1.057, 1.556, 2.24, 3.12, 4.211, 5.507",\
"0.3132, 0.357, 0.4878, 0.7148, 1.059, 1.557, 2.238, 3.117, 4.207, 5.511",\
"0.3138, 0.357, 0.4872, 0.7124, 1.058, 1.557, 2.237, 3.119, 4.209, 5.51",\
"0.3138, 0.357, 0.4872, 0.7128, 1.059, 1.557, 2.238, 3.12, 4.208, 5.513",\
"0.3138, 0.357, 0.4872, 0.713, 1.057, 1.557, 2.237, 3.122, 4.206, 5.51",\
"0.3138, 0.3578, 0.488, 0.712, 1.056, 1.558, 2.24, 3.118, 4.204, 5.508",\
"0.312, 0.358, 0.488, 0.712, 1.056, 1.556, 2.24, 3.12, 4.208, 5.508",\
"0.314, 0.356, 0.49, 0.712, 1.058, 1.558, 2.24, 3.122, 4.212, 5.502",\
"0.314, 0.358, 0.486, 0.712, 1.056, 1.556, 2.238, 3.118, 4.204, 5.51",\
"0.312, 0.356, 0.488, 0.714, 1.058, 1.558, 2.238, 3.118, 4.202, 5.506");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.338, 0.446, 0.836, 1.601, 2.805, 4.497, 6.72, 9.51, 12.94, 17.01",\
"0.3382, 0.4458, 0.8352, 1.601, 2.802, 4.491, 6.725, 9.512, 12.93, 17.01",\
"0.3382, 0.4464, 0.8366, 1.602, 2.802, 4.491, 6.715, 9.513, 12.93, 17",\
"0.3376, 0.4458, 0.8354, 1.601, 2.804, 4.495, 6.715, 9.513, 12.92, 17",\
"0.3376, 0.446, 0.8368, 1.603, 2.803, 4.49, 6.72, 9.522, 12.94, 17.03",\
"0.3382, 0.4468, 0.8364, 1.601, 2.803, 4.491, 6.72, 9.522, 12.93, 17",\
"0.336, 0.446, 0.836, 1.602, 2.808, 4.494, 6.722, 9.512, 12.93, 17",\
"0.338, 0.446, 0.834, 1.602, 2.804, 4.494, 6.714, 9.512, 12.94, 17",\
"0.338, 0.446, 0.836, 1.602, 2.802, 4.49, 6.714, 9.51, 12.93, 17",\
"0.34, 0.446, 0.836, 1.604, 2.806, 4.492, 6.712, 9.51, 12.95, 17");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.891, 3.949, 4.098, 4.309, 4.577, 4.919, 5.35, 5.886, 6.537, 7.313",\
"3.948, 4.005, 4.155, 4.365, 4.634, 4.975, 5.407, 5.942, 6.594, 7.37",\
"4.172, 4.229, 4.378, 4.589, 4.858, 5.199, 5.63, 6.166, 6.818, 7.593",\
"4.607, 4.664, 4.813, 5.025, 5.293, 5.635, 6.066, 6.601, 7.253, 8.029",\
"5.29, 5.347, 5.497, 5.707, 5.976, 6.318, 6.749, 7.284, 7.936, 8.711",\
"6.251, 6.309, 6.459, 6.668, 6.937, 7.279, 7.71, 8.245, 8.897, 9.673",\
"7.51, 7.567, 7.717, 7.928, 8.196, 8.538, 8.969, 9.505, 10.16, 10.93",\
"9.04, 9.097, 9.246, 9.457, 9.725, 10.07, 10.5, 11.03, 11.69, 12.46",\
"10.79, 10.84, 10.99, 11.2, 11.47, 11.81, 12.25, 12.78, 13.43, 14.21",\
"12.73, 12.79, 12.93, 13.14, 13.41, 13.75, 14.19, 14.72, 15.37, 16.15");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3128, 0.3566, 0.4876, 0.7124, 1.058, 1.557, 2.238, 3.12, 4.202, 5.506",\
"0.3136, 0.3566, 0.4876, 0.7126, 1.058, 1.556, 2.239, 3.119, 4.204, 5.512",\
"0.313, 0.3564, 0.4876, 0.7126, 1.058, 1.557, 2.239, 3.117, 4.204, 5.513",\
"0.3134, 0.3566, 0.4874, 0.7132, 1.057, 1.557, 2.238, 3.117, 4.209, 5.507",\
"0.3132, 0.3564, 0.4874, 0.7144, 1.057, 1.557, 2.238, 3.121, 4.209, 5.511",\
"0.3132, 0.3562, 0.4872, 0.713, 1.058, 1.556, 2.239, 3.118, 4.204, 5.514",\
"0.314, 0.356, 0.488, 0.714, 1.056, 1.558, 2.24, 3.122, 4.21, 5.506",\
"0.312, 0.358, 0.488, 0.714, 1.058, 1.558, 2.238, 3.12, 4.21, 5.508",\
"0.314, 0.356, 0.488, 0.712, 1.056, 1.558, 2.238, 3.122, 4.208, 5.508",\
"0.312, 0.356, 0.486, 0.712, 1.058, 1.556, 2.238, 3.116, 4.206, 5.51");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.891, 3.948, 4.098, 4.309, 4.577, 4.919, 5.35, 5.885, 6.537, 7.313",\
"3.948, 4.005, 4.154, 4.365, 4.634, 4.975, 5.406, 5.942, 6.593, 7.369",\
"4.171, 4.228, 4.378, 4.588, 4.857, 5.198, 5.63, 6.165, 6.817, 7.593",\
"4.607, 4.664, 4.813, 5.024, 5.293, 5.634, 6.066, 6.601, 7.252, 8.028",\
"5.29, 5.347, 5.497, 5.707, 5.976, 6.317, 6.749, 7.284, 7.936, 8.711",\
"6.252, 6.309, 6.459, 6.669, 6.938, 7.279, 7.711, 8.246, 8.898, 9.673",\
"7.51, 7.567, 7.716, 7.927, 8.196, 8.537, 8.968, 9.504, 10.16, 10.93",\
"9.039, 9.095, 9.245, 9.457, 9.725, 10.07, 10.5, 11.03, 11.69, 12.46",\
"10.79, 10.84, 10.99, 11.2, 11.47, 11.81, 12.24, 12.78, 13.43, 14.21",\
"12.73, 12.78, 12.93, 13.14, 13.41, 13.76, 14.19, 14.72, 15.37, 16.15");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.313, 0.3566, 0.4884, 0.7144, 1.058, 1.557, 2.239, 3.12, 4.209, 5.511",\
"0.313, 0.3568, 0.487, 0.7146, 1.058, 1.556, 2.239, 3.119, 4.205, 5.51",\
"0.313, 0.3566, 0.4872, 0.7128, 1.058, 1.556, 2.238, 3.119, 4.202, 5.512",\
"0.3128, 0.3564, 0.4876, 0.7126, 1.058, 1.556, 2.239, 3.119, 4.202, 5.512",\
"0.3134, 0.357, 0.4874, 0.7124, 1.057, 1.556, 2.239, 3.121, 4.204, 5.506",\
"0.3132, 0.357, 0.4872, 0.7132, 1.057, 1.557, 2.239, 3.118, 4.208, 5.512",\
"0.314, 0.356, 0.486, 0.712, 1.06, 1.556, 2.238, 3.12, 4.206, 5.512",\
"0.314, 0.358, 0.486, 0.714, 1.056, 1.558, 2.238, 3.12, 4.206, 5.514",\
"0.312, 0.356, 0.486, 0.712, 1.056, 1.556, 2.238, 3.118, 4.206, 5.508",\
"0.312, 0.356, 0.486, 0.712, 1.058, 1.556, 2.238, 3.116, 4.206, 5.506");
}
}
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.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.88, 3.938, 4.087, 4.298, 4.567, 4.908, 5.339, 5.874, 6.526, 7.302",\
"3.935, 3.992, 4.142, 4.352, 4.621, 4.963, 5.394, 5.93, 6.581, 7.357",\
"4.157, 4.214, 4.364, 4.574, 4.843, 5.185, 5.616, 6.151, 6.803, 7.579",\
"4.592, 4.649, 4.798, 5.009, 5.278, 5.619, 6.05, 6.586, 7.237, 8.013",\
"5.274, 5.332, 5.481, 5.692, 5.961, 6.302, 6.733, 7.268, 7.92, 8.696",\
"6.237, 6.294, 6.444, 6.654, 6.923, 7.265, 7.696, 8.231, 8.883, 9.659",\
"7.496, 7.554, 7.703, 7.914, 8.183, 8.524, 8.955, 9.491, 10.14, 10.92",\
"9.027, 9.083, 9.233, 9.444, 9.712, 10.05, 10.48, 11.02, 11.67, 12.45",\
"10.77, 10.83, 10.98, 11.19, 11.46, 11.8, 12.23, 12.77, 13.42, 14.19",\
"12.71, 12.77, 12.92, 13.13, 13.4, 13.74, 14.17, 14.71, 15.36, 16.13");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.962, 4.042, 4.3, 4.773, 5.502, 6.518, 7.851, 9.528, 11.57, 14.01",\
"4.017, 4.097, 4.355, 4.829, 5.557, 6.573, 7.906, 9.581, 11.62, 14.06",\
"4.184, 4.264, 4.522, 4.995, 5.723, 6.74, 8.073, 9.75, 11.79, 14.23",\
"4.463, 4.543, 4.8, 5.274, 6.002, 7.018, 8.351, 10.03, 12.07, 14.51",\
"4.879, 4.959, 5.218, 5.692, 6.42, 7.435, 8.768, 10.45, 12.49, 14.92",\
"5.452, 5.532, 5.79, 6.264, 6.992, 8.008, 9.342, 11.02, 13.06, 15.5",\
"6.154, 6.234, 6.492, 6.965, 7.694, 8.709, 10.04, 11.72, 13.76, 16.2",\
"6.961, 7.041, 7.3, 7.773, 8.502, 9.517, 10.85, 12.53, 14.57, 17.01",\
"7.873, 7.954, 8.212, 8.685, 9.413, 10.43, 11.76, 13.44, 15.48, 17.91",\
"8.884, 8.964, 9.223, 9.696, 10.42, 11.44, 12.77, 14.45, 16.49, 18.92");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3138, 0.3566, 0.4878, 0.7144, 1.058, 1.556, 2.239, 3.121, 4.208, 5.508",\
"0.3132, 0.3564, 0.4876, 0.7128, 1.058, 1.557, 2.238, 3.121, 4.21, 5.511",\
"0.3128, 0.3572, 0.4874, 0.7126, 1.057, 1.557, 2.238, 3.12, 4.207, 5.513",\
"0.3132, 0.3568, 0.4874, 0.7146, 1.057, 1.557, 2.239, 3.12, 4.203, 5.507",\
"0.3132, 0.3568, 0.4876, 0.713, 1.057, 1.557, 2.238, 3.118, 4.21, 5.513",\
"0.313, 0.3564, 0.4872, 0.7146, 1.058, 1.557, 2.237, 3.12, 4.208, 5.508",\
"0.314, 0.358, 0.488, 0.712, 1.056, 1.558, 2.238, 3.12, 4.21, 5.506",\
"0.312, 0.356, 0.486, 0.714, 1.058, 1.556, 2.24, 3.12, 4.21, 5.514",\
"0.314, 0.358, 0.488, 0.712, 1.058, 1.558, 2.238, 3.12, 4.208, 5.512",\
"0.314, 0.356, 0.488, 0.714, 1.06, 1.556, 2.238, 3.116, 4.206, 5.512");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3374, 0.4458, 0.8358, 1.601, 2.805, 4.49, 6.715, 9.514, 12.93, 17.01",\
"0.3386, 0.4462, 0.8362, 1.601, 2.807, 4.496, 6.72, 9.512, 12.93, 17.01",\
"0.3384, 0.446, 0.8356, 1.601, 2.804, 4.491, 6.722, 9.513, 12.94, 17",\
"0.3376, 0.4466, 0.8356, 1.601, 2.806, 4.492, 6.724, 9.513, 12.94, 17",\
"0.3382, 0.4464, 0.8362, 1.602, 2.808, 4.49, 6.721, 9.527, 12.93, 17.03",\
"0.3378, 0.4466, 0.8352, 1.601, 2.808, 4.492, 6.718, 9.512, 12.93, 17.02",\
"0.339, 0.446, 0.836, 1.604, 2.804, 4.492, 6.714, 9.512, 12.93, 17.01",\
"0.338, 0.446, 0.836, 1.6, 2.802, 4.492, 6.714, 9.51, 12.95, 17",\
"0.338, 0.444, 0.836, 1.604, 2.802, 4.49, 6.712, 9.51, 12.93, 16.99",\
"0.338, 0.446, 0.836, 1.602, 2.802, 4.49, 6.712, 9.508, 12.94, 17.01");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.891, 3.948, 4.098, 4.309, 4.577, 4.919, 5.35, 5.885, 6.537, 7.313",\
"3.948, 4.005, 4.154, 4.365, 4.634, 4.975, 5.406, 5.942, 6.593, 7.369",\
"4.171, 4.228, 4.378, 4.588, 4.857, 5.198, 5.63, 6.165, 6.817, 7.593",\
"4.607, 4.664, 4.813, 5.024, 5.293, 5.634, 6.066, 6.601, 7.252, 8.028",\
"5.29, 5.347, 5.497, 5.707, 5.976, 6.317, 6.749, 7.284, 7.936, 8.711",\
"6.252, 6.309, 6.459, 6.669, 6.938, 7.279, 7.711, 8.246, 8.898, 9.673",\
"7.51, 7.567, 7.716, 7.927, 8.196, 8.537, 8.968, 9.504, 10.16, 10.93",\
"9.039, 9.095, 9.245, 9.457, 9.725, 10.07, 10.5, 11.03, 11.69, 12.46",\
"10.79, 10.84, 10.99, 11.2, 11.47, 11.81, 12.24, 12.78, 13.43, 14.21",\
"12.73, 12.78, 12.93, 13.14, 13.41, 13.76, 14.19, 14.72, 15.37, 16.15");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("3.962, 4.042, 4.3, 4.773, 5.502, 6.518, 7.851, 9.528, 11.57, 14.01",\
"4.017, 4.097, 4.355, 4.829, 5.557, 6.573, 7.906, 9.581, 11.62, 14.06",\
"4.184, 4.264, 4.522, 4.995, 5.723, 6.74, 8.073, 9.75, 11.79, 14.23",\
"4.463, 4.543, 4.8, 5.274, 6.002, 7.018, 8.351, 10.03, 12.07, 14.51",\
"4.879, 4.959, 5.218, 5.692, 6.42, 7.435, 8.768, 10.45, 12.49, 14.92",\
"5.452, 5.532, 5.79, 6.264, 6.992, 8.008, 9.342, 11.02, 13.06, 15.5",\
"6.154, 6.234, 6.492, 6.965, 7.694, 8.709, 10.04, 11.72, 13.76, 16.2",\
"6.961, 7.041, 7.3, 7.773, 8.502, 9.517, 10.85, 12.53, 14.57, 17.01",\
"7.873, 7.954, 8.212, 8.685, 9.413, 10.43, 11.76, 13.44, 15.48, 17.91",\
"8.884, 8.964, 9.223, 9.696, 10.42, 11.44, 12.77, 14.45, 16.49, 18.92");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3138, 0.3566, 0.4878, 0.7144, 1.058, 1.556, 2.239, 3.121, 4.208, 5.508",\
"0.3132, 0.3564, 0.4876, 0.7128, 1.058, 1.557, 2.238, 3.121, 4.21, 5.511",\
"0.3128, 0.3572, 0.4874, 0.7126, 1.057, 1.557, 2.238, 3.12, 4.207, 5.513",\
"0.3132, 0.3568, 0.4874, 0.7146, 1.057, 1.557, 2.239, 3.12, 4.203, 5.507",\
"0.3132, 0.3568, 0.4876, 0.713, 1.057, 1.557, 2.238, 3.118, 4.21, 5.513",\
"0.313, 0.3564, 0.4872, 0.7146, 1.058, 1.557, 2.237, 3.12, 4.208, 5.508",\
"0.314, 0.358, 0.488, 0.712, 1.056, 1.558, 2.238, 3.12, 4.21, 5.506",\
"0.312, 0.356, 0.486, 0.714, 1.058, 1.556, 2.24, 3.12, 4.21, 5.514",\
"0.314, 0.358, 0.488, 0.712, 1.058, 1.558, 2.238, 3.12, 4.208, 5.512",\
"0.314, 0.356, 0.488, 0.714, 1.06, 1.556, 2.238, 3.116, 4.206, 5.512");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.00382, 0.01372, 0.03262, 0.06207, 0.1034, 0.1578, 0.2263, 0.3099, 0.4096");
values("0.3374, 0.4458, 0.8358, 1.601, 2.805, 4.49, 6.715, 9.514, 12.93, 17.01",\
"0.3386, 0.4462, 0.8362, 1.601, 2.807, 4.496, 6.72, 9.512, 12.93, 17.01",\
"0.3384, 0.446, 0.8356, 1.601, 2.804, 4.491, 6.722, 9.513, 12.94, 17",\
"0.3376, 0.4466, 0.8356, 1.601, 2.806, 4.492, 6.724, 9.513, 12.94, 17",\
"0.3382, 0.4464, 0.8362, 1.602, 2.808, 4.49, 6.721, 9.527, 12.93, 17.03",\
"0.3378, 0.4466, 0.8352, 1.601, 2.808, 4.492, 6.718, 9.512, 12.93, 17.02",\
"0.339, 0.446, 0.836, 1.604, 2.804, 4.492, 6.714, 9.512, 12.93, 17.01",\
"0.338, 0.446, 0.836, 1.6, 2.802, 4.492, 6.714, 9.51, 12.95, 17",\
"0.338, 0.444, 0.836, 1.604, 2.802, 4.49, 6.712, 9.51, 12.93, 16.99",\
"0.338, 0.446, 0.836, 1.602, 2.802, 4.49, 6.712, 9.508, 12.94, 17.01");
}
}
}
pin(RN) {
capacitance : 0.005638 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
min_pulse_width_low : 2.074 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002536, 0.002522, 0.00252, 0.002519, 0.002518, 0.002521, 0.002522, \
0.002521, 0.002522, 0.002507");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00252, -0.002517, -0.002519, -0.002511, -0.002521, -0.002515, \
-0.002517, -0.002515, -0.002516, -0.002505");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002521, 0.002523, 0.002522, 0.002519, 0.002521, 0.002522, 0.00252, \
0.002523, 0.002523, 0.002506");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002519, -0.002517, -0.00252, -0.002511, -0.002523, -0.002516, \
-0.002518, -0.002515, -0.002515, -0.002506");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002533, 0.002522, 0.002524, 0.00252, 0.00252, 0.002522, 0.002522, \
0.002522, 0.002523, 0.002507");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002519, -0.002516, -0.00252, -0.002513, -0.002522, -0.002518, \
-0.002516, -0.002516, -0.002515, -0.002505");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("2.14, 2.13, 2.18, 2.35, 2.71, 3.35, 4.35, 5.71, 7.42, 9.47",\
"2.2, 2.19, 2.24, 2.41, 2.77, 3.42, 4.42, 5.78, 7.51, 9.57",\
"2.36, 2.35, 2.39, 2.56, 2.94, 3.57, 4.56, 5.92, 7.63, 9.67",\
"2.64, 2.62, 2.66, 2.83, 3.2, 3.84, 4.82, 6.16, 7.84, 9.86",\
"3.05, 3.04, 3.08, 3.25, 3.62, 4.25, 5.21, 6.53, 8.18, 10.15",\
"3.61, 3.6, 3.64, 3.81, 4.17, 4.78, 5.71, 6.98, 8.57, 10.48",\
"4.3, 4.29, 4.34, 4.5, 4.85, 5.44, 6.32, 7.55, 9.09, 10.96",\
"5.1, 5.09, 5.12, 5.28, 5.63, 6.19, 7.03, 8.18, 9.66, 11.46",\
"6, 5.99, 6.02, 6.18, 6.51, 7.05, 7.83, 8.93, 10.34, 12.06",\
"6.99, 6.98, 7.01, 7.16, 7.48, 8, 8.74, 9.76, 11.09, 12.73");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-1.73, -1.72, -1.76, -1.93, -2.26, -2.76, -3.42, -4.18, -5.03, -5.96",\
"-1.78, -1.78, -1.82, -1.99, -2.31, -2.82, -3.47, -4.24, -5.08, -6.01",\
"-1.95, -1.94, -1.98, -2.15, -2.48, -2.99, -3.64, -4.4, -5.25, -6.18",\
"-2.22, -2.23, -2.26, -2.43, -2.76, -3.26, -3.91, -4.67, -5.51, -6.44",\
"-2.64, -2.64, -2.68, -2.85, -3.18, -3.67, -4.31, -5.05, -5.89, -6.8",\
"-3.22, -3.22, -3.25, -3.41, -3.73, -4.21, -4.83, -5.55, -6.37, -7.27",\
"-3.9, -3.9, -3.93, -4.09, -4.39, -4.85, -5.45, -6.16, -6.96, -7.86",\
"-4.7, -4.69, -4.72, -4.86, -5.16, -5.61, -6.18, -6.87, -7.66, -8.53",\
"-5.59, -5.58, -5.6, -5.74, -6.02, -6.44, -7, -7.67, -8.44, -9.3",\
"-6.587, -6.579, -6.593, -6.71, -6.98, -7.38, -7.91, -8.55, -9.3, -10.16");
}
}
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("2.074");
}
}
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("2.069");
}
}
}
}