blob: 7fd4b65df32a4f9f6346df441923f7f9f44be865 [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 : "0.0003122064" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "0.0003439584" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "0.0003104082" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "0.0003114126" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "0.0003124494" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "0.0003584412" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "0.000314766" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "0.0003169368" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003584412" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.003661 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.003104, 0.003104, 0.003104, 0.003097, 0.0031, 0.003092, 0.003078, \
0.003048, 0.002993, 0.002546");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.002626, -0.002617, -0.00264, -0.002657, -0.002678, -0.002689, \
-0.002691, -0.002697, -0.002698, -0.002548");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.002946, 0.002945, 0.002941, 0.002944, 0.002952, 0.00295, 0.002949, \
0.002948, 0.002949, 0.002657");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.002623, -0.002617, -0.002639, -0.002659, -0.002671, -0.002687, \
-0.002692, -0.002697, -0.002699, -0.002548");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.002837, 0.002839, 0.002833, 0.002834, 0.002832, 0.002825, 0.002814, \
0.002797, 0.002769, 0.002423");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.00275, -0.002742, -0.002748, -0.002747, -0.002761, -0.002765, \
-0.00277, -0.002775, -0.002778, -0.002615");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-3.29, -3.22, -3.02, -2.63, -2.15, -1.62, -1.04, -0.52, 0.03, 0.62",\
"-3.36, -3.29, -3.09, -2.69, -2.22, -1.69, -1.1, -0.57, -0.01, 0.58",\
"-3.56, -3.49, -3.29, -2.9, -2.42, -1.91, -1.32, -0.78, -0.22, 0.38",\
"-3.92, -3.85, -3.65, -3.25, -2.77, -2.29, -1.7, -1.14, -0.58, 0.03",\
"-4.43, -4.37, -4.16, -3.77, -3.29, -2.81, -2.24, -1.66, -1.08, -0.47",\
"-5.15, -5.09, -4.88, -4.48, -4.02, -3.54, -2.99, -2.36, -1.75, -1.12",\
"-6.08, -6.02, -5.82, -5.42, -4.95, -4.47, -3.92, -3.29, -2.62, -1.95",\
"-7.19, -7.12, -6.92, -6.53, -6.04, -5.54, -4.99, -4.36, -3.65, -2.94",\
"-8.4, -8.33, -8.14, -7.74, -7.25, -6.74, -6.18, -5.54, -4.81, -4.06",\
"-9.72, -9.66, -9.46, -9.07, -8.57, -8.04, -7.46, -6.83, -6.08, -5.3");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-2.16, -2.15, -2.18, -2.31, -2.62, -3.1, -3.7, -4.36, -5.03, -5.7",\
"-2.2, -2.2, -2.22, -2.35, -2.66, -3.15, -3.74, -4.4, -5.07, -5.74",\
"-2.35, -2.34, -2.37, -2.51, -2.82, -3.3, -3.89, -4.55, -5.21, -5.88",\
"-2.62, -2.62, -2.65, -2.78, -3.09, -3.57, -4.14, -4.78, -5.42, -6.08",\
"-3.05, -3.04, -3.07, -3.21, -3.51, -3.96, -4.5, -5.1, -5.72, -6.36",\
"-3.61, -3.6, -3.63, -3.74, -4.02, -4.44, -4.94, -5.5, -6.1, -6.71",\
"-4.23, -4.21, -4.23, -4.34, -4.59, -4.97, -5.42, -5.96, -6.52, -7.1",\
"-4.88, -4.87, -4.87, -4.96, -5.17, -5.51, -5.93, -6.43, -6.96, -7.53",\
"-5.54, -5.53, -5.53, -5.59, -5.77, -6.08, -6.45, -6.91, -7.42, -7.96",\
"-6.2, -6.18, -6.17, -6.21, -6.37, -6.63, -6.97, -7.4, -7.87, -8.39");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("3.92, 3.86, 3.66, 3.27, 2.77, 2.32, 1.73, 1.26, 0.89, 0.53",\
"3.98, 3.92, 3.73, 3.33, 2.84, 2.39, 1.78, 1.3, 0.91, 0.55",\
"4.17, 4.12, 3.92, 3.52, 3.03, 2.6, 2.02, 1.52, 1.11, 0.73",\
"4.51, 4.45, 4.24, 3.85, 3.37, 2.95, 2.42, 1.9, 1.48, 1.09",\
"5.01, 4.95, 4.75, 4.35, 3.87, 3.46, 3, 2.45, 2, 1.58",\
"5.69, 5.64, 5.43, 5.03, 4.56, 4.15, 3.74, 3.19, 2.67, 2.21",\
"6.61, 6.56, 6.35, 5.96, 5.49, 5.08, 4.67, 4.15, 3.57, 3.03",\
"7.69, 7.63, 7.43, 7.05, 6.58, 6.15, 5.73, 5.22, 4.6, 3.99",\
"8.9, 8.84, 8.64, 8.27, 7.79, 7.35, 6.9, 6.41, 5.76, 5.09",\
"10.2, 10.14, 9.95, 9.59, 9.11, 8.64, 8.18, 7.68, 7.03, 6.3");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("2.65, 2.64, 2.66, 2.81, 3.18, 3.92, 5.08, 6.65, 8.63, 10.98",\
"2.69, 2.67, 2.7, 2.85, 3.22, 3.95, 5.11, 6.67, 8.63, 10.98",\
"2.84, 2.82, 2.85, 2.99, 3.38, 4.11, 5.26, 6.83, 8.79, 11.14",\
"3.11, 3.09, 3.11, 3.27, 3.64, 4.37, 5.5, 7.04, 8.95, 11.23",\
"3.53, 3.52, 3.54, 3.68, 4.06, 4.78, 5.88, 7.37, 9.22, 11.45",\
"4.07, 4.06, 4.08, 4.23, 4.59, 5.25, 6.29, 7.69, 9.45, 11.58",\
"4.7, 4.68, 4.69, 4.83, 5.17, 5.79, 6.74, 8.04, 9.69, 11.71",\
"5.35, 5.34, 5.36, 5.49, 5.8, 6.36, 7.24, 8.46, 10.02, 11.93",\
"6.02, 6, 6.01, 6.15, 6.42, 6.93, 7.73, 8.84, 10.28, 12.05",\
"6.67, 6.66, 6.67, 6.79, 7.04, 7.52, 8.24, 9.26, 10.6, 12.27");
}
}
}
pin(E) {
capacitance : 0.009049 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
min_pulse_width_high : 4.129 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02114, 0.02093, 0.02056, 0.02032, 0.02021, 0.02019, 0.02019, \
0.02024, 0.02034, 0.01965");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.001668, 0.001577, 0.001315, 0.001051, 0.0008384, 0.0007324, \
0.0006874, 0.0007017, 0.0007391, 0.001066");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02115, 0.02093, 0.02056, 0.02032, 0.02021, 0.02018, 0.02019, \
0.02026, 0.02034, 0.01961");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.0008371, 0.0007373, 0.0004953, 0.0002176, 3.003e-05, -8.937e-05, \
-0.0001145, -8.279e-05, 1.467e-05, 0.0005516");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02122, 0.021, 0.02064, 0.02039, 0.02029, 0.02024, 0.02026, 0.02031, \
0.0204, 0.01971");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.003972, 0.003881, 0.003625, 0.003346, 0.003129, 0.003008, 0.002944, \
0.002918, 0.002878, 0.002802");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.02117, 0.02095, 0.02056, 0.02031, 0.02022, 0.0202, 0.0202, 0.02026, \
0.02033, 0.01974");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.0007483, 0.0006615, 0.0004221, 0.0001544, -3.528e-05, -0.0001389, \
-0.0001744, -0.0001426, -5.988e-05, 0.0003501");
}
}
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("4.129");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("2.371");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.4741 ;
max_transition : 20 ;
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.06745, 0.06771, 0.06832, 0.06893, 0.06931, 0.06955, 0.06969, 0.06978, 0.06984, 0.06986",\
"0.06744, 0.0677, 0.06832, 0.06891, 0.0693, 0.06954, 0.06968, 0.06976, 0.06982, 0.06985",\
"0.06731, 0.06757, 0.06818, 0.06878, 0.06918, 0.06942, 0.06956, 0.06965, 0.0697, 0.06973",\
"0.06714, 0.0674, 0.06802, 0.06861, 0.06899, 0.06924, 0.06938, 0.06946, 0.06952, 0.06954",\
"0.06698, 0.06723, 0.06785, 0.06844, 0.06884, 0.06908, 0.06922, 0.0693, 0.06935, 0.06935",\
"0.06684, 0.06709, 0.06771, 0.06831, 0.0687, 0.06894, 0.06908, 0.06916, 0.0692, 0.06914",\
"0.06671, 0.06697, 0.0676, 0.06818, 0.06857, 0.06881, 0.06896, 0.06904, 0.06903, 0.06871",\
"0.06662, 0.06689, 0.0675, 0.06809, 0.06849, 0.06873, 0.06887, 0.06887, 0.06842, 0.06722",\
"0.0665, 0.06675, 0.06737, 0.06796, 0.06836, 0.06854, 0.06817, 0.06671, 0.06505, 0.06385",\
"0.06035, 0.06034, 0.05878, 0.05719, 0.05641, 0.056, 0.05578, 0.05564, 0.05555, 0.05549");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.05394, 0.05416, 0.05473, 0.05544, 0.05609, 0.05659, 0.0575, 0.06518, 0.1146, 0.2455",\
"0.05386, 0.05409, 0.05469, 0.05537, 0.05605, 0.0565, 0.05738, 0.06528, 0.1172, 0.2468",\
"0.05375, 0.05398, 0.05453, 0.05525, 0.05589, 0.05651, 0.05748, 0.06632, 0.1216, 0.2571",\
"0.05364, 0.05385, 0.05445, 0.05514, 0.0558, 0.05641, 0.0575, 0.06916, 0.1344, 0.2731",\
"0.05353, 0.05375, 0.05432, 0.05504, 0.05568, 0.05627, 0.05786, 0.07552, 0.1545, 0.2994",\
"0.05341, 0.05364, 0.0542, 0.05492, 0.05559, 0.05624, 0.0592, 0.0887, 0.1882, 0.3293",\
"0.05329, 0.05353, 0.05406, 0.0548, 0.05549, 0.05612, 0.06369, 0.1157, 0.2338, 0.3542",\
"0.05317, 0.05339, 0.05394, 0.05465, 0.0554, 0.05711, 0.07985, 0.1651, 0.2747, 0.3598",\
"0.05309, 0.05333, 0.05391, 0.05456, 0.05543, 0.06644, 0.1276, 0.2158, 0.282, 0.3282",\
"0.05312, 0.05337, 0.05392, 0.0548, 0.06615, 0.1184, 0.1689, 0.2016, 0.2232, 0.238");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.06365, 0.06391, 0.06452, 0.06512, 0.06551, 0.06575, 0.06589, 0.06598, 0.06603, 0.06606",\
"0.06373, 0.06398, 0.0646, 0.06519, 0.06558, 0.06583, 0.06597, 0.06606, 0.06611, 0.06614",\
"0.06382, 0.06407, 0.0647, 0.06528, 0.06568, 0.06591, 0.06605, 0.06614, 0.06619, 0.06622",\
"0.06375, 0.06401, 0.06462, 0.06521, 0.06561, 0.06585, 0.06599, 0.06608, 0.06613, 0.06615",\
"0.0636, 0.06387, 0.06448, 0.06507, 0.06547, 0.0657, 0.06585, 0.06594, 0.06599, 0.06599",\
"0.0635, 0.06375, 0.06436, 0.06494, 0.06533, 0.06559, 0.06573, 0.06581, 0.06587, 0.06582",\
"0.06335, 0.0636, 0.06421, 0.06481, 0.0652, 0.06544, 0.06558, 0.06566, 0.06569, 0.0655",\
"0.06319, 0.06346, 0.06407, 0.06467, 0.06507, 0.0653, 0.06543, 0.06549, 0.06539, 0.06475",\
"0.06301, 0.06326, 0.06388, 0.06448, 0.06488, 0.06512, 0.06524, 0.06509, 0.06421, 0.0627",\
"0.06267, 0.06294, 0.06355, 0.06414, 0.06452, 0.06459, 0.06369, 0.06188, 0.06042, 0.05937");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.05485, 0.05509, 0.05565, 0.05631, 0.05701, 0.05745, 0.05848, 0.06516, 0.112, 0.2401",\
"0.05485, 0.05509, 0.05565, 0.0563, 0.05704, 0.05755, 0.05805, 0.06574, 0.1146, 0.2428",\
"0.05484, 0.05507, 0.05564, 0.05631, 0.05703, 0.05747, 0.05813, 0.06684, 0.1201, 0.2512",\
"0.05471, 0.05494, 0.0555, 0.05616, 0.05685, 0.05745, 0.05836, 0.06943, 0.1306, 0.2699",\
"0.05451, 0.05473, 0.05529, 0.056, 0.05665, 0.05714, 0.05883, 0.07502, 0.1529, 0.2958",\
"0.05433, 0.05453, 0.0551, 0.05582, 0.05651, 0.05698, 0.05976, 0.08777, 0.1869, 0.328",\
"0.05417, 0.05439, 0.05495, 0.0557, 0.05635, 0.05701, 0.06409, 0.1138, 0.2312, 0.3541",\
"0.05408, 0.0543, 0.05481, 0.05554, 0.05626, 0.05792, 0.07884, 0.1625, 0.2736, 0.3612",\
"0.05407, 0.05427, 0.0548, 0.05549, 0.05629, 0.06601, 0.1243, 0.2146, 0.2841, 0.3328",\
"0.05409, 0.0543, 0.05486, 0.05566, 0.06475, 0.1148, 0.1704, 0.2071, 0.2315, 0.2481");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.06497, 0.06524, 0.06586, 0.06645, 0.06685, 0.06708, 0.06721, 0.0673, 0.06735, 0.06738",\
"0.06487, 0.06514, 0.06576, 0.06636, 0.06675, 0.06698, 0.06711, 0.06719, 0.06725, 0.06728",\
"0.06471, 0.06499, 0.06561, 0.0662, 0.06659, 0.06683, 0.06696, 0.06704, 0.0671, 0.06713",\
"0.06454, 0.06481, 0.06543, 0.06603, 0.06642, 0.06666, 0.06679, 0.06687, 0.06692, 0.06695",\
"0.06432, 0.06459, 0.06522, 0.06582, 0.06621, 0.06644, 0.06657, 0.06665, 0.0667, 0.06672",\
"0.06409, 0.06435, 0.06498, 0.06558, 0.06597, 0.06621, 0.06633, 0.06642, 0.06647, 0.06645",\
"0.06389, 0.06414, 0.06477, 0.06537, 0.06576, 0.06599, 0.06613, 0.06621, 0.06623, 0.06607",\
"0.06373, 0.06399, 0.06462, 0.06523, 0.06562, 0.06585, 0.06599, 0.06603, 0.06582, 0.06497",\
"0.06366, 0.06391, 0.06454, 0.06514, 0.06553, 0.06575, 0.06571, 0.06484, 0.06321, 0.0618",\
"0.0625, 0.06271, 0.06308, 0.06244, 0.06028, 0.05884, 0.05796, 0.05739, 0.05702, 0.05676");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.06497, 0.06524, 0.06586, 0.06645, 0.06685, 0.06708, 0.06721, 0.0673, 0.06735, 0.06738",\
"0.06487, 0.06514, 0.06576, 0.06636, 0.06675, 0.06698, 0.06711, 0.06719, 0.06725, 0.06728",\
"0.06471, 0.06499, 0.06561, 0.0662, 0.06659, 0.06683, 0.06696, 0.06704, 0.0671, 0.06713",\
"0.06454, 0.06481, 0.06543, 0.06603, 0.06642, 0.06666, 0.06679, 0.06687, 0.06692, 0.06695",\
"0.06432, 0.06459, 0.06522, 0.06582, 0.06621, 0.06644, 0.06657, 0.06665, 0.0667, 0.06672",\
"0.06409, 0.06435, 0.06498, 0.06558, 0.06597, 0.06621, 0.06633, 0.06642, 0.06647, 0.06645",\
"0.06389, 0.06414, 0.06477, 0.06537, 0.06576, 0.06599, 0.06613, 0.06621, 0.06623, 0.06607",\
"0.06373, 0.06399, 0.06462, 0.06523, 0.06562, 0.06585, 0.06599, 0.06603, 0.06582, 0.06497",\
"0.06366, 0.06391, 0.06454, 0.06514, 0.06553, 0.06575, 0.06571, 0.06484, 0.06321, 0.0618",\
"0.0625, 0.06271, 0.06308, 0.06244, 0.06028, 0.05884, 0.05796, 0.05739, 0.05702, 0.05676");
/* 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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.06499, 0.06526, 0.06588, 0.06647, 0.06687, 0.0671, 0.06724, 0.06732, 0.06737, 0.0674",\
"0.06487, 0.06514, 0.06576, 0.06637, 0.06675, 0.06699, 0.06712, 0.0672, 0.06725, 0.06729",\
"0.06472, 0.06499, 0.06562, 0.06621, 0.0666, 0.06683, 0.06697, 0.06705, 0.0671, 0.06713",\
"0.06454, 0.06481, 0.06543, 0.06604, 0.06642, 0.06666, 0.06679, 0.06687, 0.06692, 0.06695",\
"0.06433, 0.06459, 0.06522, 0.06581, 0.06621, 0.06644, 0.06657, 0.06666, 0.06671, 0.06672",\
"0.06409, 0.06437, 0.06499, 0.06559, 0.06598, 0.06621, 0.06634, 0.06642, 0.06647, 0.06646",\
"0.0639, 0.06417, 0.06479, 0.06538, 0.06577, 0.066, 0.06614, 0.06622, 0.06624, 0.06608",\
"0.06375, 0.06402, 0.06465, 0.06526, 0.06564, 0.06587, 0.066, 0.06605, 0.06583, 0.06498",\
"0.06368, 0.06394, 0.06455, 0.06515, 0.06555, 0.06577, 0.06572, 0.06486, 0.06322, 0.06181",\
"0.0625, 0.06272, 0.06308, 0.06244, 0.06029, 0.05885, 0.05796, 0.0574, 0.05702, 0.05676");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.06499, 0.06526, 0.06588, 0.06647, 0.06687, 0.0671, 0.06724, 0.06732, 0.06737, 0.0674",\
"0.06487, 0.06514, 0.06576, 0.06637, 0.06675, 0.06699, 0.06712, 0.0672, 0.06725, 0.06729",\
"0.06472, 0.06499, 0.06562, 0.06621, 0.0666, 0.06683, 0.06697, 0.06705, 0.0671, 0.06713",\
"0.06454, 0.06481, 0.06543, 0.06604, 0.06642, 0.06666, 0.06679, 0.06687, 0.06692, 0.06695",\
"0.06433, 0.06459, 0.06522, 0.06581, 0.06621, 0.06644, 0.06657, 0.06666, 0.06671, 0.06672",\
"0.06409, 0.06437, 0.06499, 0.06559, 0.06598, 0.06621, 0.06634, 0.06642, 0.06647, 0.06646",\
"0.0639, 0.06417, 0.06479, 0.06538, 0.06577, 0.066, 0.06614, 0.06622, 0.06624, 0.06608",\
"0.06375, 0.06402, 0.06465, 0.06526, 0.06564, 0.06587, 0.066, 0.06605, 0.06583, 0.06498",\
"0.06368, 0.06394, 0.06455, 0.06515, 0.06555, 0.06577, 0.06572, 0.06486, 0.06322, 0.06181",\
"0.0625, 0.06272, 0.06308, 0.06244, 0.06029, 0.05885, 0.05796, 0.0574, 0.05702, 0.05676");
/* 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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.07131, 0.07156, 0.07219, 0.07278, 0.07318, 0.07341, 0.07355, 0.07363, 0.07369, 0.07372",\
"0.07097, 0.07123, 0.07185, 0.07246, 0.07284, 0.07307, 0.07321, 0.07329, 0.07334, 0.07338",\
"0.0706, 0.07086, 0.07148, 0.07208, 0.07247, 0.0727, 0.07284, 0.07293, 0.07297, 0.073",\
"0.07032, 0.07059, 0.07121, 0.07181, 0.07219, 0.07243, 0.07257, 0.07266, 0.07271, 0.07274",\
"0.07009, 0.07034, 0.07097, 0.07156, 0.07197, 0.07219, 0.07233, 0.07242, 0.07247, 0.07249",\
"0.06986, 0.07011, 0.07074, 0.07134, 0.07173, 0.07197, 0.0721, 0.07218, 0.07223, 0.07222",\
"0.06965, 0.06992, 0.07055, 0.07114, 0.07153, 0.07177, 0.07191, 0.07199, 0.07201, 0.07185",\
"0.06938, 0.06964, 0.07028, 0.07088, 0.07126, 0.0715, 0.07163, 0.07168, 0.07147, 0.07061",\
"0.0691, 0.06934, 0.06996, 0.07056, 0.07096, 0.07118, 0.07114, 0.07027, 0.06864, 0.06723",\
"0.0671, 0.06731, 0.06768, 0.06705, 0.06489, 0.06344, 0.06257, 0.06199, 0.06161, 0.06136");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.05397, 0.0542, 0.05476, 0.05545, 0.0561, 0.0567, 0.05766, 0.06499, 0.1163, 0.2455",\
"0.05393, 0.05418, 0.05476, 0.05546, 0.05615, 0.05667, 0.05765, 0.06555, 0.1172, 0.2493",\
"0.05386, 0.0541, 0.05466, 0.05537, 0.05607, 0.05656, 0.05765, 0.06662, 0.1229, 0.2585",\
"0.05377, 0.05399, 0.05454, 0.05526, 0.05596, 0.05641, 0.05767, 0.06919, 0.1351, 0.275",\
"0.05363, 0.05385, 0.05444, 0.05515, 0.05583, 0.05636, 0.05774, 0.07517, 0.1549, 0.2979",\
"0.05348, 0.0537, 0.05429, 0.05499, 0.05563, 0.05625, 0.059, 0.08685, 0.1854, 0.3274",\
"0.05333, 0.05356, 0.05412, 0.05482, 0.05554, 0.05613, 0.06307, 0.1118, 0.2286, 0.3524",\
"0.05324, 0.05346, 0.05399, 0.05474, 0.05541, 0.05687, 0.07645, 0.1576, 0.2706, 0.3608",\
"0.05315, 0.05336, 0.05393, 0.0546, 0.05538, 0.06378, 0.119, 0.2112, 0.2842, 0.3355",\
"0.0532, 0.05344, 0.05401, 0.05473, 0.06192, 0.1097, 0.1694, 0.2098, 0.2366, 0.255");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("6.069, 6.148, 6.353, 6.64, 7.007, 7.47, 8.051, 8.77, 9.644, 10.68",\
"6.132, 6.211, 6.416, 6.703, 7.07, 7.533, 8.114, 8.834, 9.707, 10.75",\
"6.339, 6.418, 6.623, 6.911, 7.277, 7.74, 8.321, 9.041, 9.915, 10.96",\
"6.691, 6.769, 6.974, 7.262, 7.628, 8.092, 8.673, 9.392, 10.27, 11.31",\
"7.209, 7.287, 7.492, 7.78, 8.146, 8.609, 9.19, 9.909, 10.78, 11.82",\
"7.927, 8.006, 8.21, 8.498, 8.865, 9.328, 9.908, 10.63, 11.5, 12.54",\
"8.864, 8.942, 9.147, 9.434, 9.801, 10.26, 10.84, 11.56, 12.44, 13.48",\
"9.979, 10.06, 10.26, 10.55, 10.92, 11.38, 11.96, 12.68, 13.56, 14.6",\
"11.22, 11.3, 11.5, 11.79, 12.16, 12.62, 13.2, 13.92, 14.79, 15.83",\
"12.57, 12.65, 12.86, 13.14, 13.51, 13.97, 14.55, 15.27, 16.15, 17.19");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.577, 4.68, 4.994, 5.551, 6.403, 7.589, 9.145, 11.1, 13.49, 16.34",\
"4.618, 4.721, 5.035, 5.592, 6.444, 7.631, 9.186, 11.15, 13.53, 16.38",\
"4.773, 4.875, 5.189, 5.746, 6.598, 7.785, 9.34, 11.3, 13.69, 16.53",\
"5.045, 5.149, 5.463, 6.02, 6.871, 8.058, 9.614, 11.57, 13.96, 16.81",\
"5.468, 5.57, 5.884, 6.441, 7.293, 8.48, 10.04, 11.99, 14.38, 17.23",\
"6.029, 6.132, 6.446, 7.003, 7.855, 9.041, 10.6, 12.56, 14.94, 17.78",\
"6.663, 6.766, 7.08, 7.637, 8.489, 9.675, 11.23, 13.19, 15.58, 18.42",\
"7.33, 7.432, 7.746, 8.304, 9.155, 10.34, 11.9, 13.85, 16.24, 19.09",\
"8.012, 8.115, 8.428, 8.985, 9.837, 11.02, 12.58, 14.54, 16.92, 19.77",\
"8.691, 8.794, 9.108, 9.665, 10.52, 11.7, 13.26, 15.22, 17.6, 20.45");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.3754, 0.4388, 0.6282, 0.9484, 1.427, 2.112, 3.04, 4.247, 5.729, 7.512",\
"0.3754, 0.4386, 0.6282, 0.9488, 1.428, 2.111, 3.041, 4.243, 5.725, 7.502",\
"0.3752, 0.4386, 0.6296, 0.949, 1.428, 2.113, 3.042, 4.242, 5.732, 7.509",\
"0.3746, 0.4394, 0.6284, 0.9494, 1.427, 2.112, 3.045, 4.246, 5.732, 7.502",\
"0.3754, 0.4396, 0.6284, 0.9488, 1.427, 2.11, 3.044, 4.246, 5.732, 7.512",\
"0.376, 0.44, 0.63, 0.95, 1.426, 2.114, 3.042, 4.244, 5.726, 7.502",\
"0.376, 0.438, 0.63, 0.948, 1.426, 2.11, 3.038, 4.246, 5.73, 7.512",\
"0.376, 0.438, 0.63, 0.95, 1.428, 2.11, 3.044, 4.246, 5.732, 7.512",\
"0.376, 0.438, 0.628, 0.95, 1.428, 2.114, 3.04, 4.246, 5.72, 7.506",\
"0.374, 0.438, 0.63, 0.95, 1.43, 2.112, 3.044, 4.24, 5.73, 7.494");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.4038, 0.5278, 0.9716, 1.86, 3.278, 5.264, 7.888, 11.18, 15.2, 20.02",\
"0.4046, 0.5278, 0.9724, 1.861, 3.278, 5.262, 7.891, 11.17, 15.24, 19.99",\
"0.4052, 0.5272, 0.9716, 1.862, 3.274, 5.267, 7.894, 11.17, 15.2, 20.02",\
"0.4048, 0.5274, 0.9706, 1.862, 3.274, 5.265, 7.886, 11.17, 15.23, 19.99",\
"0.4056, 0.5272, 0.9714, 1.862, 3.278, 5.268, 7.881, 11.2, 15.2, 20.02",\
"0.4048, 0.5278, 0.9712, 1.861, 3.276, 5.27, 7.88, 11.2, 15.19, 20",\
"0.406, 0.526, 0.972, 1.862, 3.278, 5.262, 7.88, 11.18, 15.22, 19.99",\
"0.404, 0.528, 0.972, 1.86, 3.272, 5.256, 7.888, 11.19, 15.19, 20",\
"0.406, 0.526, 0.972, 1.864, 3.272, 5.258, 7.87, 11.16, 15.2, 19.98",\
"0.406, 0.528, 0.97, 1.862, 3.274, 5.262, 7.868, 11.16, 15.18, 20.01");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("6.153, 6.232, 6.437, 6.724, 7.091, 7.554, 8.135, 8.854, 9.728, 10.77",\
"6.22, 6.298, 6.503, 6.79, 7.157, 7.62, 8.201, 8.921, 9.794, 10.83",\
"6.429, 6.508, 6.712, 7, 7.367, 7.829, 8.411, 9.131, 10, 11.04",\
"6.764, 6.842, 7.047, 7.334, 7.701, 8.164, 8.745, 9.464, 10.34, 11.38",\
"7.136, 7.215, 7.419, 7.707, 8.074, 8.536, 9.118, 9.837, 10.71, 11.75",\
"7.519, 7.597, 7.803, 8.09, 8.457, 8.92, 9.501, 10.22, 11.09, 12.13",\
"7.898, 7.977, 8.182, 8.47, 8.836, 9.299, 9.88, 10.6, 11.47, 12.51",\
"8.278, 8.357, 8.56, 8.847, 9.214, 9.677, 10.26, 10.98, 11.85, 12.89",\
"8.645, 8.723, 8.928, 9.218, 9.584, 10.05, 10.63, 11.35, 12.22, 13.26",\
"8.995, 9.074, 9.278, 9.565, 9.933, 10.4, 10.98, 11.7, 12.57, 13.61");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.275, 4.377, 4.691, 5.248, 6.1, 7.286, 8.842, 10.8, 13.19, 16.03",\
"4.32, 4.423, 4.736, 5.294, 6.145, 7.332, 8.888, 10.85, 13.23, 16.08",\
"4.483, 4.586, 4.899, 5.457, 6.308, 7.495, 9.052, 11.01, 13.39, 16.24",\
"4.791, 4.893, 5.207, 5.765, 6.616, 7.803, 9.359, 11.32, 13.71, 16.55",\
"5.271, 5.373, 5.687, 6.244, 7.096, 8.283, 9.838, 11.8, 14.18, 17.03",\
"5.88, 5.983, 6.297, 6.854, 7.706, 8.892, 10.45, 12.41, 14.79, 17.64",\
"6.517, 6.62, 6.934, 7.491, 8.343, 9.529, 11.09, 13.04, 15.43, 18.27",\
"7.155, 7.258, 7.572, 8.129, 8.981, 10.17, 11.72, 13.68, 16.07, 18.91",\
"7.792, 7.894, 8.208, 8.766, 9.618, 10.8, 12.36, 14.32, 16.7, 19.55",\
"8.412, 8.514, 8.828, 9.385, 10.24, 11.42, 12.98, 14.94, 17.32, 20.17");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.375, 0.4392, 0.6282, 0.9482, 1.428, 2.112, 3.044, 4.247, 5.729, 7.51",\
"0.3754, 0.439, 0.6282, 0.9488, 1.429, 2.111, 3.044, 4.247, 5.729, 7.51",\
"0.3752, 0.4384, 0.628, 0.9492, 1.425, 2.113, 3.042, 4.239, 5.729, 7.51",\
"0.3754, 0.4396, 0.6296, 0.9494, 1.428, 2.111, 3.042, 4.243, 5.733, 7.512",\
"0.3752, 0.4392, 0.6296, 0.9482, 1.428, 2.11, 3.042, 4.242, 5.732, 7.51",\
"0.376, 0.44, 0.628, 0.948, 1.428, 2.112, 3.044, 4.246, 5.73, 7.51",\
"0.374, 0.438, 0.628, 0.95, 1.43, 2.112, 3.044, 4.244, 5.722, 7.506",\
"0.376, 0.44, 0.628, 0.948, 1.43, 2.112, 3.04, 4.24, 5.732, 7.51",\
"0.374, 0.44, 0.628, 0.948, 1.428, 2.112, 3.042, 4.24, 5.72, 7.492",\
"0.374, 0.438, 0.63, 0.948, 1.428, 2.11, 3.04, 4.244, 5.718, 7.494");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.4044, 0.528, 0.972, 1.862, 3.277, 5.262, 7.895, 11.17, 15.2, 20.02",\
"0.404, 0.528, 0.9724, 1.862, 3.278, 5.266, 7.879, 11.17, 15.22, 20.04",\
"0.4048, 0.5276, 0.9724, 1.862, 3.278, 5.26, 7.878, 11.17, 15.22, 20",\
"0.406, 0.528, 0.9726, 1.863, 3.276, 5.269, 7.894, 11.18, 15.2, 20.01",\
"0.4048, 0.528, 0.9702, 1.862, 3.273, 5.262, 7.891, 11.17, 15.24, 19.99",\
"0.4048, 0.5286, 0.9716, 1.861, 3.278, 5.26, 7.878, 11.17, 15.21, 20.01",\
"0.404, 0.528, 0.97, 1.862, 3.278, 5.27, 7.872, 11.17, 15.19, 19.99",\
"0.406, 0.528, 0.972, 1.86, 3.276, 5.258, 7.884, 11.19, 15.19, 20",\
"0.406, 0.528, 0.972, 1.862, 3.274, 5.256, 7.868, 11.16, 15.19, 20.03",\
"0.406, 0.528, 0.972, 1.862, 3.278, 5.26, 7.872, 11.17, 15.2, 20");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.167, 4.246, 4.45, 4.738, 5.105, 5.567, 6.148, 6.868, 7.742, 8.782",\
"4.221, 4.299, 4.504, 4.791, 5.158, 5.621, 6.202, 6.922, 7.795, 8.836",\
"4.442, 4.521, 4.726, 5.013, 5.379, 5.842, 6.423, 7.143, 8.016, 9.057",\
"4.876, 4.954, 5.159, 5.446, 5.813, 6.276, 6.856, 7.576, 8.45, 9.49",\
"5.557, 5.635, 5.84, 6.128, 6.494, 6.957, 7.538, 8.257, 9.131, 10.17",\
"6.508, 6.586, 6.791, 7.079, 7.446, 7.908, 8.489, 9.208, 10.08, 11.12",\
"7.681, 7.759, 7.964, 8.251, 8.617, 9.08, 9.661, 10.38, 11.25, 12.29",\
"8.979, 9.057, 9.262, 9.55, 9.917, 10.38, 10.96, 11.68, 12.55, 13.59",\
"10.38, 10.45, 10.66, 10.95, 11.31, 11.78, 12.36, 13.08, 13.95, 14.99",\
"11.87, 11.95, 12.15, 12.44, 12.8, 13.27, 13.85, 14.57, 15.44, 16.48");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.3742, 0.439, 0.6276, 0.9474, 1.425, 2.113, 3.041, 4.242, 5.732, 7.509",\
"0.375, 0.4382, 0.6274, 0.9482, 1.427, 2.11, 3.041, 4.243, 5.726, 7.504",\
"0.3746, 0.438, 0.6274, 0.948, 1.427, 2.111, 3.041, 4.243, 5.725, 7.505",\
"0.3744, 0.4378, 0.6284, 0.9482, 1.427, 2.111, 3.044, 4.242, 5.726, 7.503",\
"0.3746, 0.4386, 0.6284, 0.9482, 1.428, 2.112, 3.04, 4.241, 5.726, 7.504",\
"0.3746, 0.4388, 0.628, 0.9484, 1.426, 2.112, 3.044, 4.246, 5.734, 7.506",\
"0.376, 0.438, 0.628, 0.946, 1.428, 2.112, 3.04, 4.242, 5.726, 7.504",\
"0.374, 0.44, 0.63, 0.95, 1.428, 2.112, 3.044, 4.244, 5.728, 7.502",\
"0.374, 0.438, 0.626, 0.95, 1.428, 2.112, 3.042, 4.24, 5.72, 7.498",\
"0.374, 0.44, 0.628, 0.948, 1.428, 2.11, 3.042, 4.238, 5.724, 7.494");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.166, 4.245, 4.45, 4.737, 5.104, 5.567, 6.147, 6.867, 7.741, 8.781",\
"4.22, 4.299, 4.503, 4.791, 5.157, 5.62, 6.201, 6.921, 7.795, 8.835",\
"4.442, 4.52, 4.724, 5.012, 5.379, 5.841, 6.422, 7.142, 8.016, 9.056",\
"4.875, 4.954, 5.159, 5.446, 5.813, 6.275, 6.856, 7.576, 8.45, 9.49",\
"5.556, 5.635, 5.84, 6.127, 6.494, 6.956, 7.537, 8.257, 9.131, 10.17",\
"6.508, 6.586, 6.791, 7.078, 7.445, 7.908, 8.489, 9.208, 10.08, 11.12",\
"7.68, 7.758, 7.963, 8.25, 8.617, 9.08, 9.661, 10.38, 11.25, 12.29",\
"8.979, 9.058, 9.262, 9.55, 9.917, 10.38, 10.96, 11.68, 12.55, 13.59",\
"10.38, 10.45, 10.66, 10.95, 11.31, 11.78, 12.36, 13.08, 13.95, 14.99",\
"11.87, 11.95, 12.15, 12.44, 12.8, 13.27, 13.85, 14.57, 15.44, 16.48");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.3746, 0.4378, 0.6274, 0.9482, 1.427, 2.11, 3.044, 4.246, 5.729, 7.508",\
"0.375, 0.4382, 0.6284, 0.948, 1.427, 2.11, 3.044, 4.242, 5.727, 7.504",\
"0.3746, 0.4384, 0.6284, 0.948, 1.427, 2.11, 3.044, 4.242, 5.726, 7.505",\
"0.3744, 0.4382, 0.6274, 0.9472, 1.428, 2.111, 3.043, 4.244, 5.733, 7.498",\
"0.3748, 0.4378, 0.6272, 0.9472, 1.426, 2.112, 3.043, 4.242, 5.732, 7.506",\
"0.3746, 0.4382, 0.6274, 0.9488, 1.428, 2.11, 3.04, 4.244, 5.726, 7.504",\
"0.376, 0.438, 0.628, 0.948, 1.428, 2.11, 3.04, 4.246, 5.728, 7.502",\
"0.374, 0.438, 0.628, 0.95, 1.426, 2.11, 3.044, 4.246, 5.732, 7.512",\
"0.374, 0.438, 0.63, 0.948, 1.424, 2.112, 3.04, 4.24, 5.73, 7.498",\
"0.376, 0.438, 0.63, 0.95, 1.426, 2.112, 3.042, 4.238, 5.726, 7.492");
}
}
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.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.162, 4.24, 4.445, 4.733, 5.1, 5.562, 6.143, 6.863, 7.737, 8.776",\
"4.213, 4.292, 4.497, 4.784, 5.151, 5.613, 6.195, 6.914, 7.789, 8.829",\
"4.432, 4.511, 4.715, 5.003, 5.37, 5.832, 6.413, 7.133, 8.007, 9.047",\
"4.865, 4.944, 5.149, 5.435, 5.803, 6.265, 6.846, 7.566, 8.439, 9.48",\
"5.547, 5.626, 5.83, 6.118, 6.485, 6.947, 7.528, 8.247, 9.122, 10.16",\
"6.5, 6.578, 6.782, 7.07, 7.437, 7.9, 8.481, 9.2, 10.07, 11.12",\
"7.674, 7.751, 7.957, 8.244, 8.611, 9.074, 9.655, 10.37, 11.25, 12.29",\
"8.973, 9.051, 9.256, 9.544, 9.911, 10.37, 10.95, 11.67, 12.55, 13.59",\
"10.37, 10.45, 10.66, 10.94, 11.31, 11.77, 12.35, 13.07, 13.95, 14.99",\
"11.86, 11.94, 12.15, 12.44, 12.8, 13.26, 13.84, 14.56, 15.44, 16.48");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.619, 4.722, 5.036, 5.594, 6.445, 7.632, 9.187, 11.15, 13.53, 16.38",\
"4.676, 4.778, 5.092, 5.65, 6.501, 7.688, 9.243, 11.2, 13.59, 16.44",\
"4.834, 4.937, 5.251, 5.808, 6.66, 7.847, 9.402, 11.36, 13.75, 16.59",\
"5.08, 5.182, 5.496, 6.053, 6.905, 8.091, 9.647, 11.61, 13.99, 16.84",\
"5.431, 5.534, 5.848, 6.405, 7.257, 8.443, 10, 11.96, 14.34, 17.19",\
"5.892, 5.995, 6.309, 6.866, 7.718, 8.905, 10.46, 12.42, 14.81, 17.65",\
"6.415, 6.517, 6.831, 7.388, 8.24, 9.426, 10.98, 12.94, 15.33, 18.17",\
"6.973, 7.076, 7.39, 7.948, 8.798, 9.985, 11.54, 13.5, 15.88, 18.73",\
"7.56, 7.663, 7.977, 8.535, 9.386, 10.57, 12.13, 14.08, 16.47, 19.32",\
"8.163, 8.265, 8.58, 9.137, 9.988, 11.18, 12.73, 14.69, 17.07, 19.92");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.3748, 0.439, 0.6296, 0.9494, 1.428, 2.111, 3.044, 4.247, 5.729, 7.512",\
"0.3748, 0.4386, 0.628, 0.9474, 1.428, 2.112, 3.042, 4.244, 5.732, 7.508",\
"0.3748, 0.4384, 0.6278, 0.9478, 1.428, 2.112, 3.042, 4.243, 5.727, 7.508",\
"0.3748, 0.4388, 0.6276, 0.9486, 1.427, 2.11, 3.044, 4.242, 5.725, 7.504",\
"0.375, 0.439, 0.6278, 0.9492, 1.426, 2.112, 3.043, 4.243, 5.733, 7.504",\
"0.3746, 0.439, 0.6278, 0.9498, 1.428, 2.11, 3.044, 4.242, 5.726, 7.504",\
"0.376, 0.44, 0.628, 0.948, 1.428, 2.112, 3.04, 4.246, 5.728, 7.512",\
"0.374, 0.44, 0.628, 0.95, 1.428, 2.112, 3.042, 4.246, 5.732, 7.512",\
"0.376, 0.44, 0.628, 0.948, 1.428, 2.114, 3.04, 4.242, 5.722, 7.498",\
"0.374, 0.44, 0.628, 0.95, 1.426, 2.112, 3.04, 4.238, 5.724, 7.494");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.4046, 0.5268, 0.9724, 1.861, 3.278, 5.267, 7.895, 11.17, 15.22, 20.01",\
"0.405, 0.527, 0.9722, 1.862, 3.278, 5.267, 7.895, 11.17, 15.2, 20.03",\
"0.4048, 0.5276, 0.9716, 1.863, 3.278, 5.264, 7.894, 11.17, 15.2, 20.03",\
"0.405, 0.5272, 0.9716, 1.862, 3.277, 5.261, 7.892, 11.17, 15.24, 20.03",\
"0.405, 0.5278, 0.9726, 1.862, 3.278, 5.267, 7.872, 11.17, 15.21, 20",\
"0.4038, 0.5284, 0.9712, 1.862, 3.273, 5.268, 7.894, 11.17, 15.18, 20",\
"0.404, 0.528, 0.972, 1.86, 3.278, 5.26, 7.884, 11.17, 15.19, 19.98",\
"0.404, 0.528, 0.97, 1.862, 3.274, 5.262, 7.884, 11.18, 15.19, 19.99",\
"0.406, 0.528, 0.972, 1.864, 3.276, 5.256, 7.87, 11.17, 15.2, 20.01",\
"0.406, 0.53, 0.974, 1.862, 3.278, 5.262, 7.87, 11.17, 15.18, 20");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.166, 4.245, 4.45, 4.737, 5.104, 5.567, 6.147, 6.867, 7.741, 8.781",\
"4.22, 4.299, 4.503, 4.791, 5.157, 5.62, 6.201, 6.921, 7.795, 8.835",\
"4.442, 4.52, 4.724, 5.012, 5.379, 5.841, 6.422, 7.142, 8.016, 9.056",\
"4.875, 4.954, 5.159, 5.446, 5.813, 6.275, 6.856, 7.576, 8.45, 9.49",\
"5.556, 5.635, 5.84, 6.127, 6.494, 6.956, 7.537, 8.257, 9.131, 10.17",\
"6.508, 6.586, 6.791, 7.078, 7.445, 7.908, 8.489, 9.208, 10.08, 11.12",\
"7.68, 7.758, 7.963, 8.25, 8.617, 9.08, 9.661, 10.38, 11.25, 12.29",\
"8.979, 9.058, 9.262, 9.55, 9.917, 10.38, 10.96, 11.68, 12.55, 13.59",\
"10.38, 10.45, 10.66, 10.95, 11.31, 11.78, 12.36, 13.08, 13.95, 14.99",\
"11.87, 11.95, 12.15, 12.44, 12.8, 13.27, 13.85, 14.57, 15.44, 16.48");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("4.619, 4.722, 5.036, 5.594, 6.445, 7.632, 9.187, 11.15, 13.53, 16.38",\
"4.676, 4.778, 5.092, 5.65, 6.501, 7.688, 9.243, 11.2, 13.59, 16.44",\
"4.834, 4.937, 5.251, 5.808, 6.66, 7.847, 9.402, 11.36, 13.75, 16.59",\
"5.08, 5.182, 5.496, 6.053, 6.905, 8.091, 9.647, 11.61, 13.99, 16.84",\
"5.431, 5.534, 5.848, 6.405, 7.257, 8.443, 10, 11.96, 14.34, 17.19",\
"5.892, 5.995, 6.309, 6.866, 7.718, 8.905, 10.46, 12.42, 14.81, 17.65",\
"6.415, 6.517, 6.831, 7.388, 8.24, 9.426, 10.98, 12.94, 15.33, 18.17",\
"6.973, 7.076, 7.39, 7.948, 8.798, 9.985, 11.54, 13.5, 15.88, 18.73",\
"7.56, 7.663, 7.977, 8.535, 9.386, 10.57, 12.13, 14.08, 16.47, 19.32",\
"8.163, 8.265, 8.58, 9.137, 9.988, 11.18, 12.73, 14.69, 17.07, 19.92");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.3748, 0.439, 0.6296, 0.9494, 1.428, 2.111, 3.044, 4.247, 5.729, 7.512",\
"0.3748, 0.4386, 0.628, 0.9474, 1.428, 2.112, 3.042, 4.244, 5.732, 7.508",\
"0.3748, 0.4384, 0.6278, 0.9478, 1.428, 2.112, 3.042, 4.243, 5.727, 7.508",\
"0.3748, 0.4388, 0.6276, 0.9486, 1.427, 2.11, 3.044, 4.242, 5.725, 7.504",\
"0.375, 0.439, 0.6278, 0.9492, 1.426, 2.112, 3.043, 4.243, 5.733, 7.504",\
"0.3746, 0.439, 0.6278, 0.9498, 1.428, 2.11, 3.044, 4.242, 5.726, 7.504",\
"0.376, 0.44, 0.628, 0.948, 1.428, 2.112, 3.04, 4.246, 5.728, 7.512",\
"0.374, 0.44, 0.628, 0.95, 1.428, 2.112, 3.042, 4.246, 5.732, 7.512",\
"0.376, 0.44, 0.628, 0.948, 1.428, 2.114, 3.04, 4.242, 5.722, 7.498",\
"0.374, 0.44, 0.628, 0.95, 1.426, 2.112, 3.04, 4.238, 5.724, 7.494");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.001, 0.004265, 0.01573, 0.03762, 0.07172, 0.1196, 0.1825, 0.2618, 0.3587, 0.4741");
values("0.4046, 0.5268, 0.9724, 1.861, 3.278, 5.267, 7.895, 11.17, 15.22, 20.01",\
"0.405, 0.527, 0.9722, 1.862, 3.278, 5.267, 7.895, 11.17, 15.2, 20.03",\
"0.4048, 0.5276, 0.9716, 1.863, 3.278, 5.264, 7.894, 11.17, 15.2, 20.03",\
"0.405, 0.5272, 0.9716, 1.862, 3.277, 5.261, 7.892, 11.17, 15.24, 20.03",\
"0.405, 0.5278, 0.9726, 1.862, 3.278, 5.267, 7.872, 11.17, 15.21, 20",\
"0.4038, 0.5284, 0.9712, 1.862, 3.273, 5.268, 7.894, 11.17, 15.18, 20",\
"0.404, 0.528, 0.972, 1.86, 3.278, 5.26, 7.884, 11.17, 15.19, 19.98",\
"0.404, 0.528, 0.97, 1.862, 3.274, 5.262, 7.884, 11.18, 15.19, 19.99",\
"0.406, 0.528, 0.972, 1.864, 3.276, 5.256, 7.87, 11.17, 15.2, 20.01",\
"0.406, 0.53, 0.974, 1.862, 3.278, 5.262, 7.87, 11.17, 15.18, 20");
}
}
}
pin(RN) {
capacitance : 0.006015 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 20 ;
min_pulse_width_low : 2.225 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.00285, 0.002759, 0.002744, 0.002743, 0.002741, 0.002742, 0.002743, \
0.002742, 0.002741, 0.002436");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.002742, -0.002745, -0.002742, -0.002735, -0.002742, -0.002741, \
-0.002739, -0.002739, -0.002737, -0.00257");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.002749, 0.002747, 0.002744, 0.002742, 0.002745, 0.002746, 0.002744, \
0.002744, 0.002744, 0.002438");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.002742, -0.002744, -0.00274, -0.002734, -0.002742, -0.00274, \
-0.00274, -0.002738, -0.002738, -0.00257");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("0.002814, 0.002762, 0.002742, 0.002748, 0.002745, 0.002743, 0.002741, \
0.00274, 0.002739, 0.002436");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-0.002742, -0.002744, -0.002737, -0.002735, -0.002742, -0.002741, \
-0.002741, -0.002739, -0.002737, -0.00257");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("2.69, 2.67, 2.69, 2.84, 3.22, 3.95, 5.1, 6.66, 8.62, 10.96",\
"2.76, 2.74, 2.76, 2.91, 3.29, 4.02, 5.19, 6.76, 8.73, 11.1",\
"2.91, 2.89, 2.91, 3.06, 3.44, 4.17, 5.33, 6.91, 8.88, 11.24",\
"3.15, 3.13, 3.15, 3.3, 3.67, 4.41, 5.55, 7.11, 9.05, 11.37",\
"3.49, 3.47, 3.49, 3.64, 4.01, 4.73, 5.84, 7.36, 9.26, 11.53",\
"3.94, 3.93, 3.95, 4.09, 4.45, 5.14, 6.23, 7.7, 9.55, 11.78",\
"4.45, 4.44, 4.46, 4.61, 4.95, 5.6, 6.64, 8.07, 9.86, 12.03",\
"4.99, 4.98, 5, 5.13, 5.47, 6.08, 7.06, 8.41, 10.12, 12.21",\
"5.58, 5.56, 5.58, 5.71, 6.02, 6.6, 7.53, 8.81, 10.46, 12.46",\
"6.15, 6.14, 6.16, 6.28, 6.57, 7.12, 7.97, 9.16, 10.7, 12.6");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
index_2("0.02, 0.1579, 0.642, 1.566, 3.007, 5.027, 7.686, 11.04, 15.13, 20");
values("-2.2, -2.19, -2.22, -2.36, -2.66, -3.15, -3.74, -4.41, -5.07, -5.75",\
"-2.25, -2.25, -2.28, -2.41, -2.72, -3.2, -3.8, -4.46, -5.13, -5.8",\
"-2.41, -2.4, -2.44, -2.57, -2.88, -3.36, -3.96, -4.62, -5.29, -5.96",\
"-2.66, -2.65, -2.68, -2.82, -3.12, -3.61, -4.2, -4.85, -5.52, -6.18",\
"-3.01, -3.01, -3.04, -3.17, -3.47, -3.94, -4.51, -5.15, -5.81, -6.48",\
"-3.47, -3.46, -3.49, -3.62, -3.91, -4.35, -4.9, -5.51, -6.16, -6.81",\
"-3.97, -3.97, -3.99, -4.1, -4.38, -4.81, -5.33, -5.93, -6.55, -7.19",\
"-4.52, -4.51, -4.53, -4.63, -4.88, -5.29, -5.78, -6.35, -6.96, -7.59",\
"-5.09, -5.07, -5.08, -5.18, -5.42, -5.79, -6.25, -6.79, -7.37, -7.99",\
"-5.67, -5.66, -5.67, -5.75, -5.96, -6.3, -6.73, -7.24, -7.8, -8.39");
}
}
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.225");
}
}
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.225");
}
}
}
}