blob: b9437573d6ea91862df9fced69e80d45b13969a1 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latsnq_1) {
area : 59.270400 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
preset : "(!SETN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!SETN" ;
value : "2.349162e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&SETN" ;
value : "4.428108e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!SETN" ;
value : "2.399382e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&SETN" ;
value : "2.689362e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!SETN" ;
value : "2.349162e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&SETN" ;
value : "5.440122e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!SETN" ;
value : "2.361798e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&SETN" ;
value : "2.635416e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "5.440122e-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.003169 ;
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&!SETN" ;
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.002518, 0.002516, 0.002513, 0.002513, 0.00252, 0.002522, 0.002519, \
0.002521, 0.00252, 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.002366, -0.002377, -0.002409, -0.002427, -0.002446, -0.002452, \
-0.002456, -0.002459, -0.002463, -0.002456");
}
}
internal_power() {
when : "!E&SETN" ;
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.002645, 0.002642, 0.002644, 0.002648, 0.002644, 0.00265, 0.002647, \
0.002649, 0.002648, 0.002636");
}
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.002365, -0.002379, -0.002406, -0.002431, -0.002439, -0.002449, \
-0.002456, -0.002458, -0.002461, -0.002456");
}
}
internal_power() {
when : "E&!SETN" ;
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.02059, 0.02047, 0.02036, 0.02025, 0.02018, 0.02012, 0.02009, \
0.02005, 0.02001, 0.01993");
}
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.005487, 0.005436, 0.005351, 0.005275, 0.005206, 0.005139, 0.005089, \
0.005042, 0.004994, 0.00495");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : hold_falling ;
when : "SETN" ;
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("-2.73, -2.66, -2.44, -2.02, -1.46, -0.79, -0.08, 0.83, 1.87, 3.03",\
"-2.78, -2.72, -2.5, -2.07, -1.51, -0.84, -0.12, 0.81, 1.85, 3",\
"-3, -2.93, -2.71, -2.29, -1.72, -1.09, -0.35, 0.6, 1.64, 2.8",\
"-3.39, -3.32, -3.1, -2.68, -2.12, -1.53, -0.8, 0.19, 1.24, 2.4",\
"-3.98, -3.92, -3.69, -3.28, -2.71, -2.13, -1.45, -0.45, 0.64, 1.8",\
"-4.8, -4.74, -4.52, -4.09, -3.54, -2.93, -2.29, -1.33, -0.21, 0.98",\
"-5.88, -5.82, -5.59, -5.17, -4.62, -4, -3.33, -2.45, -1.32, -0.09",\
"-7.223, -7.155, -6.937, -6.53, -5.96, -5.33, -4.6, -3.79, -2.69, -1.43",\
"-8.791, -8.723, -8.512, -8.099, -7.52, -6.87, -6.12, -5.28, -4.25, -2.98",\
"-10.56, -10.51, -10.29, -9.885, -9.301, -8.62, -7.85, -6.97, -5.99, -4.75");
}
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.04, -1.03, -1.09, -1.3, -1.66, -2.17, -2.79, -3.48, -4.24, -5.08",\
"-1.09, -1.09, -1.14, -1.35, -1.71, -2.22, -2.84, -3.54, -4.29, -5.13",\
"-1.26, -1.26, -1.32, -1.52, -1.88, -2.39, -3, -3.69, -4.45, -5.28",\
"-1.57, -1.57, -1.63, -1.83, -2.19, -2.68, -3.27, -3.96, -4.71, -5.53",\
"-2.05, -2.05, -2.1, -2.29, -2.63, -3.1, -3.68, -4.34, -5.07, -5.89",\
"-2.65, -2.65, -2.69, -2.87, -3.2, -3.64, -4.19, -4.83, -5.55, -6.35",\
"-3.36, -3.35, -3.38, -3.54, -3.83, -4.26, -4.8, -5.42, -6.13, -6.92",\
"-4.15, -4.14, -4.16, -4.3, -4.57, -4.98, -5.48, -6.1, -6.79, -7.57",\
"-5.02, -5.01, -5.02, -5.13, -5.39, -5.76, -6.26, -6.85, -7.53, -8.3",\
"-5.97, -5.96, -5.96, -6.05, -6.28, -6.64, -7.11, -7.69, -8.35, -9.1");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : setup_falling ;
when : "SETN" ;
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.28, 3.22, 3.03, 2.61, 1.97, 1.23, 0.82, 0.32, -0.5, -1.38",\
"3.33, 3.27, 3.08, 2.66, 2.02, 1.3, 0.87, 0.28, -0.61, -1.52",\
"3.52, 3.46, 3.26, 2.84, 2.22, 1.58, 1.13, 0.5, -0.47, -1.39",\
"3.89, 3.83, 3.62, 3.2, 2.59, 2.04, 1.58, 1.1, -0.05, -1.02",\
"4.48, 4.42, 4.22, 3.8, 3.18, 2.66, 2.21, 1.83, 0.78, -0.37",\
"5.27, 5.21, 5.01, 4.58, 3.99, 3.46, 3.02, 2.59, 1.76, 0.51",\
"6.29, 6.23, 6.02, 5.59, 5.03, 4.48, 3.97, 3.49, 2.71, 1.52",\
"7.59, 7.53, 7.31, 6.9, 6.35, 5.77, 5.2, 4.63, 3.9, 2.76",\
"9.16, 9.09, 8.88, 8.48, 7.92, 7.32, 6.7, 6.04, 5.35, 4.3",\
"10.9, 10.84, 10.64, 10.24, 9.68, 9.06, 8.4, 7.68, 6.92, 5.96");
}
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.36, 1.35, 1.36, 1.53, 1.95, 2.66, 3.69, 5.01, 6.64, 8.59",\
"1.42, 1.4, 1.43, 1.59, 2.01, 2.72, 3.76, 5.09, 6.73, 8.68",\
"1.58, 1.56, 1.58, 1.75, 2.17, 2.86, 3.88, 5.19, 6.8, 8.71",\
"1.89, 1.87, 1.89, 2.06, 2.47, 3.16, 4.15, 5.42, 6.99, 8.87",\
"2.37, 2.35, 2.36, 2.54, 2.94, 3.58, 4.52, 5.74, 7.26, 9.08",\
"2.97, 2.95, 2.97, 3.14, 3.51, 4.11, 4.99, 6.16, 7.62, 9.37",\
"3.67, 3.65, 3.66, 3.82, 4.17, 4.73, 5.55, 6.65, 8.04, 9.7",\
"4.46, 4.44, 4.45, 4.6, 4.93, 5.45, 6.21, 7.24, 8.56, 10.15",\
"5.34, 5.32, 5.33, 5.47, 5.77, 6.26, 6.96, 7.93, 9.17, 10.68",\
"6.29, 6.26, 6.27, 6.4, 6.69, 7.15, 7.81, 8.71, 9.88, 11.33");
}
}
}
pin(E) {
capacitance : 0.008336 ;
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.496 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!SETN" ;
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.02793, 0.0278, 0.02767, 0.02762, 0.02759, 0.02752, 0.02743, \
0.02734, 0.02724, 0.02707");
}
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.01764, 0.01774, 0.0177, 0.01737, 0.01702, 0.01676, 0.01655, \
0.01636, 0.01622, 0.01607");
}
}
internal_power() {
when : "!D&SETN" ;
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.01947, 0.01927, 0.01897, 0.01877, 0.01869, 0.01863, 0.01858, \
0.01856, 0.01852, 0.01843");
}
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.0005771, 0.0005248, 0.0003549, 0.0001513, -3.57e-06, -0.0001338, \
-0.0002124, -0.0002643, -0.0003079, -0.0003215");
}
}
internal_power() {
when : "D&!SETN" ;
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.01971, 0.01951, 0.01921, 0.01901, 0.01893, 0.01886, 0.01882, \
0.01878, 0.01874, 0.01862");
}
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.0008399, 0.0007851, 0.0006201, 0.0004332, 0.0002584, 0.0001432, \
5.685e-05, -8.858e-06, -5.779e-05, -8.499e-05");
}
}
internal_power() {
when : "D&SETN" ;
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.0197, 0.01951, 0.01921, 0.01901, 0.01894, 0.01887, 0.01882, \
0.01879, 0.01874, 0.01863");
}
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.0005028, 0.0004382, 0.0002735, 7.959e-05, -5.445e-05, -0.0001885, \
-0.0002648, -0.0003259, -0.000372, -0.0003943");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&SETN" ;
rise_constraint(scalar) {
values("3.496");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&SETN" ;
rise_constraint(scalar) {
values("1.301");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.2037 ;
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&SETN" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.05196, 0.05203, 0.05223, 0.0524, 0.05253, 0.0526, 0.05265, 0.05267, 0.05268, 0.05269",\
"0.05185, 0.05192, 0.05211, 0.05229, 0.05241, 0.05248, 0.05252, 0.05255, 0.05256, 0.05257",\
"0.05173, 0.05182, 0.052, 0.05218, 0.05231, 0.05237, 0.05242, 0.05244, 0.05246, 0.05247",\
"0.05164, 0.05169, 0.0519, 0.05208, 0.05219, 0.05227, 0.05231, 0.05233, 0.05235, 0.05236",\
"0.0515, 0.05162, 0.05181, 0.05198, 0.05211, 0.05218, 0.05222, 0.05225, 0.05226, 0.05227",\
"0.05146, 0.05155, 0.05173, 0.05191, 0.05203, 0.05211, 0.05214, 0.05218, 0.05219, 0.0522",\
"0.05141, 0.05149, 0.05168, 0.05185, 0.05197, 0.05204, 0.05209, 0.05211, 0.05212, 0.05214",\
"0.05133, 0.0514, 0.0516, 0.05179, 0.05191, 0.05197, 0.05202, 0.05204, 0.05206, 0.05202",\
"0.05127, 0.05134, 0.05154, 0.05173, 0.05185, 0.05192, 0.05197, 0.05196, 0.05178, 0.05104",\
"0.05115, 0.05123, 0.05142, 0.0516, 0.05164, 0.05091, 0.04958, 0.04865, 0.04801, 0.04756");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.0434, 0.04345, 0.04365, 0.04392, 0.04416, 0.04435, 0.04447, 0.04481, 0.04753, 0.07252",\
"0.04335, 0.04341, 0.0436, 0.04388, 0.04412, 0.04434, 0.04435, 0.04473, 0.04765, 0.07342",\
"0.04327, 0.04333, 0.04352, 0.04377, 0.04399, 0.04416, 0.04442, 0.04469, 0.04805, 0.07661",\
"0.04315, 0.04321, 0.04342, 0.04368, 0.04398, 0.04414, 0.04432, 0.04466, 0.04911, 0.08322",\
"0.04303, 0.04311, 0.04331, 0.04356, 0.04386, 0.04395, 0.04423, 0.0447, 0.05198, 0.09573",\
"0.0429, 0.04299, 0.0432, 0.04342, 0.04367, 0.04387, 0.04398, 0.04511, 0.05831, 0.1153",\
"0.04283, 0.04288, 0.04308, 0.04335, 0.04363, 0.04372, 0.04388, 0.04654, 0.0732, 0.1404",\
"0.04274, 0.04279, 0.04297, 0.04323, 0.04346, 0.04369, 0.04426, 0.05355, 0.1013, 0.1633",\
"0.04263, 0.04271, 0.0429, 0.04312, 0.0434, 0.04374, 0.04732, 0.07937, 0.1322, 0.1737",\
"0.04253, 0.04261, 0.0428, 0.04303, 0.04331, 0.04608, 0.07311, 0.1117, 0.1397, 0.1595");
}
}
internal_power() {
related_pin : "E" ;
when : "SETN" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.04871, 0.04879, 0.04898, 0.04915, 0.04928, 0.04935, 0.04939, 0.04942, 0.04943, 0.04944",\
"0.04883, 0.04892, 0.0491, 0.04928, 0.04941, 0.04947, 0.04951, 0.04954, 0.04955, 0.04957",\
"0.04896, 0.04904, 0.04922, 0.04942, 0.04954, 0.0496, 0.04964, 0.04967, 0.04968, 0.04968",\
"0.04884, 0.04891, 0.0491, 0.04928, 0.04941, 0.04949, 0.04952, 0.04954, 0.04956, 0.04956",\
"0.04866, 0.04871, 0.04893, 0.0491, 0.04922, 0.04929, 0.04933, 0.04937, 0.04938, 0.0494",\
"0.04852, 0.04861, 0.0488, 0.04898, 0.04911, 0.04918, 0.04922, 0.04925, 0.04926, 0.04927",\
"0.04841, 0.04849, 0.04869, 0.04887, 0.049, 0.04907, 0.04911, 0.04913, 0.04915, 0.04915",\
"0.04829, 0.04836, 0.04857, 0.04875, 0.04885, 0.04894, 0.04897, 0.04901, 0.04901, 0.04901",\
"0.04819, 0.04827, 0.04845, 0.04864, 0.04876, 0.04883, 0.04888, 0.04889, 0.0489, 0.04879",\
"0.04806, 0.04814, 0.04832, 0.04851, 0.04864, 0.0487, 0.04874, 0.0487, 0.0482, 0.04721");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.045, 0.04506, 0.04527, 0.04554, 0.04582, 0.04596, 0.04609, 0.04643, 0.04896, 0.07362",\
"0.04503, 0.04509, 0.04528, 0.04553, 0.04584, 0.04602, 0.04606, 0.04643, 0.04907, 0.07454",\
"0.04497, 0.04505, 0.04524, 0.04548, 0.04572, 0.04588, 0.04607, 0.04641, 0.0495, 0.07752",\
"0.04479, 0.04486, 0.04507, 0.04531, 0.04561, 0.04572, 0.04583, 0.04631, 0.05081, 0.08456",\
"0.04458, 0.04466, 0.04485, 0.04509, 0.04541, 0.04558, 0.04576, 0.0461, 0.05351, 0.0973",\
"0.04442, 0.04449, 0.04467, 0.04495, 0.04522, 0.04534, 0.0456, 0.04648, 0.05992, 0.1171",\
"0.04425, 0.04431, 0.04452, 0.04478, 0.04501, 0.04517, 0.04534, 0.04803, 0.07478, 0.1422",\
"0.04413, 0.04418, 0.04441, 0.04465, 0.04489, 0.04512, 0.04567, 0.05518, 0.1028, 0.1648",\
"0.04403, 0.04411, 0.04429, 0.04452, 0.04478, 0.04511, 0.04864, 0.08042, 0.1334, 0.1751",\
"0.04394, 0.04401, 0.04419, 0.04445, 0.04471, 0.0473, 0.07367, 0.1127, 0.1413, 0.1615");
}
}
internal_power() {
related_pin : "SETN" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.04574, 0.04582, 0.04603, 0.0463, 0.04652, 0.04668, 0.04692, 0.04725, 0.04905, 0.06783",\
"0.04576, 0.04585, 0.04604, 0.04631, 0.04658, 0.0467, 0.04684, 0.04714, 0.0492, 0.06866",\
"0.04554, 0.04561, 0.04583, 0.04609, 0.04636, 0.04662, 0.04674, 0.04692, 0.04934, 0.07142",\
"0.04519, 0.04529, 0.04551, 0.04576, 0.04597, 0.04617, 0.04625, 0.04663, 0.04996, 0.07769",\
"0.04487, 0.04496, 0.04517, 0.04543, 0.04568, 0.04594, 0.04595, 0.04658, 0.05237, 0.09034",\
"0.04465, 0.04471, 0.0449, 0.04516, 0.04539, 0.04568, 0.04572, 0.04659, 0.05854, 0.1128",\
"0.04446, 0.04451, 0.04471, 0.04495, 0.04519, 0.04534, 0.04558, 0.04846, 0.07639, 0.144",\
"0.04426, 0.04433, 0.04452, 0.04477, 0.04501, 0.04515, 0.04601, 0.05996, 0.1128, 0.1697",\
"0.04412, 0.04419, 0.04433, 0.04457, 0.04487, 0.04533, 0.05568, 0.09845, 0.1414, 0.1727",\
"0.04399, 0.04407, 0.04422, 0.04441, 0.04591, 0.06471, 0.09261, 0.1118, 0.1247, 0.1338");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.04574, 0.04582, 0.04603, 0.0463, 0.04652, 0.04668, 0.04692, 0.04725, 0.04905, 0.06783",\
"0.04576, 0.04585, 0.04604, 0.04631, 0.04658, 0.0467, 0.04684, 0.04714, 0.0492, 0.06866",\
"0.04554, 0.04561, 0.04583, 0.04609, 0.04636, 0.04662, 0.04674, 0.04692, 0.04934, 0.07142",\
"0.04519, 0.04529, 0.04551, 0.04576, 0.04597, 0.04617, 0.04625, 0.04663, 0.04996, 0.07769",\
"0.04487, 0.04496, 0.04517, 0.04543, 0.04568, 0.04594, 0.04595, 0.04658, 0.05237, 0.09034",\
"0.04465, 0.04471, 0.0449, 0.04516, 0.04539, 0.04568, 0.04572, 0.04659, 0.05854, 0.1128",\
"0.04446, 0.04451, 0.04471, 0.04495, 0.04519, 0.04534, 0.04558, 0.04846, 0.07639, 0.144",\
"0.04426, 0.04433, 0.04452, 0.04477, 0.04501, 0.04515, 0.04601, 0.05996, 0.1128, 0.1697",\
"0.04412, 0.04419, 0.04433, 0.04457, 0.04487, 0.04533, 0.05568, 0.09845, 0.1414, 0.1727",\
"0.04399, 0.04407, 0.04422, 0.04441, 0.04591, 0.06471, 0.09261, 0.1118, 0.1247, 0.1338");
}
}
internal_power() {
related_pin : "SETN" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.02808, 0.02817, 0.02835, 0.02854, 0.02866, 0.02873, 0.02877, 0.02879, 0.0288, 0.02881",\
"0.02803, 0.02812, 0.02831, 0.0285, 0.02861, 0.02867, 0.02872, 0.02874, 0.02875, 0.02876",\
"0.02793, 0.028, 0.02819, 0.02837, 0.02849, 0.02856, 0.02861, 0.02862, 0.02864, 0.02866",\
"0.02774, 0.0278, 0.028, 0.0282, 0.02831, 0.02838, 0.0284, 0.02844, 0.02845, 0.02846",\
"0.02751, 0.02759, 0.02778, 0.02797, 0.02809, 0.02816, 0.0282, 0.02822, 0.02823, 0.02824",\
"0.02733, 0.0274, 0.02761, 0.02779, 0.02792, 0.02799, 0.02803, 0.02805, 0.02807, 0.02808",\
"0.02719, 0.02727, 0.02746, 0.02764, 0.02777, 0.02784, 0.02789, 0.02791, 0.02793, 0.02794",\
"0.02707, 0.02715, 0.02734, 0.02752, 0.02765, 0.02774, 0.02778, 0.02781, 0.02783, 0.02784",\
"0.02699, 0.02706, 0.02725, 0.02742, 0.02755, 0.02764, 0.0277, 0.02774, 0.02774, 0.02774",\
"0.02693, 0.027, 0.02718, 0.02735, 0.02748, 0.02758, 0.02763, 0.02767, 0.02764, 0.02739");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.03921, 0.03928, 0.03948, 0.03973, 0.04001, 0.04015, 0.04025, 0.0404, 0.04233, 0.06133",\
"0.03925, 0.03931, 0.03951, 0.03978, 0.04006, 0.04017, 0.04035, 0.04051, 0.04235, 0.06208",\
"0.03899, 0.03906, 0.03929, 0.03953, 0.03984, 0.03991, 0.04018, 0.04029, 0.0426, 0.06486",\
"0.03867, 0.03876, 0.03896, 0.03921, 0.0395, 0.0397, 0.03986, 0.04, 0.04317, 0.07112",\
"0.03843, 0.03848, 0.03868, 0.03896, 0.0392, 0.03942, 0.03961, 0.03989, 0.04556, 0.08358",\
"0.03823, 0.0383, 0.0385, 0.03876, 0.039, 0.03921, 0.03929, 0.04013, 0.05208, 0.1065",\
"0.03809, 0.03815, 0.03831, 0.03858, 0.03883, 0.03902, 0.03915, 0.04205, 0.06992, 0.1374",\
"0.03796, 0.03802, 0.03818, 0.03847, 0.03869, 0.03883, 0.0396, 0.05335, 0.1065, 0.1633",\
"0.03787, 0.03791, 0.03808, 0.03832, 0.03862, 0.03913, 0.04907, 0.09198, 0.135, 0.1664",\
"0.03775, 0.03781, 0.03797, 0.03819, 0.03953, 0.05831, 0.08631, 0.1057, 0.1188, 0.1279");
}
}
internal_power() {
related_pin : "SETN" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.04574, 0.04581, 0.04603, 0.0463, 0.04655, 0.04666, 0.04692, 0.04698, 0.04925, 0.06786",\
"0.04577, 0.04585, 0.04605, 0.0463, 0.04657, 0.04684, 0.04705, 0.04694, 0.0492, 0.0687",\
"0.04554, 0.04562, 0.04581, 0.04607, 0.04633, 0.04649, 0.04667, 0.04674, 0.04908, 0.07137",\
"0.04519, 0.0453, 0.04549, 0.04575, 0.04599, 0.0462, 0.04631, 0.04643, 0.05002, 0.07768",\
"0.0449, 0.04498, 0.04517, 0.04543, 0.04573, 0.0459, 0.04602, 0.04646, 0.05212, 0.09037",\
"0.04466, 0.04473, 0.04489, 0.04516, 0.04542, 0.04555, 0.0458, 0.04671, 0.05856, 0.1128",\
"0.04447, 0.0445, 0.0447, 0.04497, 0.04521, 0.0454, 0.04555, 0.04861, 0.07652, 0.144",\
"0.04426, 0.04432, 0.04449, 0.04476, 0.04503, 0.04529, 0.04615, 0.05982, 0.1128, 0.1697",\
"0.04411, 0.04418, 0.04434, 0.04458, 0.04488, 0.04527, 0.05567, 0.09842, 0.1414, 0.1727",\
"0.04401, 0.04407, 0.04421, 0.04442, 0.04583, 0.06481, 0.0926, 0.1118, 0.1247, 0.1338");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.04574, 0.04581, 0.04603, 0.0463, 0.04655, 0.04666, 0.04692, 0.04698, 0.04925, 0.06786",\
"0.04577, 0.04585, 0.04605, 0.0463, 0.04657, 0.04684, 0.04705, 0.04694, 0.0492, 0.0687",\
"0.04554, 0.04562, 0.04581, 0.04607, 0.04633, 0.04649, 0.04667, 0.04674, 0.04908, 0.07137",\
"0.04519, 0.0453, 0.04549, 0.04575, 0.04599, 0.0462, 0.04631, 0.04643, 0.05002, 0.07768",\
"0.0449, 0.04498, 0.04517, 0.04543, 0.04573, 0.0459, 0.04602, 0.04646, 0.05212, 0.09037",\
"0.04466, 0.04473, 0.04489, 0.04516, 0.04542, 0.04555, 0.0458, 0.04671, 0.05856, 0.1128",\
"0.04447, 0.0445, 0.0447, 0.04497, 0.04521, 0.0454, 0.04555, 0.04861, 0.07652, 0.144",\
"0.04426, 0.04432, 0.04449, 0.04476, 0.04503, 0.04529, 0.04615, 0.05982, 0.1128, 0.1697",\
"0.04411, 0.04418, 0.04434, 0.04458, 0.04488, 0.04527, 0.05567, 0.09842, 0.1414, 0.1727",\
"0.04401, 0.04407, 0.04421, 0.04442, 0.04583, 0.06481, 0.0926, 0.1118, 0.1247, 0.1338");
}
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("5.201, 5.24, 5.355, 5.533, 5.78, 6.107, 6.529, 7.059, 7.705, 8.475",\
"5.25, 5.289, 5.404, 5.583, 5.829, 6.156, 6.578, 7.108, 7.754, 8.525",\
"5.464, 5.503, 5.617, 5.796, 6.042, 6.369, 6.792, 7.322, 7.968, 8.739",\
"5.858, 5.896, 6.011, 6.19, 6.436, 6.763, 7.185, 7.716, 8.362, 9.133",\
"6.449, 6.489, 6.603, 6.782, 7.028, 7.355, 7.777, 8.308, 8.954, 9.724",\
"7.272, 7.311, 7.426, 7.604, 7.85, 8.177, 8.6, 9.13, 9.776, 10.55",\
"8.349, 8.388, 8.503, 8.682, 8.928, 9.254, 9.677, 10.21, 10.85, 11.62",\
"9.689, 9.728, 9.843, 10.02, 10.27, 10.59, 11.02, 11.55, 12.19, 12.96",\
"11.26, 11.3, 11.42, 11.6, 11.84, 12.17, 12.59, 13.12, 13.77, 14.54",\
"13.05, 13.09, 13.21, 13.38, 13.63, 13.96, 14.38, 14.91, 15.56, 16.33");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("3.158, 3.231, 3.48, 3.947, 4.668, 5.676, 6.998, 8.661, 10.69, 13.11",\
"3.214, 3.286, 3.535, 4.002, 4.723, 5.73, 7.051, 8.715, 10.74, 13.16",\
"3.384, 3.456, 3.705, 4.172, 4.893, 5.901, 7.223, 8.886, 10.91, 13.33",\
"3.694, 3.767, 4.016, 4.483, 5.204, 6.211, 7.534, 9.197, 11.22, 13.64",\
"4.168, 4.241, 4.49, 4.957, 5.678, 6.685, 8.007, 9.67, 11.7, 14.12",\
"4.775, 4.847, 5.097, 5.563, 6.285, 7.292, 8.614, 10.28, 12.3, 14.72",\
"5.481, 5.553, 5.802, 6.269, 6.99, 7.997, 9.32, 10.98, 13.01, 15.43",\
"6.277, 6.35, 6.598, 7.065, 7.786, 8.793, 10.12, 11.78, 13.81, 16.22",\
"7.156, 7.228, 7.477, 7.944, 8.665, 9.673, 10.99, 12.66, 14.68, 17.1",\
"8.114, 8.188, 8.436, 8.903, 9.625, 10.63, 11.95, 13.61, 15.64, 18.06");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.2752, 0.3122, 0.4328, 0.6546, 1.006, 1.517, 2.214, 3.1, 4.184, 5.474",\
"0.2748, 0.3116, 0.4328, 0.6542, 1.006, 1.519, 2.213, 3.1, 4.184, 5.478",\
"0.2748, 0.3118, 0.4326, 0.6542, 1.006, 1.518, 2.213, 3.1, 4.178, 5.477",\
"0.2748, 0.3118, 0.4332, 0.6542, 1.006, 1.518, 2.212, 3.095, 4.182, 5.481",\
"0.2754, 0.3116, 0.4328, 0.6542, 1.006, 1.518, 2.213, 3.1, 4.185, 5.478",\
"0.2748, 0.312, 0.4324, 0.654, 1.006, 1.518, 2.214, 3.1, 4.184, 5.48",\
"0.276, 0.312, 0.432, 0.654, 1.004, 1.52, 2.212, 3.096, 4.186, 5.478",\
"0.276, 0.312, 0.432, 0.654, 1.006, 1.518, 2.212, 3.1, 4.18, 5.478",\
"0.276, 0.312, 0.432, 0.656, 1.006, 1.516, 2.212, 3.1, 4.182, 5.474",\
"0.274, 0.314, 0.432, 0.654, 1.008, 1.52, 2.212, 3.094, 4.18, 5.47");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.4376, 0.5482, 0.9446, 1.711, 2.906, 4.577, 6.783, 9.56, 12.97, 16.99",\
"0.4362, 0.5476, 0.9454, 1.712, 2.902, 4.577, 6.782, 9.56, 12.96, 16.99",\
"0.4368, 0.549, 0.9446, 1.71, 2.903, 4.577, 6.783, 9.561, 12.97, 16.99",\
"0.437, 0.5486, 0.9446, 1.709, 2.909, 4.578, 6.782, 9.561, 12.95, 16.99",\
"0.4376, 0.5484, 0.9448, 1.709, 2.907, 4.581, 6.782, 9.561, 12.96, 16.99",\
"0.4374, 0.5476, 0.9448, 1.709, 2.905, 4.577, 6.782, 9.56, 12.95, 17",\
"0.4376, 0.5476, 0.9456, 1.714, 2.908, 4.578, 6.784, 9.56, 12.95, 17.03",\
"0.438, 0.548, 0.944, 1.71, 2.902, 4.578, 6.784, 9.562, 12.97, 17",\
"0.438, 0.548, 0.944, 1.71, 2.906, 4.58, 6.784, 9.564, 12.95, 16.99",\
"0.438, 0.548, 0.944, 1.71, 2.906, 4.578, 6.782, 9.558, 12.97, 16.99");
}
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("5.307, 5.346, 5.46, 5.639, 5.885, 6.212, 6.635, 7.164, 7.811, 8.582",\
"5.383, 5.422, 5.537, 5.715, 5.961, 6.288, 6.711, 7.241, 7.887, 8.658",\
"5.594, 5.632, 5.747, 5.926, 6.172, 6.499, 6.921, 7.451, 8.097, 8.867",\
"5.933, 5.972, 6.087, 6.266, 6.512, 6.839, 7.261, 7.792, 8.438, 9.207",\
"6.375, 6.414, 6.529, 6.707, 6.954, 7.281, 7.703, 8.233, 8.879, 9.65",\
"6.892, 6.931, 7.046, 7.225, 7.471, 7.798, 8.22, 8.75, 9.397, 10.17",\
"7.478, 7.516, 7.631, 7.81, 8.056, 8.383, 8.806, 9.336, 9.982, 10.75",\
"8.134, 8.172, 8.287, 8.466, 8.712, 9.039, 9.461, 9.991, 10.64, 11.41",\
"8.86, 8.898, 9.012, 9.192, 9.438, 9.765, 10.19, 10.72, 11.36, 12.13",\
"9.653, 9.691, 9.806, 9.985, 10.23, 10.56, 10.98, 11.51, 12.16, 12.93");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("3.086, 3.159, 3.408, 3.875, 4.596, 5.604, 6.926, 8.589, 10.62, 13.03",\
"3.135, 3.208, 3.457, 3.924, 4.645, 5.652, 6.974, 8.638, 10.66, 13.08",\
"3.314, 3.387, 3.635, 4.102, 4.824, 5.831, 7.152, 8.816, 10.84, 13.26",\
"3.653, 3.725, 3.974, 4.441, 5.163, 6.17, 7.492, 9.155, 11.18, 13.6",\
"4.171, 4.244, 4.493, 4.96, 5.681, 6.689, 8.011, 9.672, 11.7, 14.12",\
"4.805, 4.878, 5.126, 5.593, 6.314, 7.322, 8.644, 10.3, 12.33, 14.75",\
"5.508, 5.581, 5.83, 6.297, 7.018, 8.026, 9.347, 11.01, 13.04, 15.45",\
"6.284, 6.356, 6.606, 7.073, 7.794, 8.8, 10.12, 11.79, 13.81, 16.23",\
"7.13, 7.202, 7.45, 7.918, 8.639, 9.646, 10.97, 12.63, 14.66, 17.07",\
"8.042, 8.115, 8.363, 8.83, 9.551, 10.56, 11.88, 13.54, 15.57, 17.99");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.2756, 0.3118, 0.4328, 0.6544, 1.006, 1.517, 2.212, 3.1, 4.184, 5.478",\
"0.275, 0.3122, 0.4322, 0.6546, 1.006, 1.518, 2.212, 3.1, 4.182, 5.479",\
"0.2752, 0.3114, 0.4322, 0.6542, 1.006, 1.519, 2.211, 3.1, 4.186, 5.472",\
"0.2752, 0.3122, 0.4328, 0.6538, 1.006, 1.518, 2.21, 3.097, 4.185, 5.47",\
"0.275, 0.3118, 0.4326, 0.6546, 1.005, 1.518, 2.213, 3.099, 4.184, 5.479",\
"0.2752, 0.3118, 0.4328, 0.6544, 1.006, 1.518, 2.21, 3.096, 4.186, 5.476",\
"0.276, 0.312, 0.434, 0.656, 1.006, 1.518, 2.212, 3.096, 4.182, 5.48",\
"0.274, 0.312, 0.432, 0.656, 1.006, 1.518, 2.212, 3.098, 4.182, 5.48",\
"0.274, 0.312, 0.434, 0.654, 1.006, 1.518, 2.212, 3.094, 4.178, 5.474",\
"0.276, 0.312, 0.434, 0.654, 1.006, 1.518, 2.212, 3.098, 4.176, 5.47");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.4378, 0.5476, 0.9446, 1.71, 2.906, 4.584, 6.789, 9.561, 12.95, 16.99",\
"0.4376, 0.5482, 0.9446, 1.709, 2.907, 4.578, 6.782, 9.562, 12.96, 16.99",\
"0.4368, 0.5476, 0.9444, 1.709, 2.903, 4.577, 6.782, 9.561, 12.95, 16.99",\
"0.4368, 0.5482, 0.9448, 1.709, 2.906, 4.58, 6.781, 9.56, 12.95, 16.99",\
"0.4372, 0.549, 0.9452, 1.709, 2.908, 4.578, 6.781, 9.58, 12.96, 16.99",\
"0.4368, 0.5474, 0.9452, 1.71, 2.906, 4.582, 6.783, 9.566, 12.95, 16.99",\
"0.437, 0.5486, 0.9446, 1.711, 2.904, 4.578, 6.796, 9.558, 12.95, 16.99",\
"0.438, 0.548, 0.946, 1.71, 2.902, 4.578, 6.782, 9.562, 12.95, 17",\
"0.436, 0.548, 0.946, 1.71, 2.902, 4.578, 6.78, 9.576, 12.95, 16.99",\
"0.436, 0.548, 0.944, 1.71, 2.902, 4.578, 6.78, 9.56, 12.96, 17.01");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b0 && E===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "!D&!E" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("2.08, 2.152, 2.402, 2.869, 3.59, 4.597, 5.919, 7.582, 9.608, 12.03",\
"2.146, 2.219, 2.468, 2.936, 3.657, 4.664, 5.986, 7.647, 9.676, 12.09",\
"2.368, 2.441, 2.69, 3.157, 3.879, 4.886, 6.207, 7.869, 9.896, 12.31",\
"2.8, 2.873, 3.122, 3.589, 4.31, 5.317, 6.639, 8.301, 10.33, 12.75",\
"3.484, 3.556, 3.806, 4.272, 4.994, 6.001, 7.322, 8.985, 11.01, 13.43",\
"4.444, 4.517, 4.765, 5.232, 5.953, 6.96, 8.282, 9.945, 11.97, 14.39",\
"5.659, 5.731, 5.98, 6.446, 7.167, 8.174, 9.496, 11.16, 13.19, 15.61",\
"7.075, 7.147, 7.396, 7.862, 8.583, 9.59, 10.91, 12.57, 14.6, 17.02",\
"8.676, 8.749, 8.996, 9.463, 10.18, 11.19, 12.51, 14.18, 16.21, 18.62",\
"10.46, 10.54, 10.78, 11.25, 11.97, 12.98, 14.3, 15.96, 17.99, 20.41");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.4376, 0.5488, 0.9458, 1.71, 2.902, 4.578, 6.798, 9.582, 12.95, 16.99",\
"0.4374, 0.5488, 0.946, 1.71, 2.906, 4.577, 6.784, 9.559, 12.95, 16.99",\
"0.4374, 0.5486, 0.9462, 1.71, 2.905, 4.586, 6.783, 9.558, 12.95, 17.01",\
"0.4374, 0.548, 0.9454, 1.71, 2.902, 4.584, 6.781, 9.559, 12.95, 16.99",\
"0.4374, 0.5482, 0.946, 1.71, 2.902, 4.586, 6.783, 9.579, 12.97, 16.99",\
"0.4376, 0.5486, 0.9462, 1.71, 2.907, 4.587, 6.789, 9.572, 12.95, 16.99",\
"0.4382, 0.5486, 0.9454, 1.71, 2.906, 4.576, 6.792, 9.56, 12.95, 17.03",\
"0.44, 0.55, 0.946, 1.71, 2.906, 4.584, 6.786, 9.56, 12.98, 16.99",\
"0.442, 0.552, 0.948, 1.71, 2.904, 4.58, 6.792, 9.572, 12.96, 17",\
"0.446, 0.556, 0.95, 1.71, 2.904, 4.578, 6.782, 9.56, 12.95, 17");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b0 && E===1'b1" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("2.12, 2.159, 2.273, 2.452, 2.698, 3.025, 3.447, 3.977, 4.624, 5.395",\
"2.166, 2.205, 2.32, 2.499, 2.745, 3.072, 3.495, 4.025, 4.671, 5.441",\
"2.343, 2.383, 2.497, 2.676, 2.922, 3.249, 3.671, 4.201, 4.848, 5.618",\
"2.684, 2.723, 2.838, 3.017, 3.263, 3.589, 4.012, 4.542, 5.188, 5.958",\
"3.213, 3.252, 3.366, 3.545, 3.791, 4.118, 4.541, 5.071, 5.717, 6.488",\
"3.886, 3.924, 4.039, 4.218, 4.464, 4.791, 5.214, 5.744, 6.391, 7.161",\
"4.639, 4.678, 4.793, 4.973, 5.218, 5.546, 5.968, 6.498, 7.145, 7.916",\
"5.469, 5.508, 5.623, 5.803, 6.05, 6.376, 6.799, 7.328, 7.975, 8.745",\
"6.374, 6.413, 6.529, 6.708, 6.954, 7.282, 7.705, 8.235, 8.881, 9.653",\
"7.352, 7.393, 7.507, 7.687, 7.933, 8.261, 8.684, 9.214, 9.861, 10.63");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("2.069, 2.141, 2.39, 2.857, 3.579, 4.586, 5.909, 7.569, 9.602, 12.02",\
"2.135, 2.208, 2.457, 2.924, 3.646, 4.653, 5.975, 7.639, 9.668, 12.09",\
"2.357, 2.43, 2.679, 3.146, 3.867, 4.874, 6.197, 7.86, 9.89, 12.31",\
"2.789, 2.861, 3.11, 3.578, 4.299, 5.306, 6.629, 8.292, 10.32, 12.74",\
"3.473, 3.545, 3.794, 4.262, 4.983, 5.99, 7.313, 8.975, 11.01, 13.43",\
"4.433, 4.505, 4.754, 5.221, 5.942, 6.949, 8.272, 9.935, 11.96, 14.39",\
"5.646, 5.719, 5.967, 6.433, 7.155, 8.161, 9.483, 11.15, 13.18, 15.6",\
"7.059, 7.131, 7.38, 7.846, 8.567, 9.574, 10.9, 12.56, 14.59, 17.01",\
"8.656, 8.728, 8.976, 9.444, 10.16, 11.17, 12.49, 14.16, 16.19, 18.6",\
"10.44, 10.51, 10.76, 11.22, 11.95, 12.95, 14.27, 15.94, 17.97, 20.39");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.2746, 0.312, 0.432, 0.6542, 1.006, 1.517, 2.212, 3.096, 4.181, 5.478",\
"0.275, 0.3124, 0.4318, 0.6548, 1.006, 1.517, 2.214, 3.097, 4.186, 5.477",\
"0.2754, 0.3116, 0.4322, 0.6554, 1.006, 1.518, 2.213, 3.096, 4.185, 5.482",\
"0.2744, 0.3118, 0.4322, 0.6552, 1.006, 1.519, 2.213, 3.094, 4.184, 5.475",\
"0.2752, 0.312, 0.4324, 0.6552, 1.006, 1.519, 2.212, 3.1, 4.18, 5.479",\
"0.2752, 0.3126, 0.4328, 0.6564, 1.006, 1.519, 2.213, 3.094, 4.184, 5.471",\
"0.277, 0.3136, 0.4342, 0.6556, 1.007, 1.518, 2.212, 3.098, 4.18, 5.478",\
"0.278, 0.316, 0.436, 0.656, 1.008, 1.518, 2.212, 3.096, 4.176, 5.468",\
"0.28, 0.316, 0.436, 0.658, 1.006, 1.518, 2.214, 3.094, 4.176, 5.468",\
"0.28, 0.318, 0.438, 0.658, 1.008, 1.52, 2.212, 3.098, 4.176, 5.468");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.437, 0.5474, 0.9444, 1.709, 2.905, 4.578, 6.784, 9.562, 12.97, 17",\
"0.437, 0.5478, 0.9444, 1.709, 2.904, 4.578, 6.783, 9.576, 12.96, 17",\
"0.437, 0.5474, 0.9444, 1.709, 2.907, 4.579, 6.783, 9.577, 12.96, 17.02",\
"0.437, 0.5486, 0.9446, 1.709, 2.904, 4.578, 6.783, 9.569, 12.95, 17",\
"0.4372, 0.5478, 0.9446, 1.709, 2.905, 4.578, 6.782, 9.577, 12.97, 16.99",\
"0.4366, 0.5482, 0.9446, 1.712, 2.903, 4.577, 6.783, 9.576, 12.96, 17.04",\
"0.4376, 0.549, 0.9456, 1.711, 2.902, 4.58, 6.782, 9.558, 12.95, 17.03",\
"0.44, 0.55, 0.946, 1.712, 2.906, 4.58, 6.786, 9.564, 12.96, 16.99",\
"0.442, 0.552, 0.948, 1.712, 2.906, 4.578, 6.782, 9.584, 12.96, 17",\
"0.444, 0.554, 0.948, 1.712, 2.908, 4.58, 6.78, 9.562, 12.97, 17.02");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "D===1'b1 && E===1'b0" ;
timing_sense : negative_unate ;
timing_type : preset ;
when : "D&!E" ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("2.08, 2.152, 2.402, 2.869, 3.59, 4.597, 5.919, 7.582, 9.61, 12.02",\
"2.146, 2.22, 2.468, 2.935, 3.657, 4.664, 5.986, 7.648, 9.676, 12.09",\
"2.368, 2.441, 2.69, 3.158, 3.879, 4.886, 6.208, 7.87, 9.898, 12.31",\
"2.8, 2.873, 3.122, 3.589, 4.31, 5.317, 6.639, 8.301, 10.33, 12.74",\
"3.484, 3.557, 3.805, 4.273, 4.994, 6.001, 7.323, 8.984, 11.01, 13.43",\
"4.444, 4.517, 4.765, 5.233, 5.953, 6.96, 8.282, 9.944, 11.97, 14.39",\
"5.659, 5.731, 5.98, 6.446, 7.167, 8.174, 9.497, 11.16, 13.19, 15.6",\
"7.075, 7.147, 7.395, 7.862, 8.583, 9.59, 10.91, 12.58, 14.6, 17.02",\
"8.675, 8.748, 8.997, 9.463, 10.18, 11.19, 12.51, 14.18, 16.21, 18.62",\
"10.46, 10.54, 10.78, 11.25, 11.97, 12.98, 14.3, 15.96, 17.99, 20.41");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.437, 0.5486, 0.9462, 1.71, 2.903, 4.578, 6.798, 9.575, 12.98, 16.99",\
"0.4366, 0.5486, 0.9456, 1.71, 2.902, 4.586, 6.796, 9.562, 12.95, 16.99",\
"0.4368, 0.5488, 0.9454, 1.709, 2.906, 4.577, 6.79, 9.56, 12.97, 16.99",\
"0.4372, 0.5488, 0.945, 1.71, 2.907, 4.578, 6.79, 9.561, 12.95, 16.99",\
"0.4372, 0.5488, 0.945, 1.709, 2.905, 4.578, 6.791, 9.559, 12.95, 17.01",\
"0.4368, 0.5486, 0.9452, 1.71, 2.902, 4.578, 6.782, 9.558, 12.95, 16.99",\
"0.4376, 0.5486, 0.9458, 1.709, 2.902, 4.578, 6.792, 9.56, 12.97, 17.01",\
"0.44, 0.55, 0.946, 1.712, 2.904, 4.586, 6.782, 9.562, 12.98, 16.99",\
"0.442, 0.554, 0.948, 1.71, 2.904, 4.578, 6.794, 9.576, 12.95, 17",\
"0.444, 0.554, 0.948, 1.712, 2.906, 4.578, 6.782, 9.572, 12.95, 16.99");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("2.12, 2.159, 2.273, 2.452, 2.698, 3.025, 3.447, 3.977, 4.624, 5.395",\
"2.166, 2.205, 2.32, 2.499, 2.745, 3.072, 3.495, 4.025, 4.671, 5.441",\
"2.343, 2.383, 2.497, 2.676, 2.922, 3.249, 3.671, 4.201, 4.848, 5.618",\
"2.684, 2.723, 2.838, 3.017, 3.263, 3.589, 4.012, 4.542, 5.188, 5.958",\
"3.213, 3.252, 3.366, 3.545, 3.791, 4.118, 4.541, 5.071, 5.717, 6.488",\
"3.886, 3.924, 4.039, 4.218, 4.464, 4.791, 5.214, 5.744, 6.391, 7.161",\
"4.639, 4.678, 4.793, 4.973, 5.218, 5.546, 5.968, 6.498, 7.145, 7.916",\
"5.469, 5.508, 5.623, 5.803, 6.05, 6.376, 6.799, 7.328, 7.975, 8.745",\
"6.374, 6.413, 6.529, 6.708, 6.954, 7.282, 7.705, 8.235, 8.881, 9.653",\
"7.352, 7.393, 7.507, 7.687, 7.933, 8.261, 8.684, 9.214, 9.861, 10.63");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("2.08, 2.152, 2.402, 2.869, 3.59, 4.597, 5.919, 7.582, 9.608, 12.03",\
"2.146, 2.219, 2.468, 2.936, 3.657, 4.664, 5.986, 7.647, 9.676, 12.09",\
"2.368, 2.441, 2.69, 3.157, 3.879, 4.886, 6.207, 7.869, 9.896, 12.31",\
"2.8, 2.873, 3.122, 3.589, 4.31, 5.317, 6.639, 8.301, 10.33, 12.75",\
"3.484, 3.556, 3.806, 4.272, 4.994, 6.001, 7.322, 8.985, 11.01, 13.43",\
"4.444, 4.517, 4.765, 5.232, 5.953, 6.96, 8.282, 9.945, 11.97, 14.39",\
"5.659, 5.731, 5.98, 6.446, 7.167, 8.174, 9.496, 11.16, 13.19, 15.61",\
"7.075, 7.147, 7.396, 7.862, 8.583, 9.59, 10.91, 12.57, 14.6, 17.02",\
"8.676, 8.749, 8.996, 9.463, 10.18, 11.19, 12.51, 14.18, 16.21, 18.62",\
"10.46, 10.54, 10.78, 11.25, 11.97, 12.98, 14.3, 15.96, 17.99, 20.41");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.2746, 0.312, 0.432, 0.6542, 1.006, 1.517, 2.212, 3.096, 4.181, 5.478",\
"0.275, 0.3124, 0.4318, 0.6548, 1.006, 1.517, 2.214, 3.097, 4.186, 5.477",\
"0.2754, 0.3116, 0.4322, 0.6554, 1.006, 1.518, 2.213, 3.096, 4.185, 5.482",\
"0.2744, 0.3118, 0.4322, 0.6552, 1.006, 1.519, 2.213, 3.094, 4.184, 5.475",\
"0.2752, 0.312, 0.4324, 0.6552, 1.006, 1.519, 2.212, 3.1, 4.18, 5.479",\
"0.2752, 0.3126, 0.4328, 0.6564, 1.006, 1.519, 2.213, 3.094, 4.184, 5.471",\
"0.277, 0.3136, 0.4342, 0.6556, 1.007, 1.518, 2.212, 3.098, 4.18, 5.478",\
"0.278, 0.316, 0.436, 0.656, 1.008, 1.518, 2.212, 3.096, 4.176, 5.468",\
"0.28, 0.316, 0.436, 0.658, 1.006, 1.518, 2.214, 3.094, 4.176, 5.468",\
"0.28, 0.318, 0.438, 0.658, 1.008, 1.52, 2.212, 3.098, 4.176, 5.468");
}
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.002399, 0.007311, 0.01669, 0.03131, 0.05181, 0.07879, 0.1128, 0.1543, 0.2037");
values("0.437, 0.5474, 0.9444, 1.709, 2.905, 4.578, 6.784, 9.562, 12.97, 17",\
"0.437, 0.5478, 0.9444, 1.709, 2.904, 4.578, 6.783, 9.576, 12.96, 17",\
"0.437, 0.5474, 0.9444, 1.709, 2.907, 4.579, 6.783, 9.577, 12.96, 17.02",\
"0.437, 0.5486, 0.9446, 1.709, 2.904, 4.578, 6.783, 9.569, 12.95, 17",\
"0.4372, 0.5478, 0.9446, 1.709, 2.905, 4.578, 6.782, 9.577, 12.97, 16.99",\
"0.4366, 0.5482, 0.9446, 1.712, 2.903, 4.577, 6.783, 9.576, 12.96, 17.04",\
"0.4376, 0.549, 0.9456, 1.711, 2.902, 4.58, 6.782, 9.558, 12.95, 17.03",\
"0.44, 0.55, 0.946, 1.712, 2.906, 4.58, 6.786, 9.564, 12.96, 16.99",\
"0.442, 0.552, 0.948, 1.712, 2.906, 4.578, 6.782, 9.584, 12.96, 17",\
"0.444, 0.554, 0.948, 1.712, 2.908, 4.58, 6.78, 9.562, 12.97, 17.02");
}
}
}
pin(SETN) {
capacitance : 0.004136 ;
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 : 1.499 ;
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.004068, 0.004063, 0.004056, 0.004053, 0.004062, 0.004062, 0.004061, \
0.00406, 0.004058, 0.004036");
}
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.0035, -0.003493, -0.00349, -0.003496, -0.003514, -0.003514, \
-0.003523, -0.003532, -0.003555, -0.003604");
}
}
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.004065, 0.004067, 0.004061, 0.00406, 0.004049, 0.004061, 0.004061, \
0.00406, 0.004063, 0.004035");
}
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.0035, -0.003493, -0.00349, -0.003496, -0.003513, -0.003516, \
-0.003523, -0.003532, -0.003553, -0.003604");
}
}
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.004064, 0.004057, 0.004057, 0.004051, 0.004064, 0.004061, 0.004058, \
0.004061, 0.00406, 0.004035");
}
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.003499, -0.003492, -0.00349, -0.003498, -0.003512, -0.003517, \
-0.003523, -0.003533, -0.003554, -0.003604");
}
}
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("-0.23, -0.32, -0.6, -1.06, -1.77, -2.69, -3.77, -5.01, -6.411, -7.984",\
"-0.22, -0.3, -0.55, -1.03, -1.73, -2.65, -3.73, -4.97, -6.377, -7.941",\
"-0.03, -0.11, -0.36, -0.84, -1.54, -2.46, -3.54, -4.79, -6.18, -7.751",\
"0.25, 0.18, -0.07, -0.53, -1.23, -2.15, -3.23, -4.48, -5.88, -7.454",\
"0.61, 0.54, 0.3, -0.16, -0.86, -1.77, -2.85, -4.11, -5.52, -7.09",\
"1.05, 0.96, 0.7, 0.28, -0.42, -1.33, -2.42, -3.66, -5.08, -6.69",\
"1.55, 1.49, 1.24, 0.79, 0.08, -0.82, -1.9, -3.15, -4.57, -6.15",\
"2.11, 2.04, 1.8, 1.35, 0.65, -0.26, -1.33, -2.59, -4, -5.59",\
"2.74, 2.67, 2.43, 1.97, 1.28, 0.37, -0.71, -1.96, -3.38, -4.95",\
"3.4, 3.33, 3.09, 2.63, 1.94, 1.03, -0.05, -1.3, -2.71, -4.29");
}
}
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("0.74, 0.81, 1.03, 1.48, 2.17, 3.08, 4.18, 5.44, 6.88, 8.47",\
"0.7, 0.76, 0.98, 1.42, 2.12, 3.04, 4.14, 5.4, 6.83, 8.43",\
"0.52, 0.59, 0.81, 1.25, 1.95, 2.87, 3.97, 5.23, 6.66, 8.26",\
"0.23, 0.3, 0.52, 0.96, 1.66, 2.58, 3.68, 4.94, 6.37, 7.97",\
"-0.13, -0.07, 0.15, 0.6, 1.29, 2.21, 3.3, 4.56, 5.99, 7.6",\
"-0.57, -0.51, -0.28, 0.17, 0.86, 1.78, 2.87, 4.13, 5.56, 7.16",\
"-1.06, -1, -0.77, -0.32, 0.37, 1.29, 2.38, 3.64, 5.06, 6.66",\
"-1.61, -1.55, -1.32, -0.87, -0.18, 0.74, 1.83, 3.08, 4.51, 6.11",\
"-2.21, -2.15, -1.92, -1.47, -0.78, 0.14, 1.22, 2.48, 3.9, 5.49",\
"-2.86, -2.81, -2.58, -2.13, -1.43, -0.52, 0.57, 1.82, 3.24, 4.84");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&!E" ;
fall_constraint(scalar) {
values("1.499");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_D_AND_NOT_E === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&!E" ;
fall_constraint(scalar) {
values("1.499");
}
}
}
}