blob: 4c92b81cffde7dc67d770f4beead3cd85741515c [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__latrnq_1) {
area : 64.915200 ;
latch(IQ2,IQN2) {
enable : "E" ;
data_in : "D" ;
clear : "(!RN)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&!RN" ;
value : "3.08826e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E&RN" ;
value : "5.58198e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&!RN" ;
value : "3.10122e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E&RN" ;
value : "3.1023e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&!RN" ;
value : "3.0888e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E&RN" ;
value : "6.8787e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&!RN" ;
value : "3.5181e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E&RN" ;
value : "3.38256e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "6.8787e-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.003592 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004322, 0.004332, 0.004341, 0.004361, 0.004392, 0.004406, 0.004414, \
0.004413, 0.004406, 0.004389");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003312, -0.003317, -0.00335, -0.003376, -0.003402, -0.003411, \
-0.00342, -0.003422, -0.003427, -0.00343");
}
}
internal_power() {
when : "!E&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003722, 0.003729, 0.003717, 0.00372, 0.003726, 0.00373, 0.003729, \
0.00373, 0.003729, 0.003728");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003306, -0.003315, -0.00335, -0.003376, -0.003391, -0.003414, \
-0.003417, -0.003424, -0.003426, -0.003429");
}
}
internal_power() {
when : "E&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003787, 0.003793, 0.003789, 0.003784, 0.00379, 0.003784, 0.003779, \
0.003772, 0.003761, 0.003744");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003417, -0.00342, -0.003413, -0.003422, -0.003436, -0.003443, \
-0.003453, -0.003469, -0.003488, -0.003518");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-1.3, -1.264, -1.148, -0.964, -0.76, -0.514, -0.287, -0.061, 0.183, 0.459",\
"-1.333, -1.298, -1.184, -0.996, -0.794, -0.546, -0.319, -0.091, 0.153, 0.429",\
"-1.44, -1.406, -1.291, -1.1, -0.907, -0.658, -0.432, -0.194, 0.052, 0.328",\
"-1.618, -1.588, -1.467, -1.28, -1.083, -0.851, -0.612, -0.372, -0.122, 0.161",\
"-1.892, -1.861, -1.743, -1.553, -1.357, -1.14, -0.887, -0.639, -0.374, -0.083",\
"-2.261, -2.235, -2.119, -1.928, -1.733, -1.516, -1.257, -0.984, -0.703, -0.402",\
"-2.706, -2.678, -2.56, -2.374, -2.164, -1.948, -1.681, -1.393, -1.099, -0.784",\
"-3.194, -3.163, -3.05, -2.852, -2.649, -2.425, -2.154, -1.853, -1.539, -1.215",\
"-3.727, -3.695, -3.584, -3.387, -3.175, -2.941, -2.672, -2.354, -2.029, -1.69",\
"-4.303, -4.27, -4.163, -3.962, -3.744, -3.503, -3.242, -2.908, -2.562, -2.211");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.91, -0.908, -0.926, -1.016, -1.183, -1.428, -1.683, -1.924, -2.138, -2.313",\
"-0.933, -0.927, -0.949, -1.039, -1.213, -1.453, -1.704, -1.943, -2.155, -2.332",\
"-1.008, -1.006, -1.025, -1.115, -1.284, -1.521, -1.767, -2.003, -2.218, -2.394",\
"-1.15, -1.15, -1.166, -1.255, -1.416, -1.635, -1.869, -2.09, -2.298, -2.471",\
"-1.352, -1.356, -1.367, -1.453, -1.594, -1.792, -2.001, -2.215, -2.406, -2.565",\
"-1.587, -1.583, -1.593, -1.66, -1.787, -1.959, -2.156, -2.349, -2.529, -2.686",\
"-1.816, -1.808, -1.812, -1.861, -1.968, -2.115, -2.293, -2.478, -2.645, -2.792",\
"-2.02, -2.016, -2.009, -2.043, -2.134, -2.268, -2.424, -2.59, -2.755, -2.898",\
"-2.208, -2.201, -2.192, -2.211, -2.28, -2.398, -2.533, -2.691, -2.844, -2.978",\
"-2.366, -2.357, -2.338, -2.344, -2.4, -2.5, -2.629, -2.775, -2.912, -3.043");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.54, 1.511, 1.396, 1.202, 1.026, 0.785, 0.563, 0.377, 0.201, 0.016",\
"1.573, 1.544, 1.433, 1.236, 1.06, 0.816, 0.593, 0.402, 0.217, 0.027",\
"1.675, 1.648, 1.537, 1.34, 1.162, 0.943, 0.71, 0.518, 0.324, 0.131",\
"1.843, 1.816, 1.707, 1.509, 1.339, 1.139, 0.899, 0.694, 0.502, 0.304",\
"2.109, 2.076, 1.963, 1.772, 1.604, 1.422, 1.185, 0.96, 0.753, 0.537",\
"2.471, 2.441, 2.335, 2.147, 1.972, 1.805, 1.563, 1.31, 1.08, 0.841",\
"2.907, 2.876, 2.77, 2.585, 2.407, 2.235, 1.987, 1.716, 1.45, 1.19",\
"3.389, 3.359, 3.254, 3.072, 2.879, 2.698, 2.464, 2.162, 1.875, 1.581",\
"3.908, 3.883, 3.777, 3.598, 3.404, 3.209, 2.983, 2.662, 2.336, 2.015",\
"4.476, 4.451, 4.348, 4.171, 3.967, 3.763, 3.539, 3.201, 2.85, 2.503");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.099, 1.089, 1.11, 1.207, 1.478, 1.979, 2.7, 3.633, 4.771, 6.142",\
"1.122, 1.112, 1.127, 1.23, 1.499, 1.992, 2.714, 3.647, 4.778, 6.144",\
"1.192, 1.184, 1.202, 1.303, 1.573, 2.065, 2.774, 3.693, 4.808, 6.154",\
"1.329, 1.322, 1.339, 1.443, 1.708, 2.191, 2.873, 3.762, 4.849, 6.164",\
"1.539, 1.524, 1.546, 1.645, 1.895, 2.336, 2.973, 3.811, 4.85, 6.096",\
"1.766, 1.758, 1.774, 1.869, 2.086, 2.485, 3.063, 3.842, 4.811, 5.974",\
"1.988, 1.982, 1.997, 2.08, 2.274, 2.624, 3.155, 3.874, 4.771, 5.868",\
"2.206, 2.196, 2.205, 2.273, 2.445, 2.756, 3.239, 3.896, 4.738, 5.776",\
"2.394, 2.383, 2.391, 2.453, 2.6, 2.883, 3.318, 3.935, 4.732, 5.723",\
"2.554, 2.545, 2.546, 2.6, 2.73, 2.984, 3.39, 3.965, 4.732, 5.687");
}
}
}
pin(E) {
capacitance : 0.009043 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_high : 1.657 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02576, 0.02542, 0.0249, 0.02469, 0.0247, 0.02486, 0.02516, 0.0256, \
0.02621, 0.02699");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.001924, 0.001746, 0.001351, 0.001018, 0.0008939, 0.0009577, \
0.001212, 0.001647, 0.002248, 0.003031");
}
}
internal_power() {
when : "!D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02576, 0.02541, 0.02489, 0.02468, 0.02469, 0.02485, 0.02514, \
0.02559, 0.0262, 0.02698");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.000791, 0.000601, 0.0002185, -0.0001067, -0.0002252, -0.0001678, \
9.259e-05, 0.0005261, 0.001148, 0.001956");
}
}
internal_power() {
when : "D&!RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02587, 0.02552, 0.025, 0.02479, 0.02479, 0.02494, 0.02525, 0.02569, \
0.02628, 0.02706");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.005124, 0.004936, 0.004543, 0.004206, 0.004062, 0.004132, 0.004375, \
0.004805, 0.005389, 0.006147");
}
}
internal_power() {
when : "D&RN" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.02594, 0.02558, 0.02504, 0.02484, 0.02487, 0.02503, 0.02535, \
0.02579, 0.0264, 0.02718");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.0006835, 0.0005153, 0.0001501, -0.0001747, -0.0003016, -0.0002596, \
-5.531e-06, 0.0004179, 0.00102, 0.001811");
}
}
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("1.657");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN" ;
rise_constraint(scalar) {
values("0.969");
}
}
}
pin(Q) {
direction : output ;
function : "IQ2" ;
max_capacitance : 0.3148 ;
max_transition : 12 ;
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.06943, 0.06959, 0.06994, 0.07024, 0.07041, 0.07051, 0.07056, 0.07059, 0.07062, 0.07063",\
"0.06939, 0.06954, 0.06989, 0.07019, 0.07036, 0.07046, 0.07051, 0.07055, 0.07057, 0.07058",\
"0.06916, 0.06932, 0.06967, 0.06997, 0.07014, 0.07024, 0.07029, 0.07033, 0.07035, 0.07036",\
"0.06885, 0.06903, 0.06939, 0.06967, 0.06985, 0.06995, 0.07, 0.07004, 0.07006, 0.07007",\
"0.06865, 0.06882, 0.06918, 0.06946, 0.06964, 0.06974, 0.0698, 0.06983, 0.06985, 0.06986",\
"0.06851, 0.0687, 0.06904, 0.06933, 0.0695, 0.0696, 0.06966, 0.06969, 0.06971, 0.06973",\
"0.06843, 0.06858, 0.06895, 0.06925, 0.06943, 0.06953, 0.06959, 0.06962, 0.06964, 0.06966",\
"0.06848, 0.06862, 0.06901, 0.06929, 0.06946, 0.06957, 0.06963, 0.06966, 0.06969, 0.06971",\
"0.06863, 0.06879, 0.06916, 0.06943, 0.06961, 0.06972, 0.06977, 0.06981, 0.06983, 0.06984",\
"0.0689, 0.06906, 0.06941, 0.06971, 0.0699, 0.07004, 0.07009, 0.07013, 0.07015, 0.07016");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.0537, 0.05388, 0.05431, 0.05475, 0.05512, 0.05554, 0.05573, 0.05601, 0.05693, 0.0651",\
"0.05358, 0.05376, 0.05418, 0.05464, 0.05507, 0.05534, 0.05555, 0.05585, 0.05682, 0.06509",\
"0.05343, 0.05357, 0.05398, 0.05448, 0.0548, 0.05516, 0.05542, 0.0557, 0.0568, 0.06537",\
"0.05326, 0.05342, 0.05382, 0.05428, 0.05466, 0.055, 0.05526, 0.0556, 0.05685, 0.06656",\
"0.05308, 0.05324, 0.05366, 0.05411, 0.05449, 0.05484, 0.0551, 0.0554, 0.05687, 0.06887",\
"0.05293, 0.0531, 0.05349, 0.05394, 0.0544, 0.05464, 0.05496, 0.05531, 0.05718, 0.07331",\
"0.05286, 0.05302, 0.05342, 0.05391, 0.05431, 0.05462, 0.05487, 0.05528, 0.0584, 0.08025",\
"0.05289, 0.05303, 0.05348, 0.05381, 0.05431, 0.05469, 0.05491, 0.05549, 0.06056, 0.09272",\
"0.05302, 0.05319, 0.05361, 0.054, 0.05435, 0.05455, 0.05516, 0.056, 0.06569, 0.1141",\
"0.05328, 0.05343, 0.05384, 0.05423, 0.05458, 0.05478, 0.05504, 0.05785, 0.07703, 0.1506");
}
}
internal_power() {
related_pin : "E" ;
when : "RN" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.06471, 0.06488, 0.06524, 0.06553, 0.06572, 0.06581, 0.06587, 0.0659, 0.06592, 0.06594",\
"0.0648, 0.065, 0.06535, 0.06564, 0.06583, 0.06592, 0.06598, 0.06601, 0.06603, 0.06605",\
"0.06479, 0.06496, 0.06533, 0.06559, 0.06578, 0.06588, 0.06592, 0.06596, 0.06598, 0.06599",\
"0.06456, 0.06473, 0.06508, 0.06537, 0.06554, 0.06564, 0.0657, 0.06574, 0.06576, 0.06577",\
"0.06432, 0.06449, 0.06486, 0.06513, 0.06532, 0.06542, 0.06548, 0.06551, 0.06553, 0.06555",\
"0.06411, 0.06428, 0.06463, 0.06493, 0.06511, 0.06521, 0.06527, 0.06531, 0.06533, 0.06534",\
"0.06391, 0.06408, 0.06445, 0.06474, 0.06491, 0.06501, 0.06506, 0.06509, 0.06511, 0.06513",\
"0.06375, 0.06395, 0.06429, 0.06458, 0.06475, 0.06486, 0.06491, 0.06495, 0.06497, 0.06498",\
"0.06361, 0.06378, 0.06414, 0.06445, 0.06462, 0.06471, 0.06477, 0.0648, 0.06483, 0.06484",\
"0.0635, 0.06366, 0.06402, 0.06432, 0.06448, 0.06457, 0.06463, 0.06466, 0.06468, 0.06469");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.05471, 0.05489, 0.05529, 0.05573, 0.05618, 0.05647, 0.05674, 0.05709, 0.05789, 0.06551",\
"0.05474, 0.0549, 0.05532, 0.05576, 0.05614, 0.0565, 0.05669, 0.05706, 0.05802, 0.06569",\
"0.05464, 0.0548, 0.05523, 0.05567, 0.05605, 0.05632, 0.05669, 0.05703, 0.05789, 0.06643",\
"0.05441, 0.05456, 0.05499, 0.05544, 0.05587, 0.05623, 0.05637, 0.05667, 0.05801, 0.06763",\
"0.05417, 0.05433, 0.05473, 0.05521, 0.05564, 0.05591, 0.05619, 0.05648, 0.05796, 0.07002",\
"0.05407, 0.05421, 0.05464, 0.05509, 0.05553, 0.05583, 0.05606, 0.05653, 0.05843, 0.07404",\
"0.05404, 0.05418, 0.05461, 0.05504, 0.05549, 0.05569, 0.05602, 0.05647, 0.05949, 0.08102",\
"0.05425, 0.05442, 0.05479, 0.05519, 0.05553, 0.056, 0.05625, 0.05661, 0.06201, 0.093",\
"0.05463, 0.05476, 0.05514, 0.0556, 0.05587, 0.05614, 0.05666, 0.0576, 0.06663, 0.114",\
"0.05514, 0.0553, 0.0557, 0.05612, 0.05646, 0.0565, 0.05691, 0.05955, 0.07771, 0.1489");
}
}
internal_power() {
related_pin : "RN" ;
when : "!D&!E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.06596, 0.06612, 0.06648, 0.06678, 0.06696, 0.06705, 0.06709, 0.06713, 0.06715, 0.06716",\
"0.06587, 0.06604, 0.06642, 0.06669, 0.06686, 0.06695, 0.067, 0.06703, 0.06706, 0.06706",\
"0.06563, 0.06581, 0.06618, 0.06646, 0.06663, 0.06672, 0.06677, 0.0668, 0.06682, 0.06683",\
"0.06535, 0.06554, 0.0659, 0.06619, 0.06637, 0.06646, 0.06651, 0.06654, 0.06656, 0.06657",\
"0.06506, 0.06524, 0.0656, 0.06588, 0.06607, 0.06614, 0.0662, 0.06623, 0.06624, 0.06626",\
"0.06483, 0.065, 0.06537, 0.06564, 0.06584, 0.06592, 0.06597, 0.06599, 0.06602, 0.06603",\
"0.06479, 0.06496, 0.06533, 0.06562, 0.0658, 0.0659, 0.06595, 0.06599, 0.06601, 0.06602",\
"0.06493, 0.06513, 0.06548, 0.06577, 0.06593, 0.06602, 0.06608, 0.0661, 0.06613, 0.06615",\
"0.06525, 0.06541, 0.06574, 0.06605, 0.06623, 0.06633, 0.06638, 0.06642, 0.06644, 0.06645",\
"0.06568, 0.06584, 0.06622, 0.06651, 0.0667, 0.0668, 0.06686, 0.0669, 0.06691, 0.06694");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.06596, 0.06612, 0.06648, 0.06678, 0.06696, 0.06705, 0.06709, 0.06713, 0.06715, 0.06716",\
"0.06587, 0.06604, 0.06642, 0.06669, 0.06686, 0.06695, 0.067, 0.06703, 0.06706, 0.06706",\
"0.06563, 0.06581, 0.06618, 0.06646, 0.06663, 0.06672, 0.06677, 0.0668, 0.06682, 0.06683",\
"0.06535, 0.06554, 0.0659, 0.06619, 0.06637, 0.06646, 0.06651, 0.06654, 0.06656, 0.06657",\
"0.06506, 0.06524, 0.0656, 0.06588, 0.06607, 0.06614, 0.0662, 0.06623, 0.06624, 0.06626",\
"0.06483, 0.065, 0.06537, 0.06564, 0.06584, 0.06592, 0.06597, 0.06599, 0.06602, 0.06603",\
"0.06479, 0.06496, 0.06533, 0.06562, 0.0658, 0.0659, 0.06595, 0.06599, 0.06601, 0.06602",\
"0.06493, 0.06513, 0.06548, 0.06577, 0.06593, 0.06602, 0.06608, 0.0661, 0.06613, 0.06615",\
"0.06525, 0.06541, 0.06574, 0.06605, 0.06623, 0.06633, 0.06638, 0.06642, 0.06644, 0.06645",\
"0.06568, 0.06584, 0.06622, 0.06651, 0.0667, 0.0668, 0.06686, 0.0669, 0.06691, 0.06694");
/* 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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.066, 0.06617, 0.06653, 0.06682, 0.067, 0.06709, 0.06714, 0.06718, 0.06719, 0.06721",\
"0.06588, 0.06604, 0.06641, 0.06672, 0.06688, 0.06697, 0.06702, 0.06705, 0.06707, 0.06708",\
"0.06564, 0.06582, 0.06617, 0.06647, 0.06664, 0.06673, 0.06678, 0.06681, 0.06683, 0.06684",\
"0.06535, 0.06552, 0.06591, 0.06618, 0.06636, 0.06645, 0.0665, 0.06653, 0.06655, 0.06656",\
"0.06504, 0.06522, 0.0656, 0.06587, 0.06604, 0.06614, 0.06618, 0.06621, 0.06624, 0.06625",\
"0.06482, 0.065, 0.06537, 0.06566, 0.06584, 0.06593, 0.06598, 0.06602, 0.06604, 0.06605",\
"0.0648, 0.06496, 0.06533, 0.06562, 0.0658, 0.06589, 0.06594, 0.06597, 0.066, 0.06601",\
"0.06494, 0.06511, 0.06547, 0.06577, 0.06595, 0.06605, 0.0661, 0.06613, 0.06615, 0.06617",\
"0.06525, 0.06541, 0.06575, 0.06609, 0.06627, 0.06634, 0.0664, 0.06643, 0.06645, 0.06646",\
"0.06569, 0.06584, 0.06623, 0.06652, 0.06671, 0.0668, 0.06684, 0.06688, 0.0669, 0.06691");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.066, 0.06617, 0.06653, 0.06682, 0.067, 0.06709, 0.06714, 0.06718, 0.06719, 0.06721",\
"0.06588, 0.06604, 0.06641, 0.06672, 0.06688, 0.06697, 0.06702, 0.06705, 0.06707, 0.06708",\
"0.06564, 0.06582, 0.06617, 0.06647, 0.06664, 0.06673, 0.06678, 0.06681, 0.06683, 0.06684",\
"0.06535, 0.06552, 0.06591, 0.06618, 0.06636, 0.06645, 0.0665, 0.06653, 0.06655, 0.06656",\
"0.06504, 0.06522, 0.0656, 0.06587, 0.06604, 0.06614, 0.06618, 0.06621, 0.06624, 0.06625",\
"0.06482, 0.065, 0.06537, 0.06566, 0.06584, 0.06593, 0.06598, 0.06602, 0.06604, 0.06605",\
"0.0648, 0.06496, 0.06533, 0.06562, 0.0658, 0.06589, 0.06594, 0.06597, 0.066, 0.06601",\
"0.06494, 0.06511, 0.06547, 0.06577, 0.06595, 0.06605, 0.0661, 0.06613, 0.06615, 0.06617",\
"0.06525, 0.06541, 0.06575, 0.06609, 0.06627, 0.06634, 0.0664, 0.06643, 0.06645, 0.06646",\
"0.06569, 0.06584, 0.06623, 0.06652, 0.06671, 0.0668, 0.06684, 0.06688, 0.0669, 0.06691");
/* 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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.07467, 0.07482, 0.07521, 0.0755, 0.07567, 0.07576, 0.07581, 0.07585, 0.07586, 0.07588",\
"0.07416, 0.07435, 0.07471, 0.075, 0.07517, 0.07526, 0.07531, 0.07534, 0.07536, 0.07537",\
"0.07366, 0.07384, 0.0742, 0.07449, 0.07466, 0.07475, 0.0748, 0.07483, 0.07486, 0.07487",\
"0.07327, 0.07346, 0.07381, 0.0741, 0.07428, 0.07437, 0.07442, 0.07445, 0.07447, 0.07448",\
"0.07299, 0.07317, 0.07353, 0.07382, 0.07399, 0.07408, 0.07414, 0.07416, 0.07418, 0.0742",\
"0.07281, 0.07298, 0.07336, 0.07365, 0.07382, 0.07391, 0.07396, 0.07399, 0.07401, 0.07403",\
"0.0724, 0.07258, 0.07295, 0.07324, 0.07342, 0.07351, 0.07356, 0.07359, 0.07361, 0.07363",\
"0.07228, 0.07244, 0.07281, 0.0731, 0.07328, 0.07338, 0.07344, 0.07347, 0.07349, 0.07351",\
"0.07247, 0.07263, 0.07299, 0.07329, 0.07347, 0.07356, 0.07362, 0.07366, 0.07368, 0.07369",\
"0.07287, 0.07304, 0.07338, 0.07369, 0.07388, 0.07398, 0.07403, 0.07408, 0.0741, 0.07411");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.05376, 0.05392, 0.05434, 0.05481, 0.05518, 0.05555, 0.0558, 0.05597, 0.05713, 0.06506",\
"0.0537, 0.05387, 0.05431, 0.05475, 0.05519, 0.05543, 0.05567, 0.05601, 0.05705, 0.06547",\
"0.05358, 0.05373, 0.05417, 0.05462, 0.055, 0.05535, 0.05551, 0.05588, 0.0569, 0.06556",\
"0.05339, 0.05356, 0.05397, 0.0544, 0.05482, 0.05517, 0.05537, 0.05576, 0.05692, 0.06699",\
"0.05319, 0.05334, 0.05373, 0.0542, 0.05458, 0.05489, 0.05526, 0.05549, 0.05696, 0.06902",\
"0.05301, 0.05319, 0.05359, 0.05407, 0.05442, 0.05476, 0.05497, 0.05534, 0.05716, 0.07277",\
"0.05292, 0.05306, 0.05346, 0.05392, 0.05437, 0.05458, 0.05483, 0.05529, 0.05821, 0.07962",\
"0.05289, 0.05304, 0.05341, 0.0539, 0.05422, 0.05472, 0.05485, 0.05548, 0.0605, 0.09079",\
"0.05296, 0.05313, 0.05349, 0.05396, 0.05419, 0.05444, 0.05507, 0.05602, 0.06474, 0.1107",\
"0.05315, 0.0533, 0.05371, 0.05412, 0.05455, 0.05462, 0.05491, 0.05743, 0.0751, 0.1447");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("2.325, 2.358, 2.453, 2.6, 2.807, 3.089, 3.457, 3.919, 4.484, 5.157",\
"2.359, 2.393, 2.487, 2.634, 2.842, 3.123, 3.491, 3.954, 4.518, 5.191",\
"2.464, 2.498, 2.592, 2.74, 2.947, 3.228, 3.596, 4.059, 4.624, 5.296",\
"2.643, 2.676, 2.771, 2.918, 3.125, 3.407, 3.774, 4.237, 4.802, 5.475",\
"2.915, 2.949, 3.043, 3.191, 3.398, 3.679, 4.047, 4.51, 5.074, 5.747",\
"3.292, 3.325, 3.419, 3.567, 3.774, 4.055, 4.423, 4.886, 5.45, 6.123",\
"3.742, 3.776, 3.87, 4.017, 4.225, 4.506, 4.874, 5.337, 5.901, 6.574",\
"4.24, 4.274, 4.368, 4.516, 4.723, 5.004, 5.372, 5.835, 6.399, 7.072",\
"4.783, 4.817, 4.912, 5.059, 5.267, 5.548, 5.916, 6.379, 6.944, 7.616",\
"5.372, 5.406, 5.501, 5.648, 5.855, 6.137, 6.505, 6.968, 7.533, 8.205");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.841, 1.893, 2.067, 2.392, 2.893, 3.593, 4.513, 5.668, 7.082, 8.761",\
"1.864, 1.916, 2.09, 2.415, 2.916, 3.616, 4.536, 5.694, 7.103, 8.788",\
"1.94, 1.992, 2.166, 2.491, 2.992, 3.691, 4.611, 5.768, 7.18, 8.862",\
"2.079, 2.132, 2.306, 2.631, 3.132, 3.831, 4.751, 5.908, 7.32, 9.002",\
"2.287, 2.339, 2.513, 2.838, 3.339, 4.038, 4.958, 6.114, 7.528, 9.208",\
"2.522, 2.574, 2.748, 3.073, 3.574, 4.274, 5.192, 6.351, 7.761, 9.444",\
"2.755, 2.807, 2.981, 3.307, 3.807, 4.507, 5.426, 6.583, 7.995, 9.677",\
"2.973, 3.025, 3.2, 3.524, 4.026, 4.725, 5.643, 6.8, 8.212, 9.894",\
"3.168, 3.221, 3.395, 3.72, 4.221, 4.92, 5.84, 6.995, 8.406, 10.09",\
"3.336, 3.387, 3.561, 3.886, 4.387, 5.087, 6.006, 7.163, 8.573, 10.25");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.1568, 0.19, 0.2964, 0.4964, 0.8158, 1.281, 1.906, 2.692, 3.658, 4.809",\
"0.1562, 0.19, 0.2964, 0.4964, 0.8158, 1.281, 1.906, 2.695, 3.659, 4.809",\
"0.1568, 0.19, 0.297, 0.4966, 0.816, 1.281, 1.904, 2.692, 3.659, 4.804",\
"0.156, 0.1898, 0.2966, 0.4958, 0.8162, 1.282, 1.903, 2.694, 3.659, 4.809",\
"0.1568, 0.1894, 0.2968, 0.4958, 0.8162, 1.281, 1.905, 2.693, 3.657, 4.809",\
"0.1564, 0.19, 0.297, 0.4962, 0.8162, 1.282, 1.904, 2.695, 3.657, 4.809",\
"0.1566, 0.1896, 0.2968, 0.4956, 0.816, 1.282, 1.906, 2.693, 3.657, 4.8",\
"0.1566, 0.1898, 0.2968, 0.4964, 0.816, 1.28, 1.904, 2.691, 3.656, 4.805",\
"0.158, 0.19, 0.298, 0.496, 0.816, 1.282, 1.904, 2.692, 3.656, 4.8",\
"0.156, 0.19, 0.296, 0.498, 0.816, 1.28, 1.906, 2.694, 3.656, 4.798");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.2176, 0.2934, 0.5734, 1.117, 1.968, 3.164, 4.736, 6.722, 9.137, 12.03",\
"0.2178, 0.2932, 0.5734, 1.117, 1.968, 3.164, 4.733, 6.723, 9.141, 12.02",\
"0.218, 0.2932, 0.5724, 1.117, 1.968, 3.165, 4.737, 6.725, 9.134, 12.02",\
"0.2172, 0.2932, 0.5724, 1.116, 1.967, 3.165, 4.737, 6.725, 9.135, 12.03",\
"0.2174, 0.2934, 0.5726, 1.118, 1.968, 3.164, 4.738, 6.724, 9.13, 12.02",\
"0.2176, 0.2932, 0.5722, 1.117, 1.968, 3.159, 4.738, 6.719, 9.141, 12.02",\
"0.2176, 0.2934, 0.5722, 1.115, 1.964, 3.162, 4.736, 6.721, 9.135, 12.01",\
"0.2178, 0.2938, 0.5734, 1.116, 1.967, 3.157, 4.733, 6.71, 9.132, 12",\
"0.218, 0.2936, 0.5734, 1.117, 1.966, 3.159, 4.726, 6.702, 9.118, 12.01",\
"0.218, 0.294, 0.574, 1.118, 1.968, 3.158, 4.732, 6.702, 9.114, 11.99");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("2.379, 2.413, 2.507, 2.654, 2.861, 3.143, 3.511, 3.974, 4.538, 5.211",\
"2.412, 2.445, 2.54, 2.687, 2.894, 3.176, 3.544, 4.006, 4.571, 5.244",\
"2.513, 2.547, 2.642, 2.789, 2.996, 3.278, 3.645, 4.108, 4.673, 5.346",\
"2.652, 2.686, 2.781, 2.928, 3.135, 3.417, 3.784, 4.247, 4.812, 5.484",\
"2.784, 2.817, 2.912, 3.059, 3.266, 3.548, 3.915, 4.378, 4.943, 5.616",\
"2.897, 2.931, 3.025, 3.172, 3.379, 3.661, 4.029, 4.492, 5.056, 5.729",\
"2.991, 3.025, 3.12, 3.267, 3.474, 3.756, 4.124, 4.586, 5.151, 5.824",\
"3.063, 3.097, 3.191, 3.338, 3.546, 3.828, 4.195, 4.657, 5.222, 5.895",\
"3.11, 3.143, 3.237, 3.385, 3.592, 3.874, 4.241, 4.704, 5.269, 5.941",\
"3.126, 3.16, 3.254, 3.401, 3.609, 3.89, 4.258, 4.721, 5.285, 5.959");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.707, 1.759, 1.933, 2.258, 2.759, 3.459, 4.379, 5.535, 6.948, 8.629",\
"1.732, 1.784, 1.958, 2.283, 2.784, 3.484, 4.403, 5.561, 6.972, 8.654",\
"1.817, 1.869, 2.043, 2.368, 2.869, 3.569, 4.487, 5.645, 7.058, 8.737",\
"1.978, 2.03, 2.205, 2.53, 3.031, 3.73, 4.65, 5.808, 7.218, 8.902",\
"2.209, 2.261, 2.436, 2.761, 3.262, 3.962, 4.88, 6.039, 7.448, 9.133",\
"2.443, 2.495, 2.67, 2.995, 3.496, 4.195, 5.115, 6.271, 7.685, 9.367",\
"2.661, 2.713, 2.887, 3.212, 3.713, 4.412, 5.332, 6.489, 7.903, 9.585",\
"2.858, 2.91, 3.084, 3.409, 3.91, 4.61, 5.528, 6.685, 8.096, 9.783",\
"3.029, 3.081, 3.254, 3.579, 4.08, 4.779, 5.698, 6.856, 8.267, 9.948",\
"3.167, 3.219, 3.393, 3.718, 4.219, 4.919, 5.838, 6.994, 8.405, 10.09");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.1564, 0.1904, 0.2966, 0.4958, 0.8162, 1.283, 1.906, 2.695, 3.656, 4.802",\
"0.1566, 0.1902, 0.2968, 0.496, 0.816, 1.281, 1.905, 2.693, 3.659, 4.807",\
"0.157, 0.1898, 0.2968, 0.4952, 0.8156, 1.282, 1.904, 2.695, 3.657, 4.807",\
"0.1566, 0.1896, 0.2972, 0.4962, 0.8162, 1.283, 1.906, 2.693, 3.658, 4.804",\
"0.157, 0.19, 0.2968, 0.4952, 0.8158, 1.282, 1.904, 2.695, 3.658, 4.809",\
"0.1564, 0.1898, 0.2966, 0.4954, 0.8164, 1.283, 1.906, 2.695, 3.655, 4.803",\
"0.1566, 0.1896, 0.2974, 0.4956, 0.8152, 1.282, 1.904, 2.694, 3.657, 4.809",\
"0.1564, 0.1898, 0.2966, 0.495, 0.8156, 1.283, 1.903, 2.69, 3.653, 4.804",\
"0.1564, 0.1898, 0.2968, 0.4958, 0.8156, 1.283, 1.905, 2.695, 3.657, 4.798",\
"0.158, 0.188, 0.296, 0.496, 0.816, 1.282, 1.906, 2.692, 3.66, 4.8");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.2178, 0.2932, 0.5726, 1.118, 1.968, 3.165, 4.737, 6.716, 9.142, 12.03",\
"0.2182, 0.2934, 0.5736, 1.118, 1.968, 3.164, 4.739, 6.725, 9.134, 12.03",\
"0.2174, 0.2934, 0.5736, 1.117, 1.967, 3.163, 4.74, 6.717, 9.142, 12.03",\
"0.218, 0.2932, 0.5724, 1.118, 1.968, 3.164, 4.734, 6.724, 9.14, 12.02",\
"0.2174, 0.2934, 0.572, 1.117, 1.968, 3.164, 4.739, 6.72, 9.145, 12.01",\
"0.218, 0.2936, 0.5736, 1.118, 1.968, 3.164, 4.738, 6.722, 9.124, 12",\
"0.2178, 0.2938, 0.5734, 1.115, 1.964, 3.161, 4.731, 6.721, 9.138, 12.03",\
"0.218, 0.2934, 0.5726, 1.116, 1.967, 3.156, 4.729, 6.713, 9.13, 12.02",\
"0.2188, 0.2936, 0.5728, 1.116, 1.969, 3.166, 4.728, 6.7, 9.124, 12.01",\
"0.218, 0.294, 0.574, 1.118, 1.968, 3.166, 4.728, 6.702, 9.114, 12");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.608, 1.642, 1.736, 1.883, 2.09, 2.372, 2.74, 3.203, 3.768, 4.44",\
"1.639, 1.673, 1.767, 1.914, 2.121, 2.403, 2.771, 3.234, 3.799, 4.471",\
"1.762, 1.796, 1.89, 2.037, 2.245, 2.526, 2.894, 3.357, 3.922, 4.595",\
"2.004, 2.037, 2.132, 2.279, 2.486, 2.767, 3.135, 3.598, 4.163, 4.836",\
"2.379, 2.413, 2.507, 2.653, 2.861, 3.143, 3.51, 3.973, 4.537, 5.212",\
"2.863, 2.897, 2.991, 3.138, 3.344, 3.627, 3.994, 4.457, 5.022, 5.694",\
"3.396, 3.43, 3.524, 3.671, 3.878, 4.16, 4.528, 4.99, 5.555, 6.229",\
"3.961, 3.996, 4.09, 4.237, 4.445, 4.726, 5.094, 5.557, 6.121, 6.793",\
"4.559, 4.593, 4.687, 4.834, 5.042, 5.323, 5.691, 6.154, 6.718, 7.391",\
"5.186, 5.22, 5.315, 5.462, 5.67, 5.951, 6.319, 6.782, 7.347, 8.018");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.1562, 0.1892, 0.2958, 0.4954, 0.8154, 1.282, 1.904, 2.694, 3.662, 4.809",\
"0.1558, 0.1898, 0.2964, 0.4962, 0.816, 1.282, 1.905, 2.692, 3.663, 4.803",\
"0.1558, 0.1896, 0.2962, 0.4964, 0.8162, 1.282, 1.905, 2.692, 3.663, 4.803",\
"0.1556, 0.1898, 0.296, 0.4948, 0.8152, 1.281, 1.905, 2.697, 3.657, 4.814",\
"0.1564, 0.189, 0.2962, 0.4956, 0.8148, 1.283, 1.906, 2.697, 3.659, 4.814",\
"0.1556, 0.1892, 0.297, 0.4962, 0.8154, 1.282, 1.904, 2.695, 3.662, 4.81",\
"0.1558, 0.19, 0.2964, 0.4954, 0.8158, 1.283, 1.906, 2.696, 3.659, 4.812",\
"0.1564, 0.1898, 0.297, 0.495, 0.816, 1.282, 1.904, 2.69, 3.655, 4.802",\
"0.1572, 0.1914, 0.298, 0.496, 0.816, 1.282, 1.906, 2.692, 3.654, 4.8",\
"0.158, 0.19, 0.298, 0.496, 0.816, 1.282, 1.906, 2.696, 3.654, 4.8");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.608, 1.642, 1.736, 1.883, 2.09, 2.372, 2.739, 3.202, 3.767, 4.441",\
"1.64, 1.673, 1.768, 1.915, 2.122, 2.403, 2.771, 3.234, 3.799, 4.471",\
"1.763, 1.796, 1.891, 2.038, 2.245, 2.526, 2.894, 3.357, 3.922, 4.595",\
"2.004, 2.037, 2.132, 2.278, 2.486, 2.767, 3.135, 3.598, 4.163, 4.836",\
"2.379, 2.413, 2.506, 2.654, 2.861, 3.142, 3.51, 3.973, 4.538, 5.211",\
"2.862, 2.896, 2.99, 3.138, 3.345, 3.626, 3.994, 4.457, 5.022, 5.694",\
"3.396, 3.429, 3.524, 3.671, 3.879, 4.16, 4.528, 4.991, 5.556, 6.229",\
"3.962, 3.996, 4.09, 4.237, 4.444, 4.726, 5.094, 5.556, 6.12, 6.793",\
"4.559, 4.592, 4.687, 4.835, 5.042, 5.323, 5.691, 6.153, 6.718, 7.391",\
"5.186, 5.22, 5.315, 5.461, 5.668, 5.95, 6.317, 6.78, 7.346, 8.018");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.156, 0.189, 0.2966, 0.4954, 0.8162, 1.283, 1.906, 2.696, 3.661, 4.813",\
"0.1562, 0.1894, 0.2966, 0.4956, 0.8148, 1.281, 1.904, 2.696, 3.661, 4.812",\
"0.1562, 0.1888, 0.296, 0.4954, 0.8152, 1.281, 1.905, 2.696, 3.658, 4.814",\
"0.1554, 0.1894, 0.2964, 0.4956, 0.8158, 1.282, 1.906, 2.692, 3.663, 4.803",\
"0.1558, 0.1896, 0.2968, 0.4954, 0.816, 1.282, 1.905, 2.692, 3.663, 4.805",\
"0.1564, 0.19, 0.297, 0.4958, 0.816, 1.281, 1.903, 2.694, 3.662, 4.811",\
"0.1568, 0.1894, 0.2964, 0.4956, 0.8148, 1.282, 1.906, 2.693, 3.663, 4.805",\
"0.1562, 0.19, 0.2968, 0.4962, 0.816, 1.283, 1.902, 2.691, 3.655, 4.802",\
"0.1566, 0.1898, 0.298, 0.496, 0.816, 1.282, 1.906, 2.692, 3.656, 4.8",\
"0.158, 0.19, 0.298, 0.496, 0.814, 1.282, 1.904, 2.696, 3.656, 4.798");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.607, 1.64, 1.734, 1.881, 2.089, 2.37, 2.738, 3.201, 3.766, 4.438",\
"1.636, 1.67, 1.764, 1.911, 2.118, 2.4, 2.767, 3.23, 3.795, 4.468",\
"1.758, 1.791, 1.885, 2.032, 2.24, 2.521, 2.889, 3.352, 3.916, 4.589",\
"1.998, 2.032, 2.126, 2.273, 2.48, 2.762, 3.129, 3.592, 4.156, 4.83",\
"2.374, 2.407, 2.502, 2.649, 2.856, 3.138, 3.505, 3.968, 4.533, 5.206",\
"2.859, 2.892, 2.986, 3.133, 3.34, 3.622, 3.99, 4.453, 5.017, 5.691",\
"3.393, 3.427, 3.521, 3.669, 3.876, 4.157, 4.525, 4.988, 5.552, 6.225",\
"3.96, 3.994, 4.088, 4.236, 4.443, 4.724, 5.092, 5.555, 6.119, 6.792",\
"4.558, 4.592, 4.687, 4.834, 5.042, 5.323, 5.691, 6.153, 6.718, 7.39",\
"5.188, 5.222, 5.317, 5.464, 5.671, 5.953, 6.321, 6.783, 7.348, 8.021");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.862, 1.914, 2.088, 2.413, 2.914, 3.614, 4.534, 5.691, 7.101, 8.785",\
"1.891, 1.943, 2.117, 2.442, 2.943, 3.643, 4.562, 5.72, 7.13, 8.814",\
"1.963, 2.015, 2.189, 2.514, 3.015, 3.715, 4.634, 5.793, 7.202, 8.886",\
"2.076, 2.128, 2.302, 2.626, 3.128, 3.828, 4.747, 5.903, 7.317, 8.995",\
"2.236, 2.288, 2.463, 2.787, 3.289, 3.988, 4.908, 6.066, 7.475, 9.16",\
"2.419, 2.471, 2.645, 2.971, 3.471, 4.171, 5.09, 6.246, 7.66, 9.341",\
"2.604, 2.656, 2.83, 3.155, 3.656, 4.355, 5.274, 6.431, 7.845, 9.526",\
"2.78, 2.833, 3.007, 3.331, 3.833, 4.532, 5.451, 6.607, 8.018, 9.704",\
"2.939, 2.992, 3.166, 3.491, 3.992, 4.691, 5.61, 6.767, 8.178, 9.86",\
"3.074, 3.126, 3.3, 3.625, 4.126, 4.826, 5.745, 6.902, 8.312, 9.994");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.1564, 0.1894, 0.2966, 0.4958, 0.8152, 1.281, 1.906, 2.695, 3.657, 4.812",\
"0.156, 0.1894, 0.2964, 0.4956, 0.8156, 1.282, 1.904, 2.695, 3.661, 4.803",\
"0.1558, 0.19, 0.2968, 0.4964, 0.8154, 1.281, 1.905, 2.696, 3.661, 4.81",\
"0.156, 0.1894, 0.296, 0.4962, 0.8156, 1.281, 1.904, 2.696, 3.661, 4.81",\
"0.156, 0.1894, 0.2966, 0.4966, 0.8156, 1.283, 1.905, 2.693, 3.658, 4.807",\
"0.156, 0.1894, 0.297, 0.4962, 0.816, 1.282, 1.905, 2.694, 3.66, 4.805",\
"0.1562, 0.1902, 0.2962, 0.4966, 0.8158, 1.281, 1.906, 2.695, 3.658, 4.812",\
"0.1564, 0.1894, 0.2968, 0.4966, 0.8174, 1.283, 1.903, 2.692, 3.655, 4.808",\
"0.1572, 0.1906, 0.298, 0.496, 0.816, 1.282, 1.904, 2.692, 3.654, 4.798",\
"0.158, 0.192, 0.298, 0.496, 0.816, 1.282, 1.902, 2.692, 3.656, 4.8");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.2168, 0.2928, 0.5728, 1.117, 1.968, 3.164, 4.735, 6.724, 9.14, 12.02",\
"0.2178, 0.2928, 0.5734, 1.117, 1.968, 3.162, 4.732, 6.72, 9.144, 12.01",\
"0.2172, 0.2934, 0.5734, 1.118, 1.968, 3.165, 4.733, 6.72, 9.144, 12.01",\
"0.2176, 0.2932, 0.5724, 1.116, 1.968, 3.164, 4.739, 6.722, 9.136, 12.03",\
"0.218, 0.2932, 0.5718, 1.117, 1.968, 3.162, 4.735, 6.72, 9.144, 12.01",\
"0.218, 0.2936, 0.5722, 1.117, 1.968, 3.165, 4.738, 6.723, 9.123, 12.03",\
"0.2174, 0.2928, 0.5734, 1.119, 1.964, 3.161, 4.73, 6.719, 9.145, 12.02",\
"0.218, 0.2932, 0.5734, 1.116, 1.967, 3.156, 4.724, 6.711, 9.134, 12.01",\
"0.2176, 0.294, 0.5726, 1.117, 1.968, 3.157, 4.73, 6.702, 9.126, 12",\
"0.218, 0.294, 0.574, 1.116, 1.966, 3.16, 4.726, 6.702, 9.114, 12");
}
}
timing() {
related_pin : "RN" ;
timing_sense : positive_unate ;
timing_type : clear ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.607, 1.64, 1.734, 1.881, 2.089, 2.37, 2.738, 3.201, 3.766, 4.438",\
"1.636, 1.67, 1.764, 1.911, 2.118, 2.4, 2.767, 3.23, 3.795, 4.468",\
"1.758, 1.791, 1.885, 2.032, 2.24, 2.521, 2.889, 3.352, 3.916, 4.589",\
"1.998, 2.032, 2.126, 2.273, 2.48, 2.762, 3.129, 3.592, 4.156, 4.83",\
"2.374, 2.407, 2.502, 2.649, 2.856, 3.138, 3.505, 3.968, 4.533, 5.206",\
"2.859, 2.892, 2.986, 3.133, 3.34, 3.622, 3.99, 4.453, 5.017, 5.691",\
"3.393, 3.427, 3.521, 3.669, 3.876, 4.157, 4.525, 4.988, 5.552, 6.225",\
"3.96, 3.994, 4.088, 4.236, 4.443, 4.724, 5.092, 5.555, 6.119, 6.792",\
"4.558, 4.592, 4.687, 4.834, 5.042, 5.323, 5.691, 6.153, 6.718, 7.39",\
"5.188, 5.222, 5.317, 5.464, 5.671, 5.953, 6.321, 6.783, 7.348, 8.021");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("1.862, 1.914, 2.088, 2.413, 2.914, 3.614, 4.534, 5.691, 7.101, 8.785",\
"1.891, 1.943, 2.117, 2.442, 2.943, 3.643, 4.562, 5.72, 7.13, 8.814",\
"1.963, 2.015, 2.189, 2.514, 3.015, 3.715, 4.634, 5.793, 7.202, 8.886",\
"2.076, 2.128, 2.302, 2.626, 3.128, 3.828, 4.747, 5.903, 7.317, 8.995",\
"2.236, 2.288, 2.463, 2.787, 3.289, 3.988, 4.908, 6.066, 7.475, 9.16",\
"2.419, 2.471, 2.645, 2.971, 3.471, 4.171, 5.09, 6.246, 7.66, 9.341",\
"2.604, 2.656, 2.83, 3.155, 3.656, 4.355, 5.274, 6.431, 7.845, 9.526",\
"2.78, 2.833, 3.007, 3.331, 3.833, 4.532, 5.451, 6.607, 8.018, 9.704",\
"2.939, 2.992, 3.166, 3.491, 3.992, 4.691, 5.61, 6.767, 8.178, 9.86",\
"3.074, 3.126, 3.3, 3.625, 4.126, 4.826, 5.745, 6.902, 8.312, 9.994");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.1562, 0.1892, 0.2958, 0.4954, 0.8154, 1.282, 1.904, 2.694, 3.662, 4.809",\
"0.1558, 0.1898, 0.2964, 0.4962, 0.816, 1.282, 1.905, 2.692, 3.663, 4.803",\
"0.1558, 0.1896, 0.2962, 0.4964, 0.8162, 1.282, 1.905, 2.692, 3.663, 4.803",\
"0.1556, 0.1898, 0.296, 0.4948, 0.8152, 1.281, 1.905, 2.697, 3.657, 4.814",\
"0.1564, 0.189, 0.2962, 0.4956, 0.8148, 1.283, 1.906, 2.697, 3.659, 4.814",\
"0.1556, 0.1892, 0.297, 0.4962, 0.8154, 1.282, 1.904, 2.695, 3.662, 4.81",\
"0.1558, 0.19, 0.2964, 0.4954, 0.8158, 1.283, 1.906, 2.696, 3.659, 4.812",\
"0.1564, 0.1898, 0.297, 0.495, 0.816, 1.282, 1.904, 2.69, 3.655, 4.802",\
"0.1572, 0.1914, 0.298, 0.496, 0.816, 1.282, 1.906, 2.692, 3.654, 4.8",\
"0.158, 0.19, 0.298, 0.496, 0.816, 1.282, 1.906, 2.696, 3.654, 4.8");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.003166, 0.01077, 0.02528, 0.0479, 0.07963, 0.1214, 0.174, 0.2382, 0.3148");
values("0.2168, 0.2928, 0.5728, 1.117, 1.968, 3.164, 4.735, 6.724, 9.14, 12.02",\
"0.2178, 0.2928, 0.5734, 1.117, 1.968, 3.162, 4.732, 6.72, 9.144, 12.01",\
"0.2172, 0.2934, 0.5734, 1.118, 1.968, 3.165, 4.733, 6.72, 9.144, 12.01",\
"0.2176, 0.2932, 0.5724, 1.116, 1.968, 3.164, 4.739, 6.722, 9.136, 12.03",\
"0.218, 0.2932, 0.5718, 1.117, 1.968, 3.162, 4.735, 6.72, 9.144, 12.01",\
"0.218, 0.2936, 0.5722, 1.117, 1.968, 3.165, 4.738, 6.723, 9.123, 12.03",\
"0.2174, 0.2928, 0.5734, 1.119, 1.964, 3.161, 4.73, 6.719, 9.145, 12.02",\
"0.218, 0.2932, 0.5734, 1.116, 1.967, 3.156, 4.724, 6.711, 9.134, 12.01",\
"0.2176, 0.294, 0.5726, 1.117, 1.968, 3.157, 4.73, 6.702, 9.126, 12",\
"0.218, 0.294, 0.574, 1.116, 1.966, 3.16, 4.726, 6.702, 9.114, 12");
}
}
}
pin(RN) {
capacitance : 0.005877 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
min_pulse_width_low : 0.94 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003665, 0.003497, 0.003481, 0.003479, 0.003479, 0.003484, 0.003481, \
0.003482, 0.003482, 0.003483");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003472, -0.003473, -0.003469, -0.003466, -0.00348, -0.003477, \
-0.003476, -0.003474, -0.003474, -0.003472");
}
}
internal_power() {
when : "!D&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00351, 0.003483, 0.00348, 0.003479, 0.003482, 0.003482, 0.003482, \
0.003482, 0.003482, 0.003481");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003471, -0.003472, -0.003471, -0.003465, -0.00348, -0.003476, \
-0.003475, -0.003475, -0.003473, -0.003473");
}
}
internal_power() {
when : "D&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003581, 0.003493, 0.003485, 0.003477, 0.003487, 0.003482, 0.00348, \
0.003483, 0.003483, 0.003482");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003471, -0.003472, -0.003472, -0.003467, -0.003476, -0.003475, \
-0.003477, -0.003475, -0.003474, -0.003474");
}
}
timing() {
related_pin : "E" ;
timing_type : recovery_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("1.116, 1.111, 1.129, 1.23, 1.498, 1.995, 2.717, 3.649, 4.787, 6.149",\
"1.144, 1.138, 1.155, 1.255, 1.524, 2.016, 2.737, 3.663, 4.794, 6.151",\
"1.217, 1.206, 1.232, 1.325, 1.596, 2.09, 2.805, 3.727, 4.859, 6.213",\
"1.323, 1.316, 1.339, 1.438, 1.7, 2.191, 2.894, 3.798, 4.909, 6.249",\
"1.49, 1.478, 1.494, 1.595, 1.85, 2.318, 2.989, 3.872, 4.955, 6.261",\
"1.665, 1.655, 1.671, 1.769, 2.008, 2.448, 3.091, 3.935, 4.992, 6.252",\
"1.844, 1.836, 1.849, 1.936, 2.164, 2.569, 3.172, 3.975, 4.984, 6.195",\
"2.012, 2.007, 2.025, 2.108, 2.308, 2.681, 3.246, 4.007, 4.963, 6.119",\
"2.169, 2.162, 2.174, 2.254, 2.437, 2.782, 3.302, 4.019, 4.927, 6.035",\
"2.302, 2.291, 2.309, 2.375, 2.54, 2.859, 3.351, 4.026, 4.901, 5.965");
}
}
timing() {
related_pin : "E" ;
timing_type : removal_falling ;
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.933, -0.93, -0.945, -1.034, -1.203, -1.452, -1.706, -1.948, -2.16, -2.341",\
"-0.962, -0.954, -0.97, -1.064, -1.239, -1.476, -1.733, -1.976, -2.188, -2.368",\
"-1.033, -1.028, -1.045, -1.137, -1.312, -1.547, -1.805, -2.046, -2.258, -2.438",\
"-1.144, -1.144, -1.158, -1.25, -1.416, -1.646, -1.903, -2.136, -2.353, -2.525",\
"-1.303, -1.305, -1.32, -1.403, -1.567, -1.78, -2.016, -2.25, -2.458, -2.631",\
"-1.486, -1.48, -1.49, -1.57, -1.721, -1.922, -2.146, -2.367, -2.573, -2.74",\
"-1.661, -1.656, -1.664, -1.731, -1.867, -2.05, -2.266, -2.478, -2.678, -2.852",\
"-1.826, -1.828, -1.829, -1.887, -2.007, -2.175, -2.37, -2.574, -2.764, -2.937",\
"-1.983, -1.98, -1.981, -2.024, -2.13, -2.282, -2.46, -2.653, -2.833, -2.997",\
"-2.107, -2.103, -2.101, -2.135, -2.226, -2.357, -2.52, -2.709, -2.881, -3.035");
}
}
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("0.94");
}
}
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("0.94");
}
}
}
}