cell(gf180mcu_fd_sc_mcu9t5v0__dffsnq_2) { | |
area : 104.428800 ; | |
ff(IQ1,IQN1) { | |
clocked_on : "CLK" ; | |
next_state : "D" ; | |
preset : "(!SETN)" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&!SETN" ; | |
value : "0.000346644" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&!D&SETN" ; | |
value : "0.00047853" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&!SETN" ; | |
value : "0.0003484935" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!CLK&D&SETN" ; | |
value : "0.000484785" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&!SETN" ; | |
value : "0.00037503" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&!D&SETN" ; | |
value : "0.00045144" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&!SETN" ; | |
value : "0.0003768795" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "CLK&D&SETN" ; | |
value : "0.00052479" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.00052479" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(CLK) { | |
capacitance : 0.004964 ; | |
clock : true ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
min_period : 1.048 ; | |
min_pulse_width_high : 0.497 ; | |
min_pulse_width_low : 0.467 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!D&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.4522, 0.4508, 0.4522, 0.4669, 0.4977, 0.5443, 0.6085, 0.6915, \ | |
0.7924, 0.9137"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.3146, 0.3137, 0.3142, 0.3253, 0.3487, 0.3867, 0.4404, 0.5111, \ | |
0.5987, 0.7039"); | |
} | |
} | |
internal_power() { | |
when : "!D&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.3124, 0.311, 0.3125, 0.3257, 0.354, 0.3974, 0.4575, 0.5354, \ | |
0.6319, 0.7475"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.2347, 0.2341, 0.2346, 0.2452, 0.268, 0.3056, 0.3588, 0.429, \ | |
0.5162, 0.6211"); | |
} | |
} | |
internal_power() { | |
when : "D&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.3119, 0.3106, 0.312, 0.3254, 0.3534, 0.3967, 0.457, 0.5348, \ | |
0.6313, 0.7472"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.2443, 0.2436, 0.2441, 0.2547, 0.2774, 0.3149, 0.3684, 0.4383, \ | |
0.5253, 0.6302"); | |
} | |
} | |
internal_power() { | |
when : "D&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.3119, 0.3105, 0.3121, 0.3253, 0.3535, 0.3969, 0.4569, 0.5348, \ | |
0.6314, 0.7469"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.2443, 0.2436, 0.2441, 0.2546, 0.2772, 0.315, 0.368, 0.4384, \ | |
0.5251, 0.6302"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!D&SETN" ; | |
fall_constraint(scalar) { | |
values("0.467"); | |
} | |
rise_constraint(scalar) { | |
values("0.497"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "D&SETN" ; | |
fall_constraint(scalar) { | |
values("0.467"); | |
} | |
rise_constraint(scalar) { | |
values("0.459"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_NOT_D_AND_SETN === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "!D&SETN" ; | |
rise_constraint(scalar) { | |
values("1.048"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_D_AND_SETN === 1'b1" ; | |
timing_type : minimum_period ; | |
when : "D&SETN" ; | |
rise_constraint(scalar) { | |
values("0.991"); | |
} | |
} | |
} | |
pin(D) { | |
capacitance : 0.003885 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
nextstate_type : data ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1675, 0.1669, 0.1691, 0.1779, 0.1958, 0.224, 0.2637, 0.3155, \ | |
0.3802, 0.4585"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.07032, 0.06963, 0.07081, 0.07738, 0.09141, 0.1148, 0.1486, 0.1939, \ | |
0.2511, 0.3209"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.2448, 0.2441, 0.2463, 0.256, 0.2763, 0.3077, 0.3517, 0.4088, \ | |
0.4798, 0.565"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1848, 0.1842, 0.1853, 0.1928, 0.2088, 0.2352, 0.2731, 0.3231, \ | |
0.3857, 0.4616"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.06779, 0.06667, 0.07052, 0.08296, 0.1048, 0.1368, 0.1799, 0.2346, \ | |
0.3022, 0.3825"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.009153, 0.008081, 0.009568, 0.01861, 0.0368, 0.06491, 0.1033, \ | |
0.1525, 0.2133, 0.2863"); | |
} | |
} | |
internal_power() { | |
when : "CLK&SETN" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.0678, 0.06665, 0.07053, 0.08293, 0.1048, 0.137, 0.1798, 0.2347, \ | |
0.3021, 0.3827"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.009139, 0.008094, 0.009559, 0.01863, 0.03694, 0.06484, 0.1032, \ | |
0.1525, 0.2133, 0.2863"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_SETN === 1'b1" ; | |
timing_type : hold_rising ; | |
when : "SETN" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.052, 0.059, 0.091, 0.135, 0.181, 0.228, 0.26, 0.28, 0.297, 0.29",\ | |
"0.037, 0.05, 0.078, 0.127, 0.175, 0.216, 0.251, 0.273, 0.287, 0.284",\ | |
"0.005, 0.016, 0.041, 0.095, 0.137, 0.177, 0.213, 0.239, 0.249, 0.245",\ | |
"-0.056, -0.05, -0.023, 0.025, 0.071, 0.116, 0.154, 0.179, 0.186, 0.188",\ | |
"-0.136, -0.133, -0.103, -0.051, -0.009, 0.041, 0.074, 0.099, 0.114, 0.11",\ | |
"-0.235, -0.223, -0.194, -0.145, -0.103, -0.055, -0.016, 0.003, 0.021, 0.017",\ | |
"-0.34, -0.332, -0.305, -0.255, -0.218, -0.169, -0.135, -0.105, -0.089, -0.087",\ | |
"-0.449, -0.445, -0.418, -0.371, -0.339, -0.295, -0.257, -0.232, -0.222, -0.216",\ | |
"-0.563, -0.566, -0.541, -0.5, -0.472, -0.435, -0.397, -0.374, -0.352, -0.354",\ | |
"-0.696, -0.691, -0.669, -0.638, -0.617, -0.574, -0.544, -0.527, -0.51, -0.513"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.086, -0.082, -0.057, -0.03, -0.011, 0.002, 0.002, -0.002, -0.02, -0.057",\ | |
"-0.097, -0.084, -0.063, -0.04, -0.019, -0.007, -0.005, -0.011, -0.032, -0.059",\ | |
"-0.118, -0.116, -0.094, -0.068, -0.049, -0.038, -0.034, -0.041, -0.059, -0.086",\ | |
"-0.169, -0.162, -0.136, -0.109, -0.088, -0.072, -0.073, -0.08, -0.101, -0.129",\ | |
"-0.206, -0.201, -0.178, -0.149, -0.131, -0.115, -0.113, -0.123, -0.137, -0.169",\ | |
"-0.235, -0.231, -0.211, -0.183, -0.164, -0.15, -0.142, -0.154, -0.173, -0.205",\ | |
"-0.265, -0.256, -0.236, -0.204, -0.189, -0.177, -0.175, -0.183, -0.206, -0.236",\ | |
"-0.272, -0.265, -0.247, -0.221, -0.2, -0.191, -0.19, -0.204, -0.222, -0.265",\ | |
"-0.266, -0.256, -0.243, -0.219, -0.208, -0.195, -0.201, -0.209, -0.238, -0.272",\ | |
"-0.252, -0.245, -0.225, -0.203, -0.192, -0.185, -0.193, -0.204, -0.23, -0.269"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
sdf_cond : "ENABLE_SETN === 1'b1" ; | |
timing_type : setup_rising ; | |
when : "SETN" ; | |
fall_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.252, 0.242, 0.215, 0.175, 0.137, 0.11, 0.09, 0.099, 0.129, 0.301",\ | |
"0.257, 0.248, 0.223, 0.186, 0.149, 0.122, 0.099, 0.102, 0.133, 0.344",\ | |
"0.301, 0.295, 0.259, 0.221, 0.182, 0.162, 0.138, 0.135, 0.168, 0.344",\ | |
"0.374, 0.363, 0.331, 0.295, 0.254, 0.231, 0.206, 0.205, 0.242, 0.39",\ | |
"0.469, 0.462, 0.434, 0.391, 0.356, 0.321, 0.3, 0.289, 0.313, 0.447",\ | |
"0.589, 0.577, 0.549, 0.511, 0.47, 0.435, 0.412, 0.4, 0.413, 0.483",\ | |
"0.722, 0.715, 0.69, 0.646, 0.606, 0.573, 0.547, 0.534, 0.534, 0.586",\ | |
"0.88, 0.873, 0.847, 0.805, 0.762, 0.724, 0.698, 0.684, 0.679, 0.705",\ | |
"1.057, 1.046, 1.014, 0.972, 0.928, 0.893, 0.871, 0.856, 0.849, 0.866",\ | |
"1.242, 1.235, 1.204, 1.161, 1.115, 1.083, 1.06, 1.045, 1.034, 1.049"); | |
} | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.321, 0.312, 0.285, 0.228, 0.178, 0.148, 0.128, 0.128, 0.139, 0.166",\ | |
"0.328, 0.325, 0.289, 0.235, 0.181, 0.153, 0.137, 0.132, 0.153, 0.176",\ | |
"0.362, 0.351, 0.312, 0.262, 0.211, 0.186, 0.167, 0.166, 0.173, 0.205",\ | |
"0.407, 0.398, 0.363, 0.306, 0.261, 0.231, 0.212, 0.205, 0.22, 0.245",\ | |
"0.459, 0.447, 0.416, 0.356, 0.312, 0.276, 0.257, 0.252, 0.26, 0.293",\ | |
"0.506, 0.493, 0.467, 0.408, 0.358, 0.319, 0.294, 0.29, 0.303, 0.332",\ | |
"0.545, 0.53, 0.501, 0.451, 0.397, 0.363, 0.331, 0.329, 0.338, 0.367",\ | |
"0.576, 0.566, 0.528, 0.479, 0.431, 0.39, 0.366, 0.36, 0.364, 0.392",\ | |
"0.593, 0.587, 0.552, 0.5, 0.448, 0.409, 0.384, 0.375, 0.382, 0.41",\ | |
"0.599, 0.588, 0.556, 0.506, 0.455, 0.415, 0.386, 0.38, 0.384, 0.412"); | |
} | |
} | |
} | |
pin(Q) { | |
direction : output ; | |
function : "IQ1" ; | |
max_capacitance : 0.8128 ; | |
max_transition : 5.2 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "CLK" ; | |
when : "SETN" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5407, 0.5301, 0.5176, 0.5127, 0.5107, 0.5095, 0.509, 0.5088, 0.5084, 0.5083",\ | |
"0.5401, 0.5293, 0.5174, 0.5121, 0.51, 0.5091, 0.5087, 0.5083, 0.5081, 0.5079",\ | |
"0.5402, 0.5296, 0.5176, 0.5126, 0.5104, 0.5094, 0.5089, 0.5085, 0.5083, 0.5081",\ | |
"0.5418, 0.531, 0.5188, 0.5138, 0.5116, 0.5108, 0.51, 0.5099, 0.5097, 0.5094",\ | |
"0.5436, 0.5328, 0.5209, 0.5158, 0.5138, 0.5128, 0.5122, 0.5119, 0.5117, 0.5116",\ | |
"0.546, 0.5355, 0.5233, 0.5181, 0.5161, 0.5149, 0.5144, 0.5142, 0.514, 0.5138",\ | |
"0.5489, 0.5379, 0.5263, 0.521, 0.5189, 0.518, 0.5176, 0.5173, 0.517, 0.5168",\ | |
"0.5516, 0.5409, 0.5287, 0.5235, 0.5216, 0.5206, 0.52, 0.5196, 0.5195, 0.5194",\ | |
"0.555, 0.5445, 0.5321, 0.5271, 0.5251, 0.5239, 0.5232, 0.523, 0.5229, 0.5228",\ | |
"0.5581, 0.5473, 0.5353, 0.5302, 0.5282, 0.5271, 0.5265, 0.5262, 0.526, 0.5258"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.543, 0.537, 0.5292, 0.5257, 0.5249, 0.5273, 0.5318, 0.5345, 0.5375, 0.5413",\ | |
"0.5426, 0.5369, 0.5287, 0.526, 0.525, 0.5267, 0.5321, 0.5339, 0.5378, 0.5407",\ | |
"0.5425, 0.5367, 0.5287, 0.5253, 0.5249, 0.5267, 0.5321, 0.5339, 0.5378, 0.5407",\ | |
"0.5428, 0.5371, 0.5282, 0.5252, 0.5263, 0.5279, 0.5315, 0.5346, 0.5381, 0.5428",\ | |
"0.5442, 0.5386, 0.5305, 0.5266, 0.5277, 0.5278, 0.5323, 0.5358, 0.5389, 0.5418",\ | |
"0.5452, 0.5385, 0.5311, 0.5278, 0.5278, 0.53, 0.5332, 0.5367, 0.5388, 0.5438",\ | |
"0.5489, 0.5413, 0.5333, 0.5297, 0.5325, 0.5332, 0.5369, 0.5399, 0.5434, 0.5488",\ | |
"0.5513, 0.5449, 0.5361, 0.5321, 0.5326, 0.5389, 0.5416, 0.5434, 0.5468, 0.5518",\ | |
"0.5568, 0.5507, 0.542, 0.5373, 0.5382, 0.539, 0.5471, 0.552, 0.5541, 0.5528",\ | |
"0.5612, 0.5549, 0.5474, 0.5441, 0.543, 0.5438, 0.5465, 0.555, 0.5607, 0.5644"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "!CLK&!D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5342, 0.5286, 0.5205, 0.5152, 0.5143, 0.5162, 0.5216, 0.5233, 0.5272, 0.5333",\ | |
"0.5341, 0.5286, 0.5203, 0.5166, 0.515, 0.5177, 0.5222, 0.5244, 0.5279, 0.5317",\ | |
"0.5349, 0.5289, 0.521, 0.5169, 0.516, 0.5186, 0.5218, 0.5244, 0.5301, 0.5312",\ | |
"0.5423, 0.5359, 0.5286, 0.5243, 0.5233, 0.5247, 0.5296, 0.5323, 0.538, 0.54",\ | |
"0.5644, 0.5584, 0.5489, 0.5442, 0.5432, 0.5444, 0.5499, 0.552, 0.5555, 0.5593",\ | |
"0.5994, 0.5936, 0.5839, 0.5792, 0.5768, 0.5789, 0.5826, 0.5843, 0.5882, 0.5955",\ | |
"0.65, 0.6432, 0.6318, 0.6255, 0.6261, 0.6256, 0.6283, 0.6314, 0.6358, 0.6394",\ | |
"0.7156, 0.7083, 0.6967, 0.688, 0.6865, 0.6906, 0.6915, 0.6919, 0.694, 0.699",\ | |
"0.7892, 0.7805, 0.7678, 0.7591, 0.7535, 0.7542, 0.761, 0.7636, 0.7644, 0.7662",\ | |
"0.8679, 0.859, 0.8463, 0.8347, 0.8304, 0.826, 0.831, 0.8399, 0.8411, 0.8451"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5342, 0.5286, 0.5205, 0.5152, 0.5143, 0.5162, 0.5216, 0.5233, 0.5272, 0.5333",\ | |
"0.5341, 0.5286, 0.5203, 0.5166, 0.515, 0.5177, 0.5222, 0.5244, 0.5279, 0.5317",\ | |
"0.5349, 0.5289, 0.521, 0.5169, 0.516, 0.5186, 0.5218, 0.5244, 0.5301, 0.5312",\ | |
"0.5423, 0.5359, 0.5286, 0.5243, 0.5233, 0.5247, 0.5296, 0.5323, 0.538, 0.54",\ | |
"0.5644, 0.5584, 0.5489, 0.5442, 0.5432, 0.5444, 0.5499, 0.552, 0.5555, 0.5593",\ | |
"0.5994, 0.5936, 0.5839, 0.5792, 0.5768, 0.5789, 0.5826, 0.5843, 0.5882, 0.5955",\ | |
"0.65, 0.6432, 0.6318, 0.6255, 0.6261, 0.6256, 0.6283, 0.6314, 0.6358, 0.6394",\ | |
"0.7156, 0.7083, 0.6967, 0.688, 0.6865, 0.6906, 0.6915, 0.6919, 0.694, 0.699",\ | |
"0.7892, 0.7805, 0.7678, 0.7591, 0.7535, 0.7542, 0.761, 0.7636, 0.7644, 0.7662",\ | |
"0.8679, 0.859, 0.8463, 0.8347, 0.8304, 0.826, 0.831, 0.8399, 0.8411, 0.8451"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "!CLK&D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5326, 0.5268, 0.5192, 0.5145, 0.5148, 0.5159, 0.52, 0.524, 0.5261, 0.5303",\ | |
"0.5323, 0.5263, 0.5185, 0.5144, 0.5135, 0.5151, 0.5205, 0.5227, 0.5262, 0.53",\ | |
"0.5333, 0.5275, 0.5192, 0.5151, 0.5148, 0.517, 0.5193, 0.5238, 0.529, 0.5333",\ | |
"0.5407, 0.5346, 0.5267, 0.5224, 0.5215, 0.5229, 0.5279, 0.5305, 0.5362, 0.5382",\ | |
"0.5628, 0.5568, 0.5476, 0.5427, 0.5415, 0.5445, 0.5491, 0.5503, 0.5538, 0.5597",\ | |
"0.5981, 0.5918, 0.5826, 0.5777, 0.5754, 0.5769, 0.5814, 0.5831, 0.587, 0.592",\ | |
"0.6489, 0.6426, 0.6316, 0.6256, 0.6245, 0.6236, 0.6264, 0.6294, 0.6356, 0.6384",\ | |
"0.7147, 0.7069, 0.6957, 0.6872, 0.6838, 0.6881, 0.689, 0.6916, 0.6938, 0.6974",\ | |
"0.7877, 0.78, 0.7654, 0.7576, 0.7531, 0.7541, 0.76, 0.7639, 0.7616, 0.7657",\ | |
"0.8669, 0.8587, 0.8439, 0.8347, 0.8292, 0.8252, 0.8275, 0.8391, 0.8404, 0.8402"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5326, 0.5268, 0.5192, 0.5145, 0.5148, 0.5159, 0.52, 0.524, 0.5261, 0.5303",\ | |
"0.5323, 0.5263, 0.5185, 0.5144, 0.5135, 0.5151, 0.5205, 0.5227, 0.5262, 0.53",\ | |
"0.5333, 0.5275, 0.5192, 0.5151, 0.5148, 0.517, 0.5193, 0.5238, 0.529, 0.5333",\ | |
"0.5407, 0.5346, 0.5267, 0.5224, 0.5215, 0.5229, 0.5279, 0.5305, 0.5362, 0.5382",\ | |
"0.5628, 0.5568, 0.5476, 0.5427, 0.5415, 0.5445, 0.5491, 0.5503, 0.5538, 0.5597",\ | |
"0.5981, 0.5918, 0.5826, 0.5777, 0.5754, 0.5769, 0.5814, 0.5831, 0.587, 0.592",\ | |
"0.6489, 0.6426, 0.6316, 0.6256, 0.6245, 0.6236, 0.6264, 0.6294, 0.6356, 0.6384",\ | |
"0.7147, 0.7069, 0.6957, 0.6872, 0.6838, 0.6881, 0.689, 0.6916, 0.6938, 0.6974",\ | |
"0.7877, 0.78, 0.7654, 0.7576, 0.7531, 0.7541, 0.76, 0.7639, 0.7616, 0.7657",\ | |
"0.8669, 0.8587, 0.8439, 0.8347, 0.8292, 0.8252, 0.8275, 0.8391, 0.8404, 0.8402"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "CLK&!D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.7186, 0.7126, 0.7043, 0.6997, 0.6986, 0.7003, 0.7048, 0.7079, 0.7113, 0.7169",\ | |
"0.7166, 0.7109, 0.7027, 0.6982, 0.6982, 0.6986, 0.704, 0.7062, 0.7101, 0.7153",\ | |
"0.7186, 0.7129, 0.7047, 0.7002, 0.6995, 0.7014, 0.7055, 0.7095, 0.7098, 0.715",\ | |
"0.734, 0.7283, 0.7198, 0.7152, 0.7141, 0.7163, 0.7209, 0.7239, 0.7283, 0.7303",\ | |
"0.7756, 0.7692, 0.7597, 0.7556, 0.7539, 0.7577, 0.7609, 0.7631, 0.7665, 0.7717",\ | |
"0.8428, 0.8363, 0.8274, 0.8216, 0.8193, 0.8198, 0.8248, 0.827, 0.8322, 0.8341",\ | |
"0.9361, 0.9294, 0.9193, 0.9123, 0.9109, 0.911, 0.9147, 0.9164, 0.9212, 0.9267",\ | |
"1.058, 1.051, 1.038, 1.031, 1.028, 1.031, 1.032, 1.034, 1.036, 1.04",\ | |
"1.195, 1.187, 1.175, 1.165, 1.16, 1.16, 1.166, 1.168, 1.167, 1.172",\ | |
"1.343, 1.336, 1.322, 1.31, 1.305, 1.303, 1.305, 1.314, 1.317, 1.315"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.7186, 0.7126, 0.7043, 0.6997, 0.6986, 0.7003, 0.7048, 0.7079, 0.7113, 0.7169",\ | |
"0.7166, 0.7109, 0.7027, 0.6982, 0.6982, 0.6986, 0.704, 0.7062, 0.7101, 0.7153",\ | |
"0.7186, 0.7129, 0.7047, 0.7002, 0.6995, 0.7014, 0.7055, 0.7095, 0.7098, 0.715",\ | |
"0.734, 0.7283, 0.7198, 0.7152, 0.7141, 0.7163, 0.7209, 0.7239, 0.7283, 0.7303",\ | |
"0.7756, 0.7692, 0.7597, 0.7556, 0.7539, 0.7577, 0.7609, 0.7631, 0.7665, 0.7717",\ | |
"0.8428, 0.8363, 0.8274, 0.8216, 0.8193, 0.8198, 0.8248, 0.827, 0.8322, 0.8341",\ | |
"0.9361, 0.9294, 0.9193, 0.9123, 0.9109, 0.911, 0.9147, 0.9164, 0.9212, 0.9267",\ | |
"1.058, 1.051, 1.038, 1.031, 1.028, 1.031, 1.032, 1.034, 1.036, 1.04",\ | |
"1.195, 1.187, 1.175, 1.165, 1.16, 1.16, 1.166, 1.168, 1.167, 1.172",\ | |
"1.343, 1.336, 1.322, 1.31, 1.305, 1.303, 1.305, 1.314, 1.317, 1.315"); | |
} | |
} | |
internal_power() { | |
related_pin : "SETN" ; | |
when : "CLK&D" ; | |
fall_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.718, 0.7124, 0.7037, 0.6997, 0.6996, 0.7012, 0.7052, 0.7074, 0.7113, 0.7156",\ | |
"0.7171, 0.7111, 0.7031, 0.6991, 0.6971, 0.6986, 0.704, 0.7062, 0.7119, 0.7153",\ | |
"0.7186, 0.7129, 0.7047, 0.7002, 0.6995, 0.7014, 0.705, 0.7095, 0.7098, 0.715",\ | |
"0.734, 0.7283, 0.7198, 0.7155, 0.714, 0.7154, 0.7199, 0.7235, 0.7283, 0.733",\ | |
"0.7753, 0.7693, 0.7606, 0.7555, 0.7547, 0.7564, 0.7595, 0.7631, 0.7661, 0.7694",\ | |
"0.8427, 0.8368, 0.8271, 0.8209, 0.8192, 0.8197, 0.8247, 0.8269, 0.8308, 0.834",\ | |
"0.9365, 0.9299, 0.9188, 0.9121, 0.9116, 0.9111, 0.9147, 0.916, 0.9213, 0.9267",\ | |
"1.058, 1.051, 1.039, 1.029, 1.028, 1.031, 1.032, 1.033, 1.036, 1.042",\ | |
"1.194, 1.187, 1.175, 1.165, 1.16, 1.16, 1.167, 1.17, 1.167, 1.171",\ | |
"1.344, 1.336, 1.322, 1.311, 1.304, 1.303, 1.307, 1.315, 1.316, 1.316"); | |
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */ | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.718, 0.7124, 0.7037, 0.6997, 0.6996, 0.7012, 0.7052, 0.7074, 0.7113, 0.7156",\ | |
"0.7171, 0.7111, 0.7031, 0.6991, 0.6971, 0.6986, 0.704, 0.7062, 0.7119, 0.7153",\ | |
"0.7186, 0.7129, 0.7047, 0.7002, 0.6995, 0.7014, 0.705, 0.7095, 0.7098, 0.715",\ | |
"0.734, 0.7283, 0.7198, 0.7155, 0.714, 0.7154, 0.7199, 0.7235, 0.7283, 0.733",\ | |
"0.7753, 0.7693, 0.7606, 0.7555, 0.7547, 0.7564, 0.7595, 0.7631, 0.7661, 0.7694",\ | |
"0.8427, 0.8368, 0.8271, 0.8209, 0.8192, 0.8197, 0.8247, 0.8269, 0.8308, 0.834",\ | |
"0.9365, 0.9299, 0.9188, 0.9121, 0.9116, 0.9111, 0.9147, 0.916, 0.9213, 0.9267",\ | |
"1.058, 1.051, 1.039, 1.029, 1.028, 1.031, 1.032, 1.033, 1.036, 1.042",\ | |
"1.194, 1.187, 1.175, 1.165, 1.16, 1.16, 1.167, 1.17, 1.167, 1.171",\ | |
"1.344, 1.336, 1.322, 1.311, 1.304, 1.303, 1.307, 1.315, 1.316, 1.316"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : rising_edge ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.7659, 0.7927, 0.8603, 0.9604, 1.099, 1.289, 1.537, 1.85, 2.231, 2.687",\ | |
"0.7735, 0.8002, 0.8679, 0.968, 1.107, 1.296, 1.545, 1.857, 2.239, 2.694",\ | |
"0.8026, 0.8293, 0.8971, 0.9973, 1.136, 1.326, 1.574, 1.886, 2.268, 2.723",\ | |
"0.8553, 0.882, 0.9497, 1.05, 1.189, 1.378, 1.626, 1.939, 2.321, 2.776",\ | |
"0.9074, 0.9341, 1.002, 1.102, 1.241, 1.43, 1.678, 1.991, 2.373, 2.828",\ | |
"0.954, 0.9806, 1.048, 1.148, 1.287, 1.477, 1.725, 2.038, 2.419, 2.875",\ | |
"0.9935, 1.02, 1.088, 1.188, 1.327, 1.516, 1.765, 2.077, 2.459, 2.914",\ | |
"1.024, 1.05, 1.118, 1.218, 1.357, 1.547, 1.795, 2.108, 2.49, 2.945",\ | |
"1.043, 1.07, 1.138, 1.238, 1.377, 1.566, 1.814, 2.127, 2.509, 2.964",\ | |
"1.05, 1.077, 1.144, 1.244, 1.383, 1.573, 1.821, 2.133, 2.515, 2.97"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.6698, 0.6964, 0.7726, 0.9103, 1.126, 1.429, 1.827, 2.329, 2.941, 3.672",\ | |
"0.6774, 0.7039, 0.78, 0.9181, 1.134, 1.436, 1.835, 2.337, 2.948, 3.678",\ | |
"0.7062, 0.7328, 0.8089, 0.9469, 1.162, 1.465, 1.863, 2.365, 2.977, 3.707",\ | |
"0.7581, 0.7848, 0.8606, 0.9988, 1.214, 1.517, 1.915, 2.417, 3.03, 3.761",\ | |
"0.8101, 0.8367, 0.9128, 1.051, 1.266, 1.569, 1.967, 2.469, 3.081, 3.811",\ | |
"0.856, 0.8824, 0.9588, 1.097, 1.312, 1.615, 2.013, 2.515, 3.128, 3.858",\ | |
"0.8964, 0.9224, 0.9986, 1.137, 1.352, 1.655, 2.053, 2.555, 3.167, 3.899",\ | |
"0.9273, 0.9536, 1.03, 1.168, 1.383, 1.686, 2.085, 2.586, 3.199, 3.93",\ | |
"0.9479, 0.9744, 1.05, 1.188, 1.404, 1.707, 2.105, 2.607, 3.219, 3.948",\ | |
"0.956, 0.9824, 1.059, 1.197, 1.412, 1.715, 2.113, 2.615, 3.227, 3.957"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.07086, 0.09614, 0.1673, 0.2914, 0.4951, 0.7972, 1.199, 1.71, 2.335, 3.075",\ | |
"0.07074, 0.09604, 0.1675, 0.2912, 0.4954, 0.796, 1.199, 1.709, 2.335, 3.075",\ | |
"0.07088, 0.09614, 0.1675, 0.2916, 0.4954, 0.7972, 1.199, 1.709, 2.333, 3.075",\ | |
"0.0708, 0.096, 0.1676, 0.2914, 0.4952, 0.7964, 1.201, 1.711, 2.334, 3.075",\ | |
"0.0708, 0.096, 0.1674, 0.2914, 0.495, 0.797, 1.201, 1.711, 2.333, 3.076",\ | |
"0.071, 0.0962, 0.1676, 0.2914, 0.4954, 0.7964, 1.2, 1.711, 2.335, 3.075",\ | |
"0.0708, 0.096, 0.1676, 0.2912, 0.4958, 0.796, 1.2, 1.71, 2.333, 3.075",\ | |
"0.071, 0.096, 0.1672, 0.2914, 0.4954, 0.796, 1.2, 1.709, 2.333, 3.077",\ | |
"0.0708, 0.096, 0.1674, 0.2916, 0.4954, 0.7962, 1.2, 1.709, 2.332, 3.075",\ | |
"0.071, 0.0958, 0.1674, 0.2914, 0.4954, 0.7964, 1.199, 1.71, 2.333, 3.075"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.0654, 0.09816, 0.2103, 0.4435, 0.8129, 1.333, 2.02, 2.886, 3.934, 5.198",\ | |
"0.06548, 0.09828, 0.2106, 0.4436, 0.8129, 1.335, 2.02, 2.881, 3.936, 5.19",\ | |
"0.06576, 0.09828, 0.2106, 0.4437, 0.8128, 1.335, 2.02, 2.881, 3.936, 5.19",\ | |
"0.0654, 0.0982, 0.2102, 0.4438, 0.813, 1.334, 2.019, 2.886, 3.934, 5.194",\ | |
"0.0654, 0.0984, 0.2102, 0.4438, 0.8128, 1.335, 2.019, 2.88, 3.935, 5.191",\ | |
"0.0654, 0.0984, 0.2104, 0.4432, 0.8124, 1.334, 2.019, 2.884, 3.942, 5.194",\ | |
"0.0654, 0.0984, 0.21, 0.4434, 0.8124, 1.332, 2.02, 2.886, 3.935, 5.202",\ | |
"0.0656, 0.0982, 0.2102, 0.4436, 0.813, 1.333, 2.017, 2.881, 3.936, 5.201",\ | |
"0.0654, 0.0982, 0.2102, 0.4432, 0.8134, 1.332, 2.016, 2.88, 3.938, 5.186",\ | |
"0.0658, 0.0986, 0.2104, 0.4438, 0.8134, 1.335, 2.018, 2.882, 3.931, 5.189"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "CLK===1'b0 && D===1'b0" ; | |
timing_sense : negative_unate ; | |
timing_type : preset ; | |
when : "!CLK&!D" ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5576, 0.584, 0.66, 0.7967, 1.012, 1.315, 1.713, 2.215, 2.828, 3.559",\ | |
"0.5673, 0.5937, 0.6696, 0.8068, 1.022, 1.325, 1.723, 2.224, 2.837, 3.569",\ | |
"0.6043, 0.6306, 0.7065, 0.8439, 1.059, 1.362, 1.76, 2.262, 2.876, 3.606",\ | |
"0.6781, 0.7042, 0.7806, 0.9178, 1.133, 1.435, 1.834, 2.335, 2.948, 3.679",\ | |
"0.7838, 0.8102, 0.8858, 1.023, 1.238, 1.541, 1.939, 2.44, 3.053, 3.785",\ | |
"0.906, 0.9329, 1.009, 1.146, 1.361, 1.663, 2.061, 2.563, 3.176, 3.907",\ | |
"1.043, 1.07, 1.146, 1.282, 1.497, 1.799, 2.197, 2.699, 3.312, 4.043",\ | |
"1.193, 1.22, 1.297, 1.433, 1.647, 1.949, 2.347, 2.848, 3.461, 4.19",\ | |
"1.354, 1.381, 1.458, 1.594, 1.807, 2.109, 2.507, 3.008, 3.62, 4.35",\ | |
"1.524, 1.552, 1.629, 1.764, 1.978, 2.279, 2.677, 3.178, 3.79, 4.52"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.06536, 0.09828, 0.2095, 0.4423, 0.8131, 1.335, 2.021, 2.887, 3.937, 5.204",\ | |
"0.06546, 0.09832, 0.2094, 0.443, 0.813, 1.335, 2.021, 2.883, 3.936, 5.194",\ | |
"0.06542, 0.09832, 0.2098, 0.4422, 0.8131, 1.334, 2.019, 2.886, 3.937, 5.204",\ | |
"0.06548, 0.09812, 0.2094, 0.4426, 0.8132, 1.335, 2.021, 2.882, 3.938, 5.193",\ | |
"0.0662, 0.0984, 0.2096, 0.4426, 0.813, 1.335, 2.021, 2.883, 3.936, 5.194",\ | |
"0.0672, 0.0996, 0.2102, 0.4426, 0.8126, 1.334, 2.021, 2.886, 3.937, 5.203",\ | |
"0.069, 0.1012, 0.2108, 0.4424, 0.8128, 1.332, 2.017, 2.881, 3.941, 5.202",\ | |
"0.0708, 0.103, 0.2118, 0.4428, 0.813, 1.332, 2.018, 2.879, 3.942, 5.192",\ | |
"0.0726, 0.105, 0.2128, 0.4432, 0.8128, 1.332, 2.017, 2.878, 3.94, 5.19",\ | |
"0.0746, 0.1072, 0.2146, 0.4432, 0.8138, 1.335, 2.018, 2.882, 3.931, 5.196"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "CLK===1'b0 && D===1'b1" ; | |
timing_sense : negative_unate ; | |
timing_type : preset ; | |
when : "!CLK&D" ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.5579, 0.5843, 0.6602, 0.7975, 1.013, 1.315, 1.714, 2.216, 2.829, 3.559",\ | |
"0.5677, 0.5939, 0.6701, 0.8073, 1.023, 1.325, 1.723, 2.225, 2.838, 3.57",\ | |
"0.6046, 0.631, 0.7068, 0.8442, 1.059, 1.362, 1.76, 2.262, 2.875, 3.605",\ | |
"0.6784, 0.7047, 0.7808, 0.9181, 1.133, 1.436, 1.834, 2.336, 2.949, 3.68",\ | |
"0.7842, 0.8106, 0.8861, 1.023, 1.238, 1.541, 1.939, 2.441, 3.055, 3.783",\ | |
"0.9064, 0.9331, 1.009, 1.146, 1.361, 1.663, 2.061, 2.563, 3.175, 3.908",\ | |
"1.044, 1.07, 1.146, 1.283, 1.497, 1.799, 2.197, 2.699, 3.313, 4.043",\ | |
"1.194, 1.221, 1.297, 1.433, 1.648, 1.95, 2.347, 2.849, 3.461, 4.192",\ | |
"1.354, 1.382, 1.458, 1.594, 1.808, 2.11, 2.507, 3.009, 3.621, 4.351",\ | |
"1.525, 1.552, 1.629, 1.765, 1.978, 2.278, 2.676, 3.178, 3.789, 4.519"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.06518, 0.0982, 0.2092, 0.4423, 0.8133, 1.333, 2.018, 2.884, 3.944, 5.202",\ | |
"0.06544, 0.09832, 0.2095, 0.4422, 0.8132, 1.335, 2.021, 2.883, 3.936, 5.195",\ | |
"0.06586, 0.09796, 0.2096, 0.4424, 0.814, 1.335, 2.021, 2.88, 3.94, 5.193",\ | |
"0.06562, 0.0984, 0.2096, 0.4422, 0.8132, 1.335, 2.021, 2.882, 3.938, 5.194",\ | |
"0.066, 0.0986, 0.2098, 0.4426, 0.8128, 1.335, 2.02, 2.881, 3.943, 5.198",\ | |
"0.0672, 0.0998, 0.2104, 0.4426, 0.8126, 1.334, 2.021, 2.886, 3.936, 5.195",\ | |
"0.0684, 0.1008, 0.211, 0.443, 0.8126, 1.332, 2.018, 2.883, 3.938, 5.203",\ | |
"0.0708, 0.1028, 0.2118, 0.443, 0.8124, 1.332, 2.017, 2.883, 3.935, 5.198",\ | |
"0.0726, 0.105, 0.213, 0.4428, 0.813, 1.333, 2.016, 2.879, 3.937, 5.19",\ | |
"0.0748, 0.1064, 0.2142, 0.4434, 0.8128, 1.334, 2.018, 2.883, 3.931, 5.186"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "CLK===1'b1 && D===1'b0" ; | |
timing_sense : negative_unate ; | |
timing_type : preset ; | |
when : "CLK&!D" ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.6061, 0.6323, 0.7082, 0.8451, 1.06, 1.363, 1.761, 2.263, 2.875, 3.607",\ | |
"0.6158, 0.6421, 0.7178, 0.855, 1.07, 1.373, 1.771, 2.273, 2.885, 3.617",\ | |
"0.6525, 0.6788, 0.7545, 0.8916, 1.107, 1.409, 1.808, 2.31, 2.923, 3.652",\ | |
"0.7266, 0.7532, 0.8288, 0.9658, 1.181, 1.483, 1.881, 2.384, 2.997, 3.726",\ | |
"0.8379, 0.8641, 0.9396, 1.077, 1.292, 1.594, 1.992, 2.494, 3.107, 3.838",\ | |
"0.9684, 0.995, 1.071, 1.207, 1.422, 1.724, 2.123, 2.624, 3.237, 3.968",\ | |
"1.113, 1.14, 1.216, 1.352, 1.566, 1.868, 2.266, 2.768, 3.382, 4.111",\ | |
"1.272, 1.299, 1.374, 1.511, 1.725, 2.026, 2.424, 2.926, 3.538, 4.269",\ | |
"1.44, 1.468, 1.544, 1.68, 1.893, 2.195, 2.592, 3.094, 3.706, 4.436",\ | |
"1.619, 1.647, 1.724, 1.859, 2.072, 2.373, 2.771, 3.272, 3.884, 4.614"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.0654, 0.09772, 0.209, 0.4422, 0.8131, 1.335, 2.021, 2.883, 3.936, 5.202",\ | |
"0.06552, 0.09804, 0.2091, 0.4421, 0.8135, 1.335, 2.021, 2.886, 3.936, 5.202",\ | |
"0.06572, 0.09784, 0.2092, 0.4422, 0.814, 1.334, 2.018, 2.884, 3.943, 5.193",\ | |
"0.06584, 0.09822, 0.209, 0.442, 0.8128, 1.335, 2.021, 2.885, 3.943, 5.193",\ | |
"0.0662, 0.098, 0.2094, 0.4424, 0.8134, 1.335, 2.021, 2.883, 3.935, 5.202",\ | |
"0.0668, 0.0996, 0.21, 0.4426, 0.814, 1.335, 2.02, 2.882, 3.938, 5.202",\ | |
"0.0682, 0.1008, 0.211, 0.443, 0.8132, 1.333, 2.02, 2.887, 3.937, 5.195",\ | |
"0.07, 0.1024, 0.2114, 0.4426, 0.813, 1.333, 2.018, 2.883, 3.935, 5.199",\ | |
"0.0722, 0.1042, 0.2124, 0.443, 0.8128, 1.334, 2.016, 2.878, 3.934, 5.191",\ | |
"0.0738, 0.1062, 0.2134, 0.4428, 0.8124, 1.334, 2.018, 2.879, 3.932, 5.192"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "CLK===1'b1 && D===1'b1" ; | |
timing_sense : negative_unate ; | |
timing_type : preset ; | |
when : "CLK&D" ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.6059, 0.6322, 0.7078, 0.8452, 1.06, 1.363, 1.761, 2.263, 2.876, 3.606",\ | |
"0.6158, 0.642, 0.7178, 0.8549, 1.07, 1.372, 1.771, 2.273, 2.885, 3.616",\ | |
"0.6525, 0.6788, 0.7545, 0.8916, 1.107, 1.409, 1.808, 2.31, 2.923, 3.652",\ | |
"0.7266, 0.7532, 0.8288, 0.9659, 1.181, 1.483, 1.882, 2.384, 2.997, 3.727",\ | |
"0.8378, 0.8643, 0.94, 1.077, 1.292, 1.594, 1.993, 2.495, 3.108, 3.837",\ | |
"0.9684, 0.9952, 1.071, 1.207, 1.422, 1.724, 2.122, 2.624, 3.238, 3.968",\ | |
"1.113, 1.14, 1.216, 1.352, 1.566, 1.868, 2.267, 2.768, 3.382, 4.11",\ | |
"1.271, 1.299, 1.375, 1.511, 1.725, 2.026, 2.424, 2.926, 3.538, 4.27",\ | |
"1.44, 1.468, 1.544, 1.68, 1.893, 2.195, 2.593, 3.094, 3.706, 4.436",\ | |
"1.619, 1.647, 1.724, 1.859, 2.072, 2.373, 2.771, 3.272, 3.884, 4.614"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.06522, 0.09808, 0.2096, 0.4423, 0.8129, 1.334, 2.02, 2.887, 3.937, 5.198",\ | |
"0.06546, 0.09802, 0.2096, 0.443, 0.8135, 1.335, 2.021, 2.881, 3.938, 5.202",\ | |
"0.0657, 0.09784, 0.2091, 0.4422, 0.814, 1.334, 2.018, 2.884, 3.943, 5.193",\ | |
"0.06558, 0.0982, 0.209, 0.4422, 0.8134, 1.335, 2.018, 2.885, 3.943, 5.201",\ | |
"0.0662, 0.0984, 0.2094, 0.4424, 0.814, 1.333, 2.017, 2.885, 3.944, 5.192",\ | |
"0.0666, 0.0992, 0.21, 0.4426, 0.814, 1.335, 2.021, 2.882, 3.941, 5.2",\ | |
"0.0684, 0.1004, 0.2106, 0.4424, 0.8136, 1.333, 2.02, 2.887, 3.937, 5.193",\ | |
"0.07, 0.1022, 0.2114, 0.4426, 0.813, 1.333, 2.017, 2.88, 3.934, 5.202",\ | |
"0.0722, 0.1042, 0.2124, 0.4438, 0.8128, 1.334, 2.016, 2.879, 3.933, 5.189",\ | |
"0.0738, 0.1056, 0.2132, 0.443, 0.8132, 1.333, 2.018, 2.879, 3.932, 5.185"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
timing_sense : negative_unate ; | |
timing_type : preset ; | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.6059, 0.6322, 0.7078, 0.8452, 1.06, 1.363, 1.761, 2.263, 2.876, 3.606",\ | |
"0.6158, 0.642, 0.7178, 0.8549, 1.07, 1.372, 1.771, 2.273, 2.885, 3.616",\ | |
"0.6525, 0.6788, 0.7545, 0.8916, 1.107, 1.409, 1.808, 2.31, 2.923, 3.652",\ | |
"0.7266, 0.7532, 0.8288, 0.9659, 1.181, 1.483, 1.882, 2.384, 2.997, 3.727",\ | |
"0.8378, 0.8643, 0.94, 1.077, 1.292, 1.594, 1.993, 2.495, 3.108, 3.837",\ | |
"0.9684, 0.9952, 1.071, 1.207, 1.422, 1.724, 2.122, 2.624, 3.238, 3.968",\ | |
"1.113, 1.14, 1.216, 1.352, 1.566, 1.868, 2.267, 2.768, 3.382, 4.11",\ | |
"1.271, 1.299, 1.375, 1.511, 1.725, 2.026, 2.424, 2.926, 3.538, 4.27",\ | |
"1.44, 1.468, 1.544, 1.68, 1.893, 2.195, 2.593, 3.094, 3.706, 4.436",\ | |
"1.619, 1.647, 1.724, 1.859, 2.072, 2.373, 2.771, 3.272, 3.884, 4.614"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.001, 0.006603, 0.02627, 0.06383, 0.1224, 0.2045, 0.3125, 0.4486, 0.6148, 0.8128"); | |
values("0.06536, 0.09828, 0.2095, 0.4423, 0.8131, 1.335, 2.021, 2.887, 3.937, 5.204",\ | |
"0.06546, 0.09832, 0.2094, 0.443, 0.813, 1.335, 2.021, 2.883, 3.936, 5.194",\ | |
"0.06542, 0.09832, 0.2098, 0.4422, 0.8131, 1.334, 2.019, 2.886, 3.937, 5.204",\ | |
"0.06548, 0.09812, 0.2094, 0.4426, 0.8132, 1.335, 2.021, 2.882, 3.938, 5.193",\ | |
"0.0662, 0.0984, 0.2096, 0.4426, 0.813, 1.335, 2.021, 2.883, 3.936, 5.194",\ | |
"0.0672, 0.0996, 0.2102, 0.4426, 0.8126, 1.334, 2.021, 2.886, 3.937, 5.203",\ | |
"0.069, 0.1012, 0.2108, 0.4424, 0.8128, 1.332, 2.017, 2.881, 3.941, 5.202",\ | |
"0.0708, 0.103, 0.2118, 0.4428, 0.813, 1.332, 2.018, 2.879, 3.942, 5.192",\ | |
"0.0726, 0.105, 0.2128, 0.4432, 0.8128, 1.332, 2.017, 2.878, 3.94, 5.19",\ | |
"0.0746, 0.1072, 0.2146, 0.4432, 0.8138, 1.335, 2.018, 2.882, 3.931, 5.196"); | |
} | |
} | |
} | |
pin(SETN) { | |
capacitance : 0.008525 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 5.2 ; | |
min_pulse_width_low : 0.44 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
when : "!CLK&!D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.1464, 0.1453, 0.1457, 0.1532, 0.1694, 0.1956, 0.2322, 0.2797, \ | |
0.3389, 0.4102"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.02792, 0.02709, 0.02716, 0.03269, 0.04616, 0.06891, 0.1011, \ | |
0.144, 0.1977, 0.2627"); | |
} | |
} | |
internal_power() { | |
when : "!CLK&D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.05571, 0.05561, 0.05547, 0.05549, 0.05543, 0.05551, 0.05553, \ | |
0.05544, 0.05558, 0.05552"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.04225, -0.04217, -0.04213, -0.04205, -0.0421, -0.0421, -0.04236, \ | |
-0.04233, -0.04233, -0.04233"); | |
} | |
} | |
internal_power() { | |
when : "CLK&!D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.05574, 0.05563, 0.05548, 0.05541, 0.05545, 0.05544, 0.05556, \ | |
0.05549, 0.05544, 0.05557"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.04223, -0.04216, -0.04212, -0.04205, -0.04215, -0.04209, -0.04225, \ | |
-0.04236, -0.0423, -0.04232"); | |
} | |
} | |
internal_power() { | |
when : "CLK&D" ; | |
fall_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.05575, 0.05562, 0.05548, 0.05543, 0.05544, 0.05555, 0.05551, \ | |
0.05549, 0.05561, 0.05564"); | |
} | |
rise_power(pwr_tin_10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.04223, -0.04216, -0.04212, -0.04205, -0.04215, -0.04211, -0.04226, \ | |
-0.04236, -0.0423, -0.04231"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : recovery_rising ; | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("-0.011, -0.02, -0.048, -0.096, -0.156, -0.198, -0.238, -0.264, -0.276, -0.278",\ | |
"-0.005, -0.014, -0.04, -0.092, -0.149, -0.193, -0.234, -0.258, -0.276, -0.271",\ | |
"0.021, 0.012, -0.024, -0.071, -0.126, -0.169, -0.207, -0.231, -0.248, -0.245",\ | |
"0.076, 0.064, 0.03, -0.021, -0.072, -0.117, -0.154, -0.179, -0.192, -0.196",\ | |
"0.161, 0.149, 0.12, 0.071, 0.017, -0.03, -0.067, -0.09, -0.103, -0.096",\ | |
"0.303, 0.293, 0.252, 0.201, 0.136, 0.088, 0.05, 0.023, 0.012, 0.014",\ | |
"0.572, 0.557, 0.512, 0.451, 0.354, 0.279, 0.221, 0.178, 0.156, 0.157",\ | |
"0.991, 0.963, 0.917, 0.847, 0.744, 0.646, 0.547, 0.48, 0.422, 0.421",\ | |
"1.484, 1.465, 1.415, 1.351, 1.221, 1.108, 1.009, 0.948, 0.878, 0.834",\ | |
"2.084, 2.044, 2.005, 1.913, 1.775, 1.647, 1.542, 1.495, 1.403, 1.381"); | |
} | |
} | |
timing() { | |
related_pin : "CLK" ; | |
timing_type : removal_rising ; | |
rise_constraint(cnst_ctin_rtin_10x10) { | |
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
index_2("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2"); | |
values("0.212, 0.219, 0.249, 0.301, 0.353, 0.401, 0.443, 0.472, 0.494, 0.502",\ | |
"0.21, 0.219, 0.248, 0.294, 0.347, 0.4, 0.437, 0.468, 0.487, 0.491",\ | |
"0.188, 0.195, 0.218, 0.274, 0.323, 0.376, 0.409, 0.442, 0.459, 0.47",\ | |
"0.129, 0.137, 0.165, 0.217, 0.266, 0.314, 0.356, 0.388, 0.403, 0.409",\ | |
"0.056, 0.066, 0.095, 0.143, 0.199, 0.241, 0.275, 0.311, 0.325, 0.33",\ | |
"-0.01, -0.008, 0.021, 0.071, 0.12, 0.163, 0.194, 0.222, 0.241, 0.248",\ | |
"-0.082, -0.076, -0.046, 0.004, 0.048, 0.092, 0.121, 0.143, 0.151, 0.158",\ | |
"-0.153, -0.145, -0.115, -0.07, -0.025, 0.013, 0.045, 0.064, 0.077, 0.068",\ | |
"-0.227, -0.217, -0.187, -0.143, -0.097, -0.059, -0.026, -0.01, -0, -0.007",\ | |
"-0.291, -0.284, -0.258, -0.21, -0.162, -0.129, -0.097, -0.077, -0.075, -0.082"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!CLK&!D" ; | |
fall_constraint(scalar) { | |
values("0.427"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "!CLK&D" ; | |
fall_constraint(scalar) { | |
values("0.427"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "CLK&!D" ; | |
fall_constraint(scalar) { | |
values("0.44"); | |
} | |
} | |
timing() { | |
related_pin : "SETN" ; | |
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ; | |
timing_type : min_pulse_width ; | |
when : "CLK&D" ; | |
fall_constraint(scalar) { | |
values("0.44"); | |
} | |
} | |
} | |
} | |