blob: 6f526ea3f5dd806f1af4cb2d76bcac9f62c80c96 [file] [log] [blame]
/*
* Copyright 2022 GlobalFoundries PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
cell(gf180mcu_fd_sc_mcu7t5v0__dffrsnq_1) {
area : 85.612800 ;
ff(IQ1,IQN1) {
clocked_on : "CLK" ;
next_state : "D" ;
clear : "(!RN)" ;
preset : "(!SETN)" ;
clear_preset_var1 : L ;
clear_preset_var2 : H ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!RN&!SETN" ;
value : "5.78934e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&!RN&SETN" ;
value : "6.0138e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&RN&!SETN" ;
value : "5.65542e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&!D&RN&SETN" ;
value : "0.0001030914" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!RN&!SETN" ;
value : "5.7618e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&!RN&SETN" ;
value : "6.08814e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&RN&!SETN" ;
value : "5.61294e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLK&D&RN&SETN" ;
value : "0.0001089486" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!RN&!SETN" ;
value : "6.6987e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&!RN&SETN" ;
value : "6.47406e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&RN&!SETN" ;
value : "6.23844e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&!D&RN&SETN" ;
value : "7.80516e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!RN&!SETN" ;
value : "6.72138e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&!RN&SETN" ;
value : "6.49674e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&RN&!SETN" ;
value : "6.19884e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLK&D&RN&SETN" ;
value : "0.0001151964" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0001151964" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLK) {
capacitance : 0.0031 ;
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_period : 4.392 ;
min_pulse_width_high : 2.045 ;
min_pulse_width_low : 2.115 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D&!RN&!SETN" ;
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.03761, 0.03752, 0.03731, 0.03711, 0.03701, 0.03706, 0.03727, \
0.03762, 0.03817, 0.03884");
}
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.03091, 0.03087, 0.03073, 0.03052, 0.03039, 0.03036, 0.03051, \
0.0308, 0.03129, 0.03192");
}
}
internal_power() {
when : "!D&!RN&SETN" ;
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.03796, 0.03788, 0.03766, 0.03745, 0.03736, 0.03741, 0.03762, \
0.03799, 0.03852, 0.03921");
}
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.03046, 0.03041, 0.03028, 0.03008, 0.02994, 0.02991, 0.03005, \
0.03036, 0.03083, 0.03146");
}
}
internal_power() {
when : "!D&RN&!SETN" ;
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.05483, 0.05475, 0.05453, 0.05432, 0.05428, 0.05457, 0.05507, \
0.0557, 0.05649, 0.05743");
}
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.03667, 0.03663, 0.03649, 0.03629, 0.03619, 0.03619, 0.03635, \
0.03667, 0.03715, 0.03779");
}
}
internal_power() {
when : "!D&RN&SETN" ;
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.03795, 0.03787, 0.03766, 0.03746, 0.03736, 0.03741, 0.03762, \
0.038, 0.03851, 0.0392");
}
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.03047, 0.03042, 0.03028, 0.03007, 0.02994, 0.02991, 0.03005, \
0.03035, 0.03084, 0.03146");
}
}
internal_power() {
when : "D&!RN&!SETN" ;
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.04279, 0.04271, 0.0425, 0.04227, 0.04215, 0.04219, 0.04241, \
0.04278, 0.04333, 0.04406");
}
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.04367, 0.04363, 0.04348, 0.04321, 0.04303, 0.04297, 0.0431, \
0.04341, 0.04389, 0.04454");
}
}
internal_power() {
when : "D&!RN&SETN" ;
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.06095, 0.06086, 0.06066, 0.06043, 0.0603, 0.06035, 0.06055, \
0.06092, 0.06146, 0.06221");
}
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.05762, 0.05756, 0.0574, 0.05708, 0.05686, 0.0568, 0.05695, 0.05726, \
0.05778, 0.05848");
}
}
internal_power() {
when : "D&RN&!SETN" ;
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.03791, 0.03782, 0.03761, 0.0374, 0.03732, 0.03736, 0.03758, \
0.03794, 0.03847, 0.03917");
}
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.03119, 0.03115, 0.03101, 0.03081, 0.03068, 0.03064, 0.03077, \
0.0311, 0.03157, 0.03219");
}
}
internal_power() {
when : "D&RN&SETN" ;
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.0379, 0.03782, 0.0376, 0.0374, 0.03731, 0.03737, 0.03757, 0.03794, \
0.03846, 0.03917");
}
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.03119, 0.03115, 0.03101, 0.0308, 0.03069, 0.03063, 0.03077, \
0.03108, 0.03155, 0.03217");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_RN_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D&RN&SETN" ;
fall_constraint(scalar) {
values("2.115");
}
rise_constraint(scalar) {
values("1.599");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_RN_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "D&RN&SETN" ;
fall_constraint(scalar) {
values("1.63");
}
rise_constraint(scalar) {
values("2.045");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_NOT_D_AND_RN_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "!D&RN&SETN" ;
rise_constraint(scalar) {
values("4.269");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_D_AND_RN_AND_SETN === 1'b1" ;
timing_type : minimum_period ;
when : "D&RN&SETN" ;
rise_constraint(scalar) {
values("4.392");
}
}
}
pin(D) {
capacitance : 0.002173 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
nextstate_type : data ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!RN&!SETN" ;
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.02019, 0.02007, 0.01992, 0.01983, 0.01983, 0.01993, 0.02013, \
0.02042, 0.02084, 0.02137");
}
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.006569, 0.006535, 0.006476, 0.006455, 0.006471, 0.006561, 0.006733, \
0.006991, 0.007355, 0.007837");
}
}
internal_power() {
when : "!CLK&!RN&SETN" ;
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.02715, 0.02703, 0.02689, 0.0268, 0.02678, 0.02686, 0.02707, \
0.02738, 0.02781, 0.02839");
}
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.02419, 0.02415, 0.02409, 0.02402, 0.02402, 0.02406, 0.02421, \
0.02446, 0.02481, 0.02529");
}
}
internal_power() {
when : "!CLK&RN&!SETN" ;
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.02019, 0.02007, 0.01992, 0.01983, 0.01984, 0.01993, 0.02013, \
0.02042, 0.02083, 0.02137");
}
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.006569, 0.006536, 0.006477, 0.006454, 0.006471, 0.006561, 0.006731, \
0.00699, 0.00736, 0.007837");
}
}
internal_power() {
when : "!CLK&RN&SETN" ;
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.0266, 0.02648, 0.02633, 0.02624, 0.02623, 0.02631, 0.02652, \
0.02684, 0.0273, 0.02788");
}
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.02487, 0.02484, 0.02477, 0.0247, 0.0247, 0.02473, 0.02489, 0.02513, \
0.02548, 0.02595");
}
}
internal_power() {
when : "CLK&!RN&!SETN" ;
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.006833, 0.006615, 0.006417, 0.006406, 0.006495, 0.006702, 0.007012, \
0.007428, 0.007984, 0.008663");
}
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.0009277, 0.0008762, 0.0007822, 0.0007317, 0.0007673, 0.0009143, \
0.00117, 0.001536, 0.002029, 0.002649");
}
}
internal_power() {
when : "CLK&!RN&SETN" ;
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.006834, 0.006615, 0.006416, 0.006403, 0.006495, 0.006701, 0.007011, \
0.007428, 0.007983, 0.00866");
}
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.000927, 0.0008758, 0.0007826, 0.0007344, 0.0007676, 0.0009144, \
0.00117, 0.001537, 0.002029, 0.002649");
}
}
internal_power() {
when : "CLK&RN&!SETN" ;
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.006835, 0.006614, 0.006417, 0.006403, 0.006495, 0.006702, 0.007011, \
0.007428, 0.007983, 0.008662");
}
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.0009286, 0.0008769, 0.0007824, 0.0007351, 0.0007677, 0.0009145, \
0.00117, 0.001536, 0.002029, 0.002649");
}
}
internal_power() {
when : "CLK&RN&SETN" ;
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.006832, 0.006617, 0.006415, 0.006403, 0.006493, 0.006707, 0.00701, \
0.007424, 0.00798, 0.008665");
}
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.0009324, 0.0008769, 0.0007844, 0.0007311, 0.0007696, 0.0009128, \
0.001168, 0.001538, 0.002033, 0.002651");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_RN_AND_SETN === 1'b1" ;
timing_type : hold_rising ;
when : "RN&SETN" ;
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("-0.137, -0.107, -0.016, 0.151, 0.36, 0.548, 0.712, 0.846, 0.94, 0.999",\
"-0.162, -0.133, -0.043, 0.12, 0.324, 0.518, 0.685, 0.819, 0.917, 0.972",\
"-0.283, -0.257, -0.158, -0.001, 0.204, 0.394, 0.563, 0.702, 0.799, 0.862",\
"-0.514, -0.484, -0.39, -0.228, -0.035, 0.161, 0.331, 0.464, 0.572, 0.634",\
"-0.841, -0.819, -0.724, -0.56, -0.364, -0.184, -0.016, 0.12, 0.228, 0.297",\
"-1.238, -1.218, -1.119, -0.975, -0.789, -0.606, -0.442, -0.305, -0.196, -0.133",\
"-1.643, -1.621, -1.534, -1.403, -1.239, -1.068, -0.913, -0.786, -0.674, -0.606",\
"-2.061, -2.041, -1.958, -1.841, -1.727, -1.577, -1.433, -1.307, -1.202, -1.132",\
"-2.537, -2.517, -2.431, -2.32, -2.208, -2.108, -1.985, -1.867, -1.781, -1.715",\
"-3.057, -3.038, -2.954, -2.855, -2.738, -2.661, -2.589, -2.493, -2.406, -2.339");
}
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.189, -0.166, -0.086, 0.029, 0.134, 0.215, 0.27, 0.295, 0.287, 0.243",\
"-0.22, -0.195, -0.114, 0.003, 0.104, 0.185, 0.241, 0.27, 0.264, 0.219",\
"-0.308, -0.286, -0.197, -0.084, 0.019, 0.101, 0.155, 0.19, 0.178, 0.135",\
"-0.445, -0.416, -0.33, -0.217, -0.106, -0.027, 0.037, 0.069, 0.059, 0.022",\
"-0.566, -0.549, -0.464, -0.34, -0.237, -0.149, -0.087, -0.063, -0.066, -0.107",\
"-0.672, -0.654, -0.567, -0.439, -0.335, -0.251, -0.192, -0.16, -0.167, -0.205",\
"-0.747, -0.721, -0.638, -0.515, -0.399, -0.318, -0.262, -0.226, -0.232, -0.27",\
"-0.781, -0.754, -0.669, -0.537, -0.436, -0.346, -0.287, -0.254, -0.257, -0.302",\
"-0.765, -0.74, -0.652, -0.529, -0.417, -0.333, -0.276, -0.24, -0.248, -0.289",\
"-0.689, -0.661, -0.581, -0.463, -0.354, -0.27, -0.205, -0.185, -0.186, -0.227");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_RN_AND_SETN === 1'b1" ;
timing_type : setup_rising ;
when : "RN&SETN" ;
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.403, 1.373, 1.262, 1.069, 0.879, 0.684, 0.551, 0.417, 0.354, 0.304",\
"1.435, 1.403, 1.291, 1.1, 0.901, 0.713, 0.582, 0.443, 0.383, 0.332",\
"1.554, 1.519, 1.409, 1.213, 1.023, 0.831, 0.697, 0.569, 0.501, 0.458",\
"1.786, 1.748, 1.647, 1.453, 1.254, 1.07, 0.933, 0.804, 0.737, 0.691",\
"2.168, 2.127, 2.021, 1.829, 1.631, 1.434, 1.303, 1.17, 1.106, 1.064",\
"2.673, 2.64, 2.533, 2.345, 2.139, 1.937, 1.804, 1.67, 1.602, 1.558",\
"3.292, 3.256, 3.147, 2.954, 2.745, 2.541, 2.399, 2.262, 2.194, 2.139",\
"3.972, 3.941, 3.835, 3.632, 3.424, 3.215, 3.064, 2.922, 2.857, 2.798",\
"4.702, 4.669, 4.559, 4.364, 4.149, 3.934, 3.784, 3.645, 3.561, 3.509",\
"5.491, 5.458, 5.35, 5.147, 4.932, 4.713, 4.567, 4.413, 4.332, 4.28");
}
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.905, 0.864, 0.785, 0.555, 0.368, 0.196, 0.115, 0.045, 0.053, 0.081",\
"0.933, 0.891, 0.813, 0.583, 0.396, 0.228, 0.138, 0.074, 0.079, 0.107",\
"1.02, 0.984, 0.906, 0.678, 0.485, 0.313, 0.228, 0.159, 0.164, 0.198",\
"1.162, 1.125, 1.045, 0.82, 0.631, 0.454, 0.366, 0.29, 0.297, 0.319",\
"1.342, 1.299, 1.216, 0.993, 0.802, 0.615, 0.518, 0.44, 0.439, 0.462",\
"1.502, 1.456, 1.386, 1.164, 0.963, 0.769, 0.664, 0.578, 0.573, 0.599",\
"1.626, 1.591, 1.509, 1.294, 1.098, 0.892, 0.779, 0.684, 0.681, 0.695",\
"1.728, 1.688, 1.616, 1.401, 1.196, 0.985, 0.866, 0.768, 0.752, 0.762",\
"1.779, 1.741, 1.666, 1.452, 1.254, 1.035, 0.913, 0.8, 0.788, 0.796",\
"1.791, 1.748, 1.671, 1.462, 1.262, 1.04, 0.917, 0.799, 0.774, 0.782");
}
}
}
pin(Q) {
direction : output ;
function : "IQ1" ;
max_capacitance : 0.2059 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "CLK" ;
when : "RN&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.03462, 0.03469, 0.03488, 0.03509, 0.03525, 0.03536, 0.03542, 0.03546, 0.03549, 0.0355",\
"0.03463, 0.0347, 0.03489, 0.0351, 0.03525, 0.03536, 0.03543, 0.03547, 0.03549, 0.03551",\
"0.03462, 0.0347, 0.03488, 0.0351, 0.03526, 0.03536, 0.03542, 0.03546, 0.03549, 0.03551",\
"0.03463, 0.03471, 0.0349, 0.03511, 0.03527, 0.03537, 0.03543, 0.03547, 0.0355, 0.03552",\
"0.03472, 0.03479, 0.03498, 0.0352, 0.03534, 0.03543, 0.0355, 0.03554, 0.03556, 0.03558",\
"0.03482, 0.03489, 0.03507, 0.03529, 0.03545, 0.03555, 0.03561, 0.03565, 0.03568, 0.0357",\
"0.03491, 0.03497, 0.03517, 0.03538, 0.03554, 0.03564, 0.0357, 0.03574, 0.03577, 0.03579",\
"0.03499, 0.03505, 0.03525, 0.03547, 0.03562, 0.03572, 0.03579, 0.03582, 0.03585, 0.03587",\
"0.03505, 0.03509, 0.03529, 0.0355, 0.03568, 0.03578, 0.03584, 0.03588, 0.03591, 0.03593",\
"0.03512, 0.03519, 0.03539, 0.0356, 0.03576, 0.03586, 0.03593, 0.03596, 0.03599, 0.03601");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.0454, 0.04545, 0.04556, 0.04578, 0.04604, 0.04624, 0.04656, 0.04682, 0.0476, 0.05517",\
"0.04541, 0.04548, 0.04557, 0.04577, 0.04601, 0.04623, 0.0465, 0.04668, 0.04756, 0.05517",\
"0.04539, 0.04544, 0.04556, 0.04576, 0.046, 0.04625, 0.04655, 0.04679, 0.04769, 0.0558",\
"0.04532, 0.04539, 0.04548, 0.0457, 0.04593, 0.04624, 0.04638, 0.04659, 0.048, 0.05723",\
"0.04524, 0.04529, 0.0454, 0.04562, 0.04587, 0.04606, 0.0463, 0.04656, 0.04818, 0.05953",\
"0.04521, 0.04527, 0.04535, 0.04556, 0.04579, 0.04603, 0.04633, 0.04668, 0.0487, 0.06351",\
"0.04515, 0.04519, 0.04528, 0.04551, 0.04574, 0.04605, 0.0462, 0.04653, 0.05014, 0.0703",\
"0.04507, 0.04515, 0.04521, 0.04545, 0.04574, 0.04591, 0.04622, 0.04665, 0.05204, 0.08069",\
"0.04504, 0.04509, 0.0452, 0.04536, 0.0456, 0.04593, 0.04621, 0.0472, 0.05702, 0.0985",\
"0.04502, 0.04507, 0.04519, 0.04536, 0.04558, 0.04575, 0.04615, 0.04889, 0.0674, 0.1256");
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLK&!D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.0289, 0.02897, 0.02918, 0.02939, 0.02955, 0.02964, 0.0297, 0.02973, 0.02976, 0.02977",\
"0.02872, 0.0288, 0.02901, 0.02921, 0.02938, 0.02947, 0.02953, 0.02956, 0.02958, 0.0296",\
"0.02852, 0.02859, 0.0288, 0.02901, 0.02917, 0.02927, 0.02932, 0.02936, 0.02938, 0.0294",\
"0.02835, 0.02842, 0.0286, 0.02882, 0.02899, 0.02909, 0.02916, 0.0292, 0.02923, 0.02925",\
"0.02827, 0.02831, 0.02848, 0.02867, 0.02886, 0.02899, 0.02908, 0.02913, 0.02917, 0.02919",\
"0.02836, 0.02839, 0.02851, 0.0287, 0.02886, 0.029, 0.0291, 0.02916, 0.02921, 0.02924",\
"0.0286, 0.0286, 0.02868, 0.02885, 0.02901, 0.02916, 0.02926, 0.02934, 0.0294, 0.02943",\
"0.029, 0.02901, 0.02906, 0.02917, 0.02933, 0.02947, 0.02959, 0.02967, 0.02972, 0.02976",\
"0.02957, 0.02957, 0.02959, 0.02967, 0.0298, 0.02995, 0.03005, 0.03014, 0.03022, 0.03026",\
"0.0303, 0.03031, 0.03029, 0.03035, 0.03046, 0.03058, 0.03069, 0.03076, 0.03085, 0.0309");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.01399, 0.01406, 0.01422, 0.01448, 0.01474, 0.01498, 0.01515, 0.01533, 0.01582, 0.02027",\
"0.01394, 0.01398, 0.01417, 0.01443, 0.0147, 0.01489, 0.01512, 0.01531, 0.01593, 0.02015",\
"0.01369, 0.01375, 0.01391, 0.01417, 0.01444, 0.01472, 0.01496, 0.01504, 0.01561, 0.02042",\
"0.01344, 0.01353, 0.01366, 0.01386, 0.01413, 0.01436, 0.01458, 0.01468, 0.01533, 0.02081",\
"0.01328, 0.01332, 0.01347, 0.01366, 0.01392, 0.01417, 0.0144, 0.01473, 0.0153, 0.02163",\
"0.01321, 0.01324, 0.01333, 0.01358, 0.0138, 0.01406, 0.01433, 0.01444, 0.01563, 0.02354",\
"0.01328, 0.01332, 0.01341, 0.01353, 0.01379, 0.01408, 0.01424, 0.01463, 0.01604, 0.02693",\
"0.0135, 0.01349, 0.01358, 0.01368, 0.01384, 0.01415, 0.01443, 0.01457, 0.01716, 0.0326",\
"0.01386, 0.01387, 0.0139, 0.01398, 0.01414, 0.01429, 0.01462, 0.01521, 0.01926, 0.04235",\
"0.01439, 0.01438, 0.01442, 0.01445, 0.01456, 0.01463, 0.01492, 0.01594, 0.02398, 0.06023");
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLK&!D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.03637, 0.03644, 0.03666, 0.03686, 0.03701, 0.03709, 0.03715, 0.03718, 0.03721, 0.03722",\
"0.03641, 0.03649, 0.03671, 0.03692, 0.03707, 0.03715, 0.0372, 0.03724, 0.03726, 0.03728",\
"0.0363, 0.03638, 0.0366, 0.0368, 0.03695, 0.03704, 0.03709, 0.03713, 0.03715, 0.03716",\
"0.0361, 0.03616, 0.03636, 0.03657, 0.03674, 0.03684, 0.0369, 0.03694, 0.03697, 0.03699",\
"0.0359, 0.03595, 0.03612, 0.03632, 0.03649, 0.03661, 0.0367, 0.03675, 0.03679, 0.03682",\
"0.03585, 0.03588, 0.03602, 0.03619, 0.03636, 0.03649, 0.03659, 0.03665, 0.0367, 0.03673",\
"0.036, 0.03602, 0.03611, 0.03626, 0.03643, 0.03656, 0.03667, 0.03674, 0.03679, 0.03683",\
"0.03632, 0.03633, 0.03639, 0.03651, 0.03666, 0.0368, 0.0369, 0.03698, 0.03704, 0.03708",\
"0.03686, 0.03684, 0.03686, 0.03695, 0.03709, 0.03721, 0.03732, 0.03741, 0.03748, 0.03753",\
"0.03757, 0.03755, 0.03753, 0.03759, 0.03769, 0.03782, 0.03792, 0.03801, 0.03809, 0.03813");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.03637, 0.03644, 0.03666, 0.03686, 0.03701, 0.03709, 0.03715, 0.03718, 0.03721, 0.03722",\
"0.03641, 0.03649, 0.03671, 0.03692, 0.03707, 0.03715, 0.0372, 0.03724, 0.03726, 0.03728",\
"0.0363, 0.03638, 0.0366, 0.0368, 0.03695, 0.03704, 0.03709, 0.03713, 0.03715, 0.03716",\
"0.0361, 0.03616, 0.03636, 0.03657, 0.03674, 0.03684, 0.0369, 0.03694, 0.03697, 0.03699",\
"0.0359, 0.03595, 0.03612, 0.03632, 0.03649, 0.03661, 0.0367, 0.03675, 0.03679, 0.03682",\
"0.03585, 0.03588, 0.03602, 0.03619, 0.03636, 0.03649, 0.03659, 0.03665, 0.0367, 0.03673",\
"0.036, 0.03602, 0.03611, 0.03626, 0.03643, 0.03656, 0.03667, 0.03674, 0.03679, 0.03683",\
"0.03632, 0.03633, 0.03639, 0.03651, 0.03666, 0.0368, 0.0369, 0.03698, 0.03704, 0.03708",\
"0.03686, 0.03684, 0.03686, 0.03695, 0.03709, 0.03721, 0.03732, 0.03741, 0.03748, 0.03753",\
"0.03757, 0.03755, 0.03753, 0.03759, 0.03769, 0.03782, 0.03792, 0.03801, 0.03809, 0.03813");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLK&D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.02889, 0.02897, 0.02917, 0.02938, 0.02954, 0.02964, 0.02969, 0.02973, 0.02975, 0.02977",\
"0.02872, 0.0288, 0.02901, 0.02922, 0.02938, 0.02947, 0.02953, 0.02956, 0.02958, 0.0296",\
"0.02852, 0.02859, 0.0288, 0.02901, 0.02917, 0.02927, 0.02933, 0.02936, 0.02938, 0.0294",\
"0.02835, 0.02842, 0.02861, 0.02881, 0.02899, 0.02909, 0.02916, 0.0292, 0.02923, 0.02925",\
"0.02827, 0.02831, 0.02847, 0.02868, 0.02886, 0.02899, 0.02908, 0.02914, 0.02917, 0.0292",\
"0.02836, 0.02838, 0.02851, 0.02869, 0.02886, 0.029, 0.02909, 0.02917, 0.02921, 0.02924",\
"0.0286, 0.02861, 0.0287, 0.02884, 0.02901, 0.02916, 0.02926, 0.02935, 0.02939, 0.02944",\
"0.02901, 0.02902, 0.02906, 0.02918, 0.02933, 0.02947, 0.02958, 0.02967, 0.02972, 0.02977",\
"0.02956, 0.02956, 0.02959, 0.02968, 0.0298, 0.02994, 0.03005, 0.03015, 0.03022, 0.03026",\
"0.03031, 0.0303, 0.0303, 0.03034, 0.03046, 0.03057, 0.03068, 0.03078, 0.03085, 0.03089");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.01397, 0.01404, 0.0142, 0.01444, 0.01473, 0.01501, 0.01524, 0.01533, 0.01589, 0.02022",\
"0.01389, 0.01396, 0.01413, 0.01439, 0.01466, 0.01492, 0.01519, 0.01524, 0.0158, 0.02004",\
"0.01367, 0.01374, 0.01391, 0.01415, 0.01442, 0.01471, 0.01494, 0.01503, 0.01559, 0.0204",\
"0.01342, 0.01348, 0.01363, 0.01385, 0.01411, 0.01442, 0.01456, 0.0147, 0.0154, 0.02077",\
"0.01325, 0.0133, 0.01344, 0.01367, 0.01395, 0.01418, 0.01445, 0.01456, 0.0153, 0.02165",\
"0.0132, 0.01323, 0.01331, 0.01354, 0.01376, 0.01397, 0.01422, 0.01445, 0.01559, 0.02339",\
"0.01326, 0.01329, 0.01336, 0.01348, 0.01376, 0.01406, 0.01422, 0.01459, 0.01597, 0.02671",\
"0.0135, 0.0135, 0.01355, 0.01367, 0.01377, 0.01413, 0.01442, 0.01455, 0.01705, 0.03268",\
"0.01385, 0.01385, 0.01388, 0.014, 0.01409, 0.01426, 0.01461, 0.01522, 0.01919, 0.04247",\
"0.01438, 0.01438, 0.01441, 0.01448, 0.01459, 0.01467, 0.01494, 0.01594, 0.024, 0.06012");
}
}
internal_power() {
related_pin : "RN" ;
when : "!CLK&D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.03682, 0.03691, 0.03712, 0.03733, 0.03748, 0.03756, 0.03762, 0.03765, 0.03767, 0.03769",\
"0.0369, 0.03697, 0.03718, 0.0374, 0.03754, 0.03762, 0.03768, 0.03771, 0.03774, 0.03775",\
"0.03678, 0.03686, 0.03708, 0.03728, 0.03743, 0.03752, 0.03758, 0.03761, 0.03763, 0.03765",\
"0.03658, 0.03665, 0.03685, 0.03706, 0.03722, 0.03731, 0.03738, 0.03742, 0.03745, 0.03747",\
"0.03638, 0.03643, 0.03659, 0.0368, 0.03697, 0.03709, 0.03717, 0.03723, 0.03726, 0.03729",\
"0.03633, 0.03637, 0.0365, 0.03668, 0.03685, 0.03698, 0.03708, 0.03715, 0.03719, 0.03723",\
"0.03646, 0.03649, 0.03658, 0.03673, 0.03689, 0.03704, 0.03714, 0.03722, 0.03727, 0.0373",\
"0.03681, 0.03681, 0.03688, 0.03699, 0.03714, 0.03727, 0.03738, 0.03746, 0.03752, 0.03757",\
"0.03734, 0.03732, 0.03733, 0.03744, 0.03756, 0.03768, 0.0378, 0.03789, 0.03796, 0.038",\
"0.03805, 0.03803, 0.03801, 0.03807, 0.03817, 0.03829, 0.0384, 0.03849, 0.03856, 0.03861");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.03682, 0.03691, 0.03712, 0.03733, 0.03748, 0.03756, 0.03762, 0.03765, 0.03767, 0.03769",\
"0.0369, 0.03697, 0.03718, 0.0374, 0.03754, 0.03762, 0.03768, 0.03771, 0.03774, 0.03775",\
"0.03678, 0.03686, 0.03708, 0.03728, 0.03743, 0.03752, 0.03758, 0.03761, 0.03763, 0.03765",\
"0.03658, 0.03665, 0.03685, 0.03706, 0.03722, 0.03731, 0.03738, 0.03742, 0.03745, 0.03747",\
"0.03638, 0.03643, 0.03659, 0.0368, 0.03697, 0.03709, 0.03717, 0.03723, 0.03726, 0.03729",\
"0.03633, 0.03637, 0.0365, 0.03668, 0.03685, 0.03698, 0.03708, 0.03715, 0.03719, 0.03723",\
"0.03646, 0.03649, 0.03658, 0.03673, 0.03689, 0.03704, 0.03714, 0.03722, 0.03727, 0.0373",\
"0.03681, 0.03681, 0.03688, 0.03699, 0.03714, 0.03727, 0.03738, 0.03746, 0.03752, 0.03757",\
"0.03734, 0.03732, 0.03733, 0.03744, 0.03756, 0.03768, 0.0378, 0.03789, 0.03796, 0.038",\
"0.03805, 0.03803, 0.03801, 0.03807, 0.03817, 0.03829, 0.0384, 0.03849, 0.03856, 0.03861");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "CLK&!D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.04685, 0.04693, 0.04714, 0.04736, 0.0475, 0.04759, 0.04764, 0.04768, 0.0477, 0.04772",\
"0.04662, 0.04669, 0.04692, 0.04713, 0.04727, 0.04736, 0.04741, 0.04745, 0.04747, 0.04749",\
"0.04637, 0.04646, 0.04666, 0.04688, 0.04703, 0.04711, 0.04717, 0.04721, 0.04723, 0.04724",\
"0.04614, 0.04621, 0.04641, 0.04662, 0.04677, 0.04687, 0.04694, 0.04699, 0.04701, 0.04703",\
"0.04602, 0.04606, 0.04623, 0.04644, 0.0466, 0.04672, 0.0468, 0.04686, 0.0469, 0.04693",\
"0.04608, 0.04611, 0.04624, 0.04641, 0.04658, 0.04672, 0.04683, 0.04689, 0.04694, 0.04697",\
"0.04632, 0.04634, 0.04642, 0.04659, 0.04675, 0.04689, 0.047, 0.04707, 0.04712, 0.04716",\
"0.0468, 0.0468, 0.04685, 0.04697, 0.04712, 0.04725, 0.04737, 0.04745, 0.04751, 0.04755",\
"0.04754, 0.04752, 0.04755, 0.04763, 0.04776, 0.0479, 0.048, 0.0481, 0.04817, 0.04821",\
"0.0486, 0.04857, 0.04857, 0.04861, 0.04873, 0.04884, 0.04895, 0.04904, 0.04912, 0.04917");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.02318, 0.02324, 0.02342, 0.02368, 0.02397, 0.02415, 0.02447, 0.02447, 0.02512, 0.02923",\
"0.02306, 0.02312, 0.02328, 0.02355, 0.02385, 0.02404, 0.02425, 0.02443, 0.02487, 0.02912",\
"0.02278, 0.02284, 0.023, 0.02327, 0.02356, 0.02377, 0.02395, 0.02413, 0.02469, 0.02926",\
"0.02249, 0.02254, 0.02269, 0.02293, 0.02318, 0.02343, 0.02373, 0.02375, 0.02435, 0.02956",\
"0.02228, 0.02232, 0.02245, 0.02266, 0.0229, 0.02312, 0.02346, 0.02354, 0.02426, 0.03049",\
"0.02217, 0.02222, 0.02228, 0.02255, 0.02275, 0.02296, 0.02321, 0.02343, 0.02442, 0.03247",\
"0.02229, 0.02231, 0.02239, 0.02253, 0.02281, 0.02307, 0.02328, 0.02344, 0.02507, 0.03587",\
"0.02261, 0.02264, 0.02269, 0.02279, 0.02297, 0.02325, 0.02359, 0.02378, 0.02627, 0.04176",\
"0.02323, 0.02325, 0.02328, 0.02333, 0.02346, 0.02361, 0.02403, 0.02456, 0.02865, 0.05192",\
"0.02414, 0.02415, 0.02415, 0.0242, 0.02434, 0.02445, 0.02467, 0.02575, 0.03378, 0.06988");
}
}
internal_power() {
related_pin : "RN" ;
when : "CLK&!D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06082, 0.0609, 0.06111, 0.06132, 0.06146, 0.06154, 0.0616, 0.06163, 0.06165, 0.06166",\
"0.06088, 0.06096, 0.06117, 0.06138, 0.06152, 0.06161, 0.06166, 0.06169, 0.06172, 0.06173",\
"0.06069, 0.06078, 0.06098, 0.06119, 0.06133, 0.06143, 0.06148, 0.06152, 0.06154, 0.06155",\
"0.06048, 0.06054, 0.06073, 0.06094, 0.06109, 0.0612, 0.06126, 0.0613, 0.06133, 0.06134",\
"0.06032, 0.06038, 0.06054, 0.06074, 0.06091, 0.06103, 0.06112, 0.06116, 0.0612, 0.06123",\
"0.06035, 0.0604, 0.06052, 0.06069, 0.06087, 0.061, 0.0611, 0.06116, 0.06121, 0.06124",\
"0.06055, 0.06058, 0.06066, 0.06082, 0.06099, 0.06113, 0.06123, 0.0613, 0.06136, 0.06139",\
"0.06099, 0.06099, 0.06104, 0.06116, 0.06133, 0.06146, 0.06156, 0.06165, 0.06171, 0.06175",\
"0.06172, 0.0617, 0.06172, 0.06182, 0.06195, 0.06208, 0.06218, 0.06227, 0.06234, 0.06238",\
"0.06277, 0.06275, 0.06272, 0.06279, 0.0629, 0.06302, 0.06312, 0.06321, 0.06328, 0.06333");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06082, 0.0609, 0.06111, 0.06132, 0.06146, 0.06154, 0.0616, 0.06163, 0.06165, 0.06166",\
"0.06088, 0.06096, 0.06117, 0.06138, 0.06152, 0.06161, 0.06166, 0.06169, 0.06172, 0.06173",\
"0.06069, 0.06078, 0.06098, 0.06119, 0.06133, 0.06143, 0.06148, 0.06152, 0.06154, 0.06155",\
"0.06048, 0.06054, 0.06073, 0.06094, 0.06109, 0.0612, 0.06126, 0.0613, 0.06133, 0.06134",\
"0.06032, 0.06038, 0.06054, 0.06074, 0.06091, 0.06103, 0.06112, 0.06116, 0.0612, 0.06123",\
"0.06035, 0.0604, 0.06052, 0.06069, 0.06087, 0.061, 0.0611, 0.06116, 0.06121, 0.06124",\
"0.06055, 0.06058, 0.06066, 0.06082, 0.06099, 0.06113, 0.06123, 0.0613, 0.06136, 0.06139",\
"0.06099, 0.06099, 0.06104, 0.06116, 0.06133, 0.06146, 0.06156, 0.06165, 0.06171, 0.06175",\
"0.06172, 0.0617, 0.06172, 0.06182, 0.06195, 0.06208, 0.06218, 0.06227, 0.06234, 0.06238",\
"0.06277, 0.06275, 0.06272, 0.06279, 0.0629, 0.06302, 0.06312, 0.06321, 0.06328, 0.06333");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "RN" ;
when : "CLK&D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.04685, 0.04693, 0.04714, 0.04736, 0.0475, 0.04759, 0.04764, 0.04768, 0.0477, 0.04772",\
"0.04662, 0.04669, 0.04692, 0.04713, 0.04727, 0.04736, 0.04741, 0.04745, 0.04747, 0.04749",\
"0.04637, 0.04646, 0.04666, 0.04688, 0.04703, 0.04711, 0.04717, 0.04721, 0.04723, 0.04724",\
"0.04614, 0.04621, 0.04641, 0.04662, 0.04677, 0.04687, 0.04694, 0.04699, 0.04701, 0.04703",\
"0.04601, 0.04607, 0.04624, 0.04644, 0.0466, 0.04672, 0.0468, 0.04686, 0.0469, 0.04692",\
"0.04608, 0.04611, 0.04624, 0.04642, 0.04658, 0.04672, 0.04682, 0.04689, 0.04693, 0.04696",\
"0.04633, 0.04635, 0.04642, 0.04659, 0.04674, 0.04689, 0.047, 0.04707, 0.04712, 0.04716",\
"0.0468, 0.0468, 0.04685, 0.04698, 0.04712, 0.04725, 0.04737, 0.04746, 0.04751, 0.04755",\
"0.04754, 0.04752, 0.04755, 0.04763, 0.04777, 0.0479, 0.04801, 0.0481, 0.04817, 0.04821",\
"0.04859, 0.04856, 0.04856, 0.04862, 0.04872, 0.04884, 0.04895, 0.04904, 0.04912, 0.04917");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.02317, 0.02324, 0.02341, 0.02368, 0.02399, 0.02415, 0.02447, 0.02447, 0.0251, 0.02915",\
"0.02306, 0.02312, 0.02329, 0.02355, 0.02385, 0.02404, 0.02425, 0.02443, 0.02487, 0.02914",\
"0.02278, 0.02284, 0.023, 0.02327, 0.02356, 0.02377, 0.02395, 0.02413, 0.02469, 0.02926",\
"0.02249, 0.02254, 0.02269, 0.02294, 0.02318, 0.02343, 0.02373, 0.02375, 0.02435, 0.02956",\
"0.02227, 0.02231, 0.02245, 0.02266, 0.02294, 0.02321, 0.02335, 0.02375, 0.02447, 0.03069",\
"0.02217, 0.0222, 0.02228, 0.02254, 0.02274, 0.02296, 0.02321, 0.02339, 0.0244, 0.03235",\
"0.02227, 0.0223, 0.02239, 0.02249, 0.02278, 0.0231, 0.02321, 0.02344, 0.02507, 0.03599",\
"0.02261, 0.02263, 0.0227, 0.02279, 0.02291, 0.02325, 0.0236, 0.02369, 0.02626, 0.04185",\
"0.02323, 0.02323, 0.02326, 0.02333, 0.02346, 0.02357, 0.02403, 0.02456, 0.02852, 0.05193",\
"0.02415, 0.02413, 0.02415, 0.02425, 0.02433, 0.02444, 0.02467, 0.02567, 0.03378, 0.06988");
}
}
internal_power() {
related_pin : "RN" ;
when : "CLK&D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06062, 0.06071, 0.0609, 0.06112, 0.06126, 0.06134, 0.0614, 0.06143, 0.06146, 0.06147",\
"0.06064, 0.06072, 0.06093, 0.06114, 0.06128, 0.06137, 0.06142, 0.06146, 0.06148, 0.06149",\
"0.06045, 0.06053, 0.06074, 0.06095, 0.06109, 0.06118, 0.06124, 0.06127, 0.0613, 0.06131",\
"0.06024, 0.06031, 0.0605, 0.0607, 0.06086, 0.06096, 0.06103, 0.06107, 0.06109, 0.06111",\
"0.06009, 0.06014, 0.0603, 0.0605, 0.06067, 0.0608, 0.06088, 0.06094, 0.06097, 0.06099",\
"0.06014, 0.06016, 0.06029, 0.06047, 0.06063, 0.06078, 0.06086, 0.06094, 0.06098, 0.06102",\
"0.06034, 0.06037, 0.06046, 0.0606, 0.06077, 0.06091, 0.06102, 0.06109, 0.06114, 0.06118",\
"0.06081, 0.06081, 0.06086, 0.06098, 0.06114, 0.06128, 0.06138, 0.06147, 0.06152, 0.06157",\
"0.06158, 0.06156, 0.06157, 0.06167, 0.06181, 0.06193, 0.06204, 0.06213, 0.0622, 0.06224",\
"0.06269, 0.06266, 0.06263, 0.0627, 0.06281, 0.06292, 0.06303, 0.06312, 0.06319, 0.06324");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06062, 0.06071, 0.0609, 0.06112, 0.06126, 0.06134, 0.0614, 0.06143, 0.06146, 0.06147",\
"0.06064, 0.06072, 0.06093, 0.06114, 0.06128, 0.06137, 0.06142, 0.06146, 0.06148, 0.06149",\
"0.06045, 0.06053, 0.06074, 0.06095, 0.06109, 0.06118, 0.06124, 0.06127, 0.0613, 0.06131",\
"0.06024, 0.06031, 0.0605, 0.0607, 0.06086, 0.06096, 0.06103, 0.06107, 0.06109, 0.06111",\
"0.06009, 0.06014, 0.0603, 0.0605, 0.06067, 0.0608, 0.06088, 0.06094, 0.06097, 0.06099",\
"0.06014, 0.06016, 0.06029, 0.06047, 0.06063, 0.06078, 0.06086, 0.06094, 0.06098, 0.06102",\
"0.06034, 0.06037, 0.06046, 0.0606, 0.06077, 0.06091, 0.06102, 0.06109, 0.06114, 0.06118",\
"0.06081, 0.06081, 0.06086, 0.06098, 0.06114, 0.06128, 0.06138, 0.06147, 0.06152, 0.06157",\
"0.06158, 0.06156, 0.06157, 0.06167, 0.06181, 0.06193, 0.06204, 0.06213, 0.0622, 0.06224",\
"0.06269, 0.06266, 0.06263, 0.0627, 0.06281, 0.06292, 0.06303, 0.06312, 0.06319, 0.06324");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLK&!D&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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.04348, 0.04349, 0.04362, 0.04383, 0.04407, 0.04427, 0.04461, 0.04466, 0.04555, 0.05169",\
"0.04344, 0.04349, 0.04358, 0.04378, 0.04404, 0.04432, 0.04448, 0.04466, 0.04542, 0.05171",\
"0.0433, 0.04333, 0.04346, 0.04364, 0.04387, 0.04411, 0.04434, 0.04469, 0.04556, 0.05227",\
"0.04311, 0.04314, 0.04326, 0.04346, 0.04371, 0.04391, 0.04423, 0.04427, 0.04542, 0.05338",\
"0.04304, 0.04306, 0.04317, 0.04336, 0.0436, 0.04381, 0.0441, 0.04442, 0.04563, 0.05606",\
"0.04306, 0.0431, 0.04321, 0.04337, 0.04364, 0.0439, 0.04406, 0.04436, 0.04642, 0.06084",\
"0.0433, 0.04334, 0.04345, 0.04361, 0.04388, 0.04414, 0.04433, 0.04468, 0.04819, 0.06956",\
"0.04368, 0.0437, 0.0438, 0.04401, 0.04421, 0.0445, 0.04474, 0.04541, 0.05218, 0.08518",\
"0.04424, 0.04428, 0.04437, 0.0445, 0.04475, 0.04504, 0.04522, 0.04713, 0.06112, 0.1125",\
"0.04497, 0.04498, 0.04507, 0.04521, 0.04538, 0.04566, 0.04628, 0.0518, 0.08304, 0.1543");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.04348, 0.04349, 0.04362, 0.04383, 0.04407, 0.04427, 0.04461, 0.04466, 0.04555, 0.05169",\
"0.04344, 0.04349, 0.04358, 0.04378, 0.04404, 0.04432, 0.04448, 0.04466, 0.04542, 0.05171",\
"0.0433, 0.04333, 0.04346, 0.04364, 0.04387, 0.04411, 0.04434, 0.04469, 0.04556, 0.05227",\
"0.04311, 0.04314, 0.04326, 0.04346, 0.04371, 0.04391, 0.04423, 0.04427, 0.04542, 0.05338",\
"0.04304, 0.04306, 0.04317, 0.04336, 0.0436, 0.04381, 0.0441, 0.04442, 0.04563, 0.05606",\
"0.04306, 0.0431, 0.04321, 0.04337, 0.04364, 0.0439, 0.04406, 0.04436, 0.04642, 0.06084",\
"0.0433, 0.04334, 0.04345, 0.04361, 0.04388, 0.04414, 0.04433, 0.04468, 0.04819, 0.06956",\
"0.04368, 0.0437, 0.0438, 0.04401, 0.04421, 0.0445, 0.04474, 0.04541, 0.05218, 0.08518",\
"0.04424, 0.04428, 0.04437, 0.0445, 0.04475, 0.04504, 0.04522, 0.04713, 0.06112, 0.1125",\
"0.04497, 0.04498, 0.04507, 0.04521, 0.04538, 0.04566, 0.04628, 0.0518, 0.08304, 0.1543");
}
}
internal_power() {
related_pin : "SETN" ;
when : "!CLK&D&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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.04343, 0.0435, 0.04358, 0.04375, 0.04402, 0.0443, 0.04446, 0.04467, 0.04541, 0.05172",\
"0.04341, 0.04344, 0.04356, 0.04374, 0.04399, 0.04422, 0.04449, 0.04484, 0.04561, 0.05189",\
"0.04326, 0.04332, 0.0434, 0.04359, 0.04386, 0.04413, 0.04427, 0.0445, 0.04534, 0.05237",\
"0.04308, 0.04311, 0.04324, 0.04341, 0.04366, 0.04395, 0.04407, 0.04447, 0.04548, 0.05339",\
"0.04301, 0.04303, 0.04314, 0.04331, 0.04357, 0.04384, 0.04411, 0.04425, 0.04561, 0.05604",\
"0.04303, 0.04307, 0.04318, 0.04334, 0.04361, 0.04382, 0.04412, 0.04442, 0.04639, 0.06092",\
"0.04326, 0.0433, 0.04341, 0.0436, 0.04382, 0.04404, 0.04437, 0.04474, 0.04825, 0.06925",\
"0.04365, 0.04366, 0.04377, 0.04396, 0.04415, 0.04438, 0.04469, 0.04529, 0.05212, 0.08477",\
"0.0442, 0.04422, 0.0443, 0.04447, 0.04469, 0.04501, 0.04519, 0.0471, 0.06125, 0.1124",\
"0.04495, 0.04497, 0.04505, 0.04519, 0.04536, 0.04562, 0.04625, 0.05191, 0.08281, 0.1543");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.04343, 0.0435, 0.04358, 0.04375, 0.04402, 0.0443, 0.04446, 0.04467, 0.04541, 0.05172",\
"0.04341, 0.04344, 0.04356, 0.04374, 0.04399, 0.04422, 0.04449, 0.04484, 0.04561, 0.05189",\
"0.04326, 0.04332, 0.0434, 0.04359, 0.04386, 0.04413, 0.04427, 0.0445, 0.04534, 0.05237",\
"0.04308, 0.04311, 0.04324, 0.04341, 0.04366, 0.04395, 0.04407, 0.04447, 0.04548, 0.05339",\
"0.04301, 0.04303, 0.04314, 0.04331, 0.04357, 0.04384, 0.04411, 0.04425, 0.04561, 0.05604",\
"0.04303, 0.04307, 0.04318, 0.04334, 0.04361, 0.04382, 0.04412, 0.04442, 0.04639, 0.06092",\
"0.04326, 0.0433, 0.04341, 0.0436, 0.04382, 0.04404, 0.04437, 0.04474, 0.04825, 0.06925",\
"0.04365, 0.04366, 0.04377, 0.04396, 0.04415, 0.04438, 0.04469, 0.04529, 0.05212, 0.08477",\
"0.0442, 0.04422, 0.0443, 0.04447, 0.04469, 0.04501, 0.04519, 0.0471, 0.06125, 0.1124",\
"0.04495, 0.04497, 0.04505, 0.04519, 0.04536, 0.04562, 0.04625, 0.05191, 0.08281, 0.1543");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLK&!D&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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06731, 0.06733, 0.06744, 0.06759, 0.06783, 0.0681, 0.06824, 0.06865, 0.06979, 0.07823",\
"0.06721, 0.06725, 0.06734, 0.06749, 0.06773, 0.06796, 0.06814, 0.06837, 0.06969, 0.07832",\
"0.06671, 0.06675, 0.06682, 0.06699, 0.06724, 0.0674, 0.06763, 0.06804, 0.06921, 0.0789",\
"0.06637, 0.0664, 0.06647, 0.06663, 0.06685, 0.06715, 0.06725, 0.0675, 0.06914, 0.08044",\
"0.06621, 0.06622, 0.06632, 0.06649, 0.06669, 0.06689, 0.0671, 0.06754, 0.06954, 0.08392",\
"0.0663, 0.06633, 0.06642, 0.06658, 0.06682, 0.06705, 0.06726, 0.06771, 0.07092, 0.0908",\
"0.06667, 0.06673, 0.06679, 0.06697, 0.06716, 0.06738, 0.0676, 0.06834, 0.0741, 0.1042",\
"0.06743, 0.06744, 0.06752, 0.0677, 0.06789, 0.06815, 0.06834, 0.06985, 0.08165, 0.1286",\
"0.06841, 0.06845, 0.0685, 0.06869, 0.06885, 0.06905, 0.06943, 0.0737, 0.1002, 0.1677",\
"0.06973, 0.06976, 0.06982, 0.06996, 0.0701, 0.07046, 0.07201, 0.08741, 0.1392, 0.2139");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06731, 0.06733, 0.06744, 0.06759, 0.06783, 0.0681, 0.06824, 0.06865, 0.06979, 0.07823",\
"0.06721, 0.06725, 0.06734, 0.06749, 0.06773, 0.06796, 0.06814, 0.06837, 0.06969, 0.07832",\
"0.06671, 0.06675, 0.06682, 0.06699, 0.06724, 0.0674, 0.06763, 0.06804, 0.06921, 0.0789",\
"0.06637, 0.0664, 0.06647, 0.06663, 0.06685, 0.06715, 0.06725, 0.0675, 0.06914, 0.08044",\
"0.06621, 0.06622, 0.06632, 0.06649, 0.06669, 0.06689, 0.0671, 0.06754, 0.06954, 0.08392",\
"0.0663, 0.06633, 0.06642, 0.06658, 0.06682, 0.06705, 0.06726, 0.06771, 0.07092, 0.0908",\
"0.06667, 0.06673, 0.06679, 0.06697, 0.06716, 0.06738, 0.0676, 0.06834, 0.0741, 0.1042",\
"0.06743, 0.06744, 0.06752, 0.0677, 0.06789, 0.06815, 0.06834, 0.06985, 0.08165, 0.1286",\
"0.06841, 0.06845, 0.0685, 0.06869, 0.06885, 0.06905, 0.06943, 0.0737, 0.1002, 0.1677",\
"0.06973, 0.06976, 0.06982, 0.06996, 0.0701, 0.07046, 0.07201, 0.08741, 0.1392, 0.2139");
}
}
internal_power() {
related_pin : "SETN" ;
when : "CLK&D&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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06733, 0.06735, 0.06745, 0.06759, 0.06779, 0.06808, 0.06822, 0.06845, 0.06964, 0.07834",\
"0.06724, 0.06726, 0.06736, 0.06752, 0.06772, 0.06794, 0.06826, 0.06836, 0.0697, 0.07831",\
"0.06675, 0.06677, 0.06687, 0.06705, 0.06724, 0.06743, 0.06775, 0.06803, 0.06922, 0.07891",\
"0.06637, 0.06641, 0.0665, 0.06668, 0.06688, 0.06707, 0.0673, 0.06769, 0.06922, 0.08033",\
"0.06624, 0.06626, 0.06634, 0.06652, 0.06669, 0.06691, 0.06723, 0.06745, 0.06976, 0.08392",\
"0.06633, 0.06635, 0.06644, 0.0666, 0.06684, 0.06711, 0.06726, 0.06757, 0.07088, 0.09087",\
"0.06671, 0.06674, 0.06682, 0.06699, 0.06722, 0.06738, 0.06771, 0.06838, 0.0741, 0.1042",\
"0.06743, 0.06745, 0.06755, 0.06769, 0.06789, 0.0681, 0.06837, 0.0697, 0.08183, 0.1283",\
"0.06843, 0.06845, 0.06851, 0.06871, 0.06888, 0.06912, 0.06946, 0.07391, 0.1001, 0.1678",\
"0.06974, 0.06977, 0.06983, 0.06998, 0.0701, 0.07046, 0.07202, 0.08741, 0.1393, 0.214");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.06733, 0.06735, 0.06745, 0.06759, 0.06779, 0.06808, 0.06822, 0.06845, 0.06964, 0.07834",\
"0.06724, 0.06726, 0.06736, 0.06752, 0.06772, 0.06794, 0.06826, 0.06836, 0.0697, 0.07831",\
"0.06675, 0.06677, 0.06687, 0.06705, 0.06724, 0.06743, 0.06775, 0.06803, 0.06922, 0.07891",\
"0.06637, 0.06641, 0.0665, 0.06668, 0.06688, 0.06707, 0.0673, 0.06769, 0.06922, 0.08033",\
"0.06624, 0.06626, 0.06634, 0.06652, 0.06669, 0.06691, 0.06723, 0.06745, 0.06976, 0.08392",\
"0.06633, 0.06635, 0.06644, 0.0666, 0.06684, 0.06711, 0.06726, 0.06757, 0.07088, 0.09087",\
"0.06671, 0.06674, 0.06682, 0.06699, 0.06722, 0.06738, 0.06771, 0.06838, 0.0741, 0.1042",\
"0.06743, 0.06745, 0.06755, 0.06769, 0.06789, 0.0681, 0.06837, 0.0697, 0.08183, 0.1283",\
"0.06843, 0.06845, 0.06851, 0.06871, 0.06888, 0.06912, 0.06946, 0.07391, 0.1001, 0.1678",\
"0.06974, 0.06977, 0.06983, 0.06998, 0.0701, 0.07046, 0.07202, 0.08741, 0.1393, 0.214");
}
}
timing() {
related_pin : "CLK" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("2.47, 2.515, 2.638, 2.82, 3.058, 3.361, 3.745, 4.225, 4.809, 5.505",\
"2.498, 2.543, 2.667, 2.848, 3.086, 3.389, 3.773, 4.253, 4.837, 5.533",\
"2.598, 2.643, 2.767, 2.948, 3.186, 3.489, 3.873, 4.353, 4.937, 5.633",\
"2.787, 2.832, 2.956, 3.137, 3.375, 3.678, 4.062, 4.541, 5.126, 5.822",\
"3.03, 3.075, 3.198, 3.38, 3.617, 3.92, 4.304, 4.784, 5.367, 6.064",\
"3.261, 3.306, 3.429, 3.611, 3.848, 4.152, 4.536, 5.015, 5.599, 6.295",\
"3.466, 3.511, 3.635, 3.816, 4.054, 4.357, 4.741, 5.221, 5.805, 6.501",\
"3.64, 3.685, 3.809, 3.99, 4.228, 4.531, 4.915, 5.394, 5.979, 6.674",\
"3.778, 3.822, 3.946, 4.128, 4.365, 4.668, 5.053, 5.532, 6.116, 6.812",\
"3.877, 3.922, 4.045, 4.227, 4.464, 4.767, 5.152, 5.631, 6.215, 6.911");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("2.936, 3.007, 3.217, 3.566, 4.076, 4.775, 5.691, 6.844, 8.249, 9.924",\
"2.965, 3.036, 3.246, 3.594, 4.104, 4.803, 5.72, 6.873, 8.277, 9.952",\
"3.063, 3.135, 3.345, 3.694, 4.203, 4.903, 5.819, 6.972, 8.377, 10.05",\
"3.248, 3.319, 3.529, 3.878, 4.388, 5.087, 6.004, 7.156, 8.563, 10.24",\
"3.486, 3.557, 3.768, 4.116, 4.626, 5.325, 6.242, 7.395, 8.801, 10.48",\
"3.716, 3.787, 3.997, 4.346, 4.855, 5.555, 6.472, 7.624, 9.03, 10.7",\
"3.921, 3.992, 4.203, 4.552, 5.061, 5.761, 6.677, 7.829, 9.236, 10.91",\
"4.098, 4.169, 4.379, 4.728, 5.237, 5.937, 6.853, 8.006, 9.412, 11.09",\
"4.239, 4.31, 4.521, 4.869, 5.379, 6.078, 6.994, 8.147, 9.553, 11.23",\
"4.344, 4.414, 4.625, 4.974, 5.483, 6.183, 7.099, 8.251, 9.657, 11.33");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2476, 0.2856, 0.4026, 0.6088, 0.9226, 1.377, 2.001, 2.81, 3.808, 4.997",\
"0.2482, 0.2856, 0.403, 0.609, 0.9226, 1.379, 2.002, 2.81, 3.808, 4.997",\
"0.2478, 0.2858, 0.4026, 0.6092, 0.9232, 1.377, 2.004, 2.811, 3.803, 4.999",\
"0.2478, 0.2852, 0.4028, 0.609, 0.9226, 1.379, 2.002, 2.811, 3.808, 4.998",\
"0.2478, 0.2856, 0.4026, 0.6084, 0.9232, 1.377, 2.004, 2.811, 3.802, 4.999",\
"0.248, 0.2862, 0.403, 0.6088, 0.9232, 1.379, 2.004, 2.811, 3.803, 5",\
"0.248, 0.2852, 0.4022, 0.6084, 0.9232, 1.378, 2.004, 2.811, 3.803, 4.999",\
"0.2476, 0.2854, 0.4026, 0.609, 0.9224, 1.377, 2.001, 2.805, 3.801, 4.991",\
"0.248, 0.2854, 0.403, 0.6092, 0.922, 1.377, 2.002, 2.808, 3.8, 4.988",\
"0.246, 0.284, 0.402, 0.608, 0.924, 1.378, 2.002, 2.806, 3.804, 4.988");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3714, 0.4478, 0.7024, 1.212, 2.025, 3.199, 4.764, 6.736, 9.142, 12.02",\
"0.3714, 0.4466, 0.702, 1.212, 2.027, 3.202, 4.764, 6.728, 9.136, 12.02",\
"0.3718, 0.4476, 0.7018, 1.212, 2.027, 3.2, 4.762, 6.735, 9.137, 12.02",\
"0.3716, 0.4462, 0.703, 1.212, 2.027, 3.201, 4.764, 6.735, 9.149, 12.02",\
"0.3716, 0.4476, 0.7028, 1.211, 2.024, 3.202, 4.759, 6.731, 9.149, 12.01",\
"0.3716, 0.4466, 0.703, 1.212, 2.027, 3.199, 4.763, 6.736, 9.139, 12.02",\
"0.372, 0.4468, 0.7028, 1.213, 2.027, 3.201, 4.763, 6.737, 9.148, 12.02",\
"0.3714, 0.4468, 0.7036, 1.212, 2.026, 3.199, 4.759, 6.73, 9.146, 12.02",\
"0.3714, 0.4462, 0.704, 1.212, 2.024, 3.196, 4.754, 6.728, 9.146, 12.02",\
"0.372, 0.446, 0.702, 1.212, 2.026, 3.2, 4.76, 6.726, 9.128, 12");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b0 && D===1'b0 && SETN===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLK&!D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7866, 0.8303, 0.9506, 1.127, 1.36, 1.66, 2.044, 2.524, 3.108, 3.804",\
"0.8198, 0.8635, 0.9838, 1.16, 1.393, 1.693, 2.077, 2.557, 3.141, 3.837",\
"0.9435, 0.9871, 1.108, 1.284, 1.517, 1.817, 2.201, 2.681, 3.265, 3.961",\
"1.185, 1.228, 1.348, 1.525, 1.758, 2.058, 2.442, 2.922, 3.506, 4.202",\
"1.556, 1.6, 1.722, 1.9, 2.133, 2.434, 2.818, 3.298, 3.883, 4.579",\
"2.007, 2.057, 2.19, 2.377, 2.615, 2.918, 3.302, 3.783, 4.367, 5.063",\
"2.492, 2.549, 2.698, 2.899, 3.148, 3.457, 3.845, 4.325, 4.909, 5.605",\
"3.009, 3.074, 3.24, 3.459, 3.719, 4.035, 4.426, 4.908, 5.494, 6.19",\
"3.562, 3.634, 3.818, 4.055, 4.329, 4.654, 5.049, 5.532, 6.117, 6.815",\
"4.153, 4.232, 4.434, 4.691, 4.981, 5.315, 5.714, 6.199, 6.786, 7.483");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.8902, 0.9578, 1.161, 1.501, 2.004, 2.703, 3.618, 4.771, 6.178, 7.849",\
"0.916, 0.9836, 1.186, 1.526, 2.03, 2.729, 3.645, 4.795, 6.201, 7.881",\
"0.9835, 1.051, 1.254, 1.593, 2.098, 2.796, 3.712, 4.864, 6.271, 7.945",\
"1.104, 1.172, 1.374, 1.713, 2.217, 2.915, 3.831, 4.985, 6.391, 8.063",\
"1.266, 1.335, 1.542, 1.882, 2.386, 3.084, 4, 5.154, 6.56, 8.235",\
"1.424, 1.497, 1.711, 2.057, 2.563, 3.262, 4.178, 5.331, 6.736, 8.414",\
"1.564, 1.642, 1.862, 2.215, 2.723, 3.423, 4.339, 5.492, 6.9, 8.571",\
"1.673, 1.755, 1.986, 2.345, 2.855, 3.555, 4.473, 5.626, 7.031, 8.707",\
"1.745, 1.834, 2.075, 2.442, 2.955, 3.655, 4.572, 5.725, 7.132, 8.807",\
"1.776, 1.871, 2.125, 2.5, 3.018, 3.718, 4.636, 5.788, 7.196, 8.873");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2386, 0.2758, 0.3921, 0.594, 0.909, 1.37, 2.002, 2.811, 3.805, 4.997",\
"0.2388, 0.2756, 0.3915, 0.595, 0.9112, 1.371, 2.002, 2.812, 3.808, 4.999",\
"0.239, 0.2756, 0.3914, 0.595, 0.9108, 1.371, 2.002, 2.812, 3.808, 4.999",\
"0.2392, 0.276, 0.3918, 0.5952, 0.911, 1.37, 2.002, 2.812, 3.803, 4.995",\
"0.2476, 0.2828, 0.3974, 0.5972, 0.9116, 1.371, 2, 2.809, 3.805, 4.992",\
"0.29, 0.325, 0.4322, 0.6232, 0.9252, 1.379, 2.003, 2.81, 3.807, 4.993",\
"0.3412, 0.377, 0.4832, 0.6686, 0.9622, 1.402, 2.013, 2.814, 3.807, 4.992",\
"0.3924, 0.4326, 0.542, 0.7192, 1.005, 1.43, 2.033, 2.825, 3.811, 4.998",\
"0.4444, 0.487, 0.6028, 0.7794, 1.049, 1.466, 2.054, 2.836, 3.818, 5",\
"0.494, 0.544, 0.666, 0.842, 1.104, 1.504, 2.08, 2.848, 3.834, 5.006");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3465, 0.4211, 0.6794, 1.186, 2.013, 3.195, 4.758, 6.74, 9.141, 12.03",\
"0.3474, 0.4212, 0.6788, 1.186, 2.013, 3.199, 4.765, 6.737, 9.155, 12.03",\
"0.3464, 0.421, 0.68, 1.184, 2.012, 3.198, 4.764, 6.734, 9.147, 12.02",\
"0.3472, 0.4232, 0.6782, 1.186, 2.013, 3.194, 4.758, 6.74, 9.14, 12.03",\
"0.3626, 0.4352, 0.6864, 1.188, 2.014, 3.195, 4.759, 6.74, 9.146, 12.03",\
"0.3858, 0.4602, 0.7092, 1.202, 2.018, 3.198, 4.764, 6.732, 9.156, 12.01",\
"0.4136, 0.487, 0.733, 1.218, 2.028, 3.2, 4.758, 6.738, 9.148, 12.03",\
"0.4462, 0.5186, 0.7598, 1.236, 2.037, 3.207, 4.763, 6.731, 9.137, 12.03",\
"0.4824, 0.5556, 0.7904, 1.259, 2.046, 3.211, 4.769, 6.733, 9.142, 12.02",\
"0.5236, 0.5956, 0.8264, 1.282, 2.056, 3.218, 4.778, 6.738, 9.138, 12");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b0 && D===1'b0 && SETN===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLK&!D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7867, 0.8308, 0.9527, 1.132, 1.369, 1.675, 2.065, 2.546, 3.129, 3.824",\
"0.8198, 0.8639, 0.9858, 1.165, 1.402, 1.708, 2.098, 2.579, 3.162, 3.857",\
"0.9437, 0.9877, 1.109, 1.289, 1.526, 1.832, 2.221, 2.702, 3.286, 3.981",\
"1.185, 1.229, 1.35, 1.53, 1.767, 2.073, 2.463, 2.944, 3.527, 4.223",\
"1.556, 1.601, 1.724, 1.905, 2.143, 2.449, 2.839, 3.32, 3.903, 4.598",\
"2.008, 2.058, 2.193, 2.383, 2.625, 2.934, 3.323, 3.804, 4.387, 5.083",\
"2.493, 2.551, 2.702, 2.908, 3.162, 3.476, 3.866, 4.347, 4.93, 5.625",\
"3.012, 3.077, 3.246, 3.469, 3.736, 4.059, 4.449, 4.929, 5.513, 6.207",\
"3.566, 3.639, 3.825, 4.069, 4.35, 4.68, 5.071, 5.551, 6.135, 6.83",\
"4.159, 4.238, 4.443, 4.708, 5.006, 5.343, 5.735, 6.214, 6.798, 7.492");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2413, 0.2791, 0.397, 0.6039, 0.925, 1.392, 2.014, 2.809, 3.795, 4.981",\
"0.2411, 0.2793, 0.3967, 0.6038, 0.9248, 1.391, 2.014, 2.809, 3.796, 4.983",\
"0.241, 0.2786, 0.3968, 0.6038, 0.925, 1.391, 2.015, 2.809, 3.794, 4.981",\
"0.2416, 0.2798, 0.3974, 0.6036, 0.9252, 1.392, 2.014, 2.809, 3.796, 4.983",\
"0.25, 0.2864, 0.4022, 0.6062, 0.926, 1.392, 2.014, 2.809, 3.793, 4.983",\
"0.2934, 0.3288, 0.4384, 0.6328, 0.9414, 1.397, 2.015, 2.807, 3.796, 4.983",\
"0.3448, 0.3824, 0.4912, 0.6808, 0.9798, 1.418, 2.02, 2.808, 3.793, 4.977",\
"0.3976, 0.4386, 0.5516, 0.7362, 1.024, 1.441, 2.028, 2.812, 3.795, 4.983",\
"0.4502, 0.4956, 0.6158, 0.7972, 1.073, 1.468, 2.036, 2.814, 3.796, 4.98",\
"0.5, 0.55, 0.68, 0.866, 1.126, 1.494, 2.044, 2.816, 3.8, 4.982");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b0 && D===1'b1 && SETN===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLK&D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7866, 0.8303, 0.9506, 1.127, 1.36, 1.66, 2.044, 2.524, 3.108, 3.804",\
"0.8198, 0.8635, 0.9838, 1.16, 1.393, 1.693, 2.077, 2.557, 3.141, 3.838",\
"0.9434, 0.9871, 1.107, 1.284, 1.516, 1.817, 2.201, 2.681, 3.265, 3.961",\
"1.185, 1.228, 1.348, 1.525, 1.758, 2.058, 2.442, 2.922, 3.507, 4.202",\
"1.556, 1.6, 1.722, 1.9, 2.133, 2.434, 2.818, 3.298, 3.882, 4.579",\
"2.007, 2.057, 2.19, 2.377, 2.615, 2.918, 3.302, 3.782, 4.367, 5.063",\
"2.492, 2.549, 2.698, 2.899, 3.148, 3.457, 3.845, 4.325, 4.91, 5.606",\
"3.01, 3.074, 3.24, 3.459, 3.719, 4.036, 4.427, 4.909, 5.493, 6.188",\
"3.562, 3.634, 3.818, 4.055, 4.329, 4.654, 5.048, 5.532, 6.117, 6.814",\
"4.154, 4.233, 4.435, 4.691, 4.981, 5.314, 5.714, 6.2, 6.785, 7.483");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.8902, 0.9581, 1.161, 1.5, 2.005, 2.703, 3.619, 4.771, 6.178, 7.852",\
"0.9159, 0.9835, 1.186, 1.526, 2.03, 2.729, 3.644, 4.797, 6.203, 7.879",\
"0.9835, 1.051, 1.254, 1.593, 2.098, 2.796, 3.712, 4.864, 6.271, 7.945",\
"1.104, 1.172, 1.374, 1.713, 2.217, 2.916, 3.832, 4.985, 6.391, 8.065",\
"1.266, 1.335, 1.542, 1.882, 2.386, 3.085, 4.001, 5.153, 6.559, 8.238",\
"1.424, 1.497, 1.711, 2.057, 2.563, 3.261, 4.178, 5.33, 6.735, 8.417",\
"1.564, 1.641, 1.862, 2.214, 2.722, 3.423, 4.339, 5.492, 6.899, 8.576",\
"1.674, 1.756, 1.986, 2.345, 2.855, 3.555, 4.472, 5.626, 7.031, 8.707",\
"1.746, 1.833, 2.075, 2.441, 2.955, 3.655, 4.572, 5.726, 7.133, 8.808",\
"1.777, 1.87, 2.125, 2.5, 3.018, 3.718, 4.635, 5.789, 7.195, 8.872");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2386, 0.2758, 0.3921, 0.594, 0.909, 1.37, 2.002, 2.811, 3.805, 4.997",\
"0.2388, 0.2756, 0.3915, 0.5952, 0.9112, 1.371, 1.999, 2.808, 3.807, 4.996",\
"0.2392, 0.2758, 0.3918, 0.5952, 0.9108, 1.371, 1.999, 2.808, 3.805, 4.993",\
"0.239, 0.2762, 0.3918, 0.5954, 0.9112, 1.37, 2.002, 2.811, 3.805, 4.995",\
"0.2476, 0.2828, 0.3966, 0.5994, 0.9116, 1.372, 1.999, 2.812, 3.805, 4.993",\
"0.2898, 0.325, 0.4318, 0.6232, 0.9252, 1.379, 2.002, 2.811, 3.805, 4.994",\
"0.3416, 0.3772, 0.4834, 0.6688, 0.9622, 1.402, 2.014, 2.814, 3.807, 4.993",\
"0.3922, 0.432, 0.5422, 0.72, 1.004, 1.43, 2.033, 2.825, 3.811, 4.998",\
"0.443, 0.4876, 0.6028, 0.778, 1.049, 1.464, 2.052, 2.836, 3.818, 5",\
"0.494, 0.544, 0.668, 0.842, 1.102, 1.502, 2.08, 2.85, 3.83, 5.01");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3471, 0.421, 0.679, 1.184, 2.012, 3.198, 4.764, 6.734, 9.147, 12.02",\
"0.3471, 0.4211, 0.6794, 1.185, 2.011, 3.199, 4.764, 6.732, 9.151, 12.02",\
"0.3464, 0.421, 0.6792, 1.184, 2.011, 3.198, 4.764, 6.734, 9.147, 12.02",\
"0.3476, 0.4216, 0.6788, 1.185, 2.012, 3.198, 4.762, 6.736, 9.145, 12.02",\
"0.363, 0.4352, 0.6864, 1.189, 2.012, 3.199, 4.765, 6.734, 9.153, 12.03",\
"0.3858, 0.4606, 0.709, 1.202, 2.02, 3.2, 4.765, 6.738, 9.155, 12.04",\
"0.413, 0.4868, 0.7326, 1.218, 2.027, 3.2, 4.759, 6.736, 9.153, 12.03",\
"0.4478, 0.5186, 0.7592, 1.237, 2.037, 3.204, 4.764, 6.729, 9.137, 12.03",\
"0.4818, 0.555, 0.7906, 1.259, 2.045, 3.211, 4.766, 6.732, 9.134, 12.01",\
"0.5228, 0.5962, 0.8282, 1.283, 2.059, 3.218, 4.772, 6.74, 9.138, 12");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b0 && D===1'b1 && SETN===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "!CLK&D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7868, 0.8308, 0.9528, 1.132, 1.369, 1.675, 2.065, 2.546, 3.129, 3.824",\
"0.8198, 0.8639, 0.9859, 1.165, 1.402, 1.708, 2.098, 2.579, 3.162, 3.857",\
"0.9435, 0.9876, 1.109, 1.289, 1.526, 1.832, 2.221, 2.702, 3.286, 3.981",\
"1.184, 1.228, 1.35, 1.53, 1.767, 2.073, 2.463, 2.944, 3.527, 4.223",\
"1.557, 1.601, 1.724, 1.905, 2.142, 2.449, 2.838, 3.32, 3.903, 4.598",\
"2.008, 2.058, 2.193, 2.383, 2.625, 2.934, 3.323, 3.804, 4.387, 5.083",\
"2.494, 2.552, 2.702, 2.907, 3.162, 3.476, 3.866, 4.346, 4.93, 5.625",\
"3.012, 3.078, 3.246, 3.469, 3.736, 4.058, 4.449, 4.929, 5.513, 6.208",\
"3.566, 3.638, 3.826, 4.069, 4.351, 4.679, 5.071, 5.551, 6.134, 6.829",\
"4.159, 4.239, 4.444, 4.708, 5.007, 5.343, 5.735, 6.214, 6.797, 7.493");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.241, 0.2788, 0.3962, 0.6032, 0.9244, 1.392, 2.014, 2.81, 3.796, 4.981",\
"0.2412, 0.2793, 0.3961, 0.603, 0.9244, 1.391, 2.015, 2.81, 3.794, 4.984",\
"0.2412, 0.2792, 0.3966, 0.604, 0.9246, 1.391, 2.014, 2.81, 3.794, 4.984",\
"0.2414, 0.2798, 0.3976, 0.6042, 0.925, 1.391, 2.014, 2.808, 3.795, 4.978",\
"0.2498, 0.2864, 0.4028, 0.6066, 0.926, 1.392, 2.013, 2.809, 3.796, 4.984",\
"0.293, 0.3288, 0.4384, 0.633, 0.9412, 1.397, 2.013, 2.808, 3.795, 4.984",\
"0.3448, 0.382, 0.491, 0.681, 0.9798, 1.417, 2.019, 2.807, 3.795, 4.981",\
"0.3978, 0.4396, 0.5522, 0.7354, 1.024, 1.442, 2.029, 2.813, 3.796, 4.978",\
"0.4496, 0.4952, 0.6148, 0.7976, 1.074, 1.467, 2.036, 2.814, 3.796, 4.98",\
"0.5, 0.55, 0.68, 0.866, 1.126, 1.494, 2.044, 2.816, 3.798, 4.986");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b1 && D===1'b0 && SETN===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLK&!D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.787, 0.8306, 0.9509, 1.128, 1.36, 1.661, 2.044, 2.524, 3.108, 3.804",\
"0.82, 0.8636, 0.9839, 1.16, 1.393, 1.694, 2.077, 2.557, 3.141, 3.837",\
"0.9438, 0.9874, 1.108, 1.284, 1.517, 1.818, 2.201, 2.681, 3.265, 3.961",\
"1.185, 1.228, 1.349, 1.525, 1.758, 2.059, 2.443, 2.922, 3.507, 4.203",\
"1.556, 1.601, 1.722, 1.9, 2.133, 2.435, 2.819, 3.298, 3.883, 4.579",\
"2.007, 2.058, 2.191, 2.377, 2.615, 2.918, 3.303, 3.783, 4.367, 5.063",\
"2.492, 2.549, 2.698, 2.899, 3.148, 3.458, 3.845, 4.325, 4.909, 5.605",\
"3.009, 3.074, 3.24, 3.458, 3.719, 4.036, 4.426, 4.909, 5.494, 6.189",\
"3.562, 3.634, 3.818, 4.055, 4.329, 4.654, 5.049, 5.532, 6.118, 6.814",\
"4.154, 4.232, 4.434, 4.69, 4.981, 5.315, 5.715, 6.2, 6.786, 7.483");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.8993, 0.9673, 1.17, 1.511, 2.015, 2.713, 3.629, 4.781, 6.187, 7.862",\
"0.925, 0.993, 1.196, 1.536, 2.04, 2.739, 3.655, 4.806, 6.213, 7.887",\
"0.9924, 1.06, 1.264, 1.604, 2.108, 2.806, 3.722, 4.873, 6.28, 7.954",\
"1.112, 1.18, 1.382, 1.722, 2.226, 2.925, 3.841, 4.993, 6.4, 8.074",\
"1.272, 1.342, 1.548, 1.889, 2.393, 3.091, 4.008, 5.16, 6.567, 8.241",\
"1.428, 1.502, 1.715, 2.062, 2.568, 3.267, 4.183, 5.335, 6.742, 8.417",\
"1.567, 1.645, 1.866, 2.219, 2.727, 3.427, 4.343, 5.496, 6.903, 8.578",\
"1.676, 1.759, 1.99, 2.348, 2.859, 3.559, 4.476, 5.63, 7.035, 8.712",\
"1.748, 1.836, 2.077, 2.444, 2.958, 3.658, 4.575, 5.728, 7.135, 8.81",\
"1.78, 1.873, 2.127, 2.503, 3.02, 3.721, 4.639, 5.792, 7.199, 8.874");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2386, 0.2755, 0.3916, 0.5952, 0.909, 1.369, 1.998, 2.807, 3.801, 4.987",\
"0.2385, 0.2757, 0.3915, 0.5952, 0.9088, 1.369, 1.999, 2.808, 3.802, 4.988",\
"0.2386, 0.2754, 0.3918, 0.594, 0.909, 1.369, 1.999, 2.809, 3.8, 4.99",\
"0.2394, 0.276, 0.3918, 0.593, 0.909, 1.37, 2, 2.809, 3.801, 4.99",\
"0.2474, 0.283, 0.397, 0.597, 0.9112, 1.37, 2, 2.808, 3.802, 4.991",\
"0.29, 0.3254, 0.4314, 0.6224, 0.9252, 1.377, 2.003, 2.81, 3.801, 4.991",\
"0.3416, 0.3768, 0.4824, 0.6672, 0.9626, 1.401, 2.013, 2.813, 3.803, 4.992",\
"0.3926, 0.4318, 0.5406, 0.7198, 1.003, 1.431, 2.035, 2.825, 3.809, 4.997",\
"0.4434, 0.4872, 0.602, 0.7772, 1.05, 1.463, 2.056, 2.836, 3.818, 5.002",\
"0.492, 0.542, 0.666, 0.844, 1.104, 1.502, 2.078, 2.85, 3.828, 5.008");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3488, 0.423, 0.679, 1.186, 2.012, 3.198, 4.764, 6.738, 9.15, 12.02",\
"0.3482, 0.4228, 0.6792, 1.185, 2.013, 3.197, 4.764, 6.732, 9.144, 12.01",\
"0.3486, 0.4228, 0.68, 1.185, 2.013, 3.196, 4.764, 6.729, 9.139, 12.01",\
"0.3492, 0.4234, 0.6804, 1.185, 2.014, 3.198, 4.764, 6.735, 9.145, 12.01",\
"0.3636, 0.4362, 0.6876, 1.189, 2.014, 3.198, 4.765, 6.734, 9.145, 12.01",\
"0.3866, 0.4596, 0.7092, 1.202, 2.017, 3.199, 4.765, 6.731, 9.138, 12.01",\
"0.4146, 0.488, 0.7338, 1.221, 2.026, 3.201, 4.761, 6.731, 9.152, 12.02",\
"0.4466, 0.5194, 0.7604, 1.238, 2.037, 3.204, 4.764, 6.736, 9.142, 12.02",\
"0.4818, 0.5552, 0.7916, 1.259, 2.047, 3.213, 4.769, 6.732, 9.136, 12",\
"0.5228, 0.5954, 0.827, 1.283, 2.061, 3.218, 4.77, 6.734, 9.136, 12");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b1 && D===1'b0 && SETN===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLK&!D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7874, 0.8314, 0.9533, 1.133, 1.37, 1.673, 2.058, 2.54, 3.134, 3.832",\
"0.8204, 0.8645, 0.9865, 1.166, 1.403, 1.706, 2.091, 2.573, 3.167, 3.865",\
"0.9441, 0.9882, 1.11, 1.29, 1.527, 1.83, 2.215, 2.697, 3.291, 3.989",\
"1.185, 1.229, 1.351, 1.531, 1.768, 2.071, 2.456, 2.939, 3.533, 4.23",\
"1.557, 1.602, 1.725, 1.906, 2.143, 2.447, 2.833, 3.316, 3.91, 4.606",\
"2.009, 2.06, 2.194, 2.384, 2.627, 2.932, 3.319, 3.805, 4.396, 5.092",\
"2.494, 2.553, 2.704, 2.909, 3.163, 3.476, 3.865, 4.353, 4.941, 5.636",\
"3.013, 3.078, 3.248, 3.472, 3.739, 4.059, 4.454, 4.943, 5.529, 6.224",\
"3.567, 3.64, 3.828, 4.072, 4.354, 4.683, 5.084, 5.573, 6.157, 6.852",\
"4.16, 4.24, 4.446, 4.713, 5.012, 5.352, 5.759, 6.245, 6.828, 7.522");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2414, 0.2797, 0.3968, 0.6042, 0.9202, 1.378, 2.007, 2.833, 3.827, 5.007",\
"0.2412, 0.2788, 0.3973, 0.6048, 0.9198, 1.378, 2.007, 2.834, 3.826, 5.006",\
"0.241, 0.2794, 0.397, 0.604, 0.92, 1.377, 2.007, 2.834, 3.826, 5.007",\
"0.2418, 0.28, 0.3972, 0.6046, 0.9204, 1.378, 2.008, 2.834, 3.826, 5.005",\
"0.25, 0.2868, 0.4026, 0.6072, 0.9224, 1.379, 2.012, 2.834, 3.824, 4.999",\
"0.2934, 0.3294, 0.4382, 0.633, 0.9374, 1.387, 2.02, 2.834, 3.82, 4.994",\
"0.3456, 0.383, 0.4922, 0.6814, 0.9768, 1.412, 2.035, 2.836, 3.817, 4.988",\
"0.3982, 0.4398, 0.5526, 0.7374, 1.021, 1.446, 2.056, 2.844, 3.816, 4.986",\
"0.4506, 0.4972, 0.6182, 0.8018, 1.073, 1.486, 2.076, 2.848, 3.81, 4.984",\
"0.502, 0.552, 0.686, 0.872, 1.13, 1.528, 2.094, 2.848, 3.808, 4.988");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b1 && D===1'b1 && SETN===1'b0" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLK&D&!SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.787, 0.8306, 0.9509, 1.128, 1.36, 1.661, 2.044, 2.524, 3.108, 3.804",\
"0.82, 0.8636, 0.9839, 1.16, 1.393, 1.694, 2.077, 2.557, 3.141, 3.837",\
"0.9438, 0.9874, 1.108, 1.284, 1.517, 1.818, 2.201, 2.681, 3.265, 3.961",\
"1.185, 1.228, 1.349, 1.525, 1.758, 2.059, 2.443, 2.922, 3.507, 4.203",\
"1.556, 1.601, 1.722, 1.9, 2.133, 2.435, 2.819, 3.298, 3.883, 4.579",\
"2.008, 2.058, 2.191, 2.377, 2.616, 2.919, 3.303, 3.783, 4.367, 5.063",\
"2.492, 2.549, 2.698, 2.899, 3.148, 3.458, 3.845, 4.325, 4.91, 5.605",\
"3.009, 3.074, 3.24, 3.458, 3.719, 4.036, 4.426, 4.908, 5.494, 6.189",\
"3.562, 3.634, 3.818, 4.055, 4.329, 4.654, 5.049, 5.532, 6.118, 6.814",\
"4.154, 4.232, 4.434, 4.691, 4.98, 5.315, 5.715, 6.2, 6.786, 7.483");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.8993, 0.9673, 1.17, 1.511, 2.015, 2.713, 3.629, 4.781, 6.187, 7.862",\
"0.925, 0.993, 1.196, 1.536, 2.04, 2.739, 3.655, 4.806, 6.213, 7.887",\
"0.9924, 1.06, 1.264, 1.604, 2.108, 2.806, 3.722, 4.873, 6.28, 7.954",\
"1.112, 1.18, 1.382, 1.722, 2.226, 2.925, 3.841, 4.993, 6.4, 8.074",\
"1.272, 1.341, 1.548, 1.889, 2.393, 3.091, 4.007, 5.16, 6.566, 8.242",\
"1.428, 1.502, 1.715, 2.062, 2.568, 3.267, 4.183, 5.335, 6.742, 8.417",\
"1.567, 1.644, 1.866, 2.218, 2.726, 3.427, 4.343, 5.496, 6.903, 8.578",\
"1.676, 1.759, 1.989, 2.348, 2.859, 3.559, 4.476, 5.63, 7.035, 8.712",\
"1.748, 1.836, 2.077, 2.444, 2.958, 3.658, 4.576, 5.729, 7.136, 8.81",\
"1.78, 1.873, 2.127, 2.503, 3.02, 3.721, 4.639, 5.792, 7.199, 8.874");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2386, 0.2755, 0.3916, 0.5952, 0.909, 1.369, 1.998, 2.807, 3.801, 4.987",\
"0.2385, 0.2757, 0.3915, 0.5952, 0.9088, 1.369, 1.999, 2.808, 3.802, 4.988",\
"0.2386, 0.2754, 0.3918, 0.594, 0.909, 1.369, 1.999, 2.809, 3.8, 4.99",\
"0.2394, 0.276, 0.3918, 0.593, 0.909, 1.37, 2, 2.809, 3.801, 4.99",\
"0.2472, 0.2832, 0.397, 0.5964, 0.9112, 1.37, 2, 2.809, 3.802, 4.991",\
"0.2902, 0.325, 0.4312, 0.623, 0.9246, 1.378, 2.004, 2.809, 3.801, 4.992",\
"0.3406, 0.3768, 0.4828, 0.6672, 0.9626, 1.402, 2.014, 2.814, 3.805, 4.993",\
"0.3926, 0.4326, 0.5408, 0.7192, 1.003, 1.431, 2.035, 2.824, 3.809, 4.997",\
"0.4434, 0.487, 0.6026, 0.7784, 1.052, 1.463, 2.056, 2.838, 3.818, 5",\
"0.494, 0.544, 0.664, 0.842, 1.102, 1.502, 2.076, 2.85, 3.83, 5.008");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3488, 0.423, 0.6792, 1.185, 2.013, 3.198, 4.764, 6.736, 9.148, 12.01",\
"0.3482, 0.4228, 0.6794, 1.185, 2.013, 3.197, 4.764, 6.732, 9.145, 12.01",\
"0.3486, 0.4228, 0.68, 1.185, 2.013, 3.196, 4.764, 6.729, 9.139, 12.01",\
"0.3492, 0.4234, 0.6804, 1.185, 2.014, 3.198, 4.764, 6.735, 9.145, 12.01",\
"0.3644, 0.436, 0.6876, 1.19, 2.014, 3.197, 4.758, 6.738, 9.151, 12.02",\
"0.3866, 0.4602, 0.7092, 1.202, 2.018, 3.199, 4.765, 6.729, 9.142, 12.01",\
"0.4146, 0.488, 0.7338, 1.218, 2.026, 3.2, 4.765, 6.734, 9.15, 12.02",\
"0.4466, 0.519, 0.76, 1.237, 2.035, 3.204, 4.764, 6.73, 9.14, 12.02",\
"0.4822, 0.5548, 0.7916, 1.259, 2.048, 3.214, 4.767, 6.734, 9.136, 12",\
"0.5238, 0.596, 0.828, 1.284, 2.057, 3.218, 4.776, 6.734, 9.138, 12");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "CLK===1'b1 && D===1'b1 && SETN===1'b1" ;
timing_sense : positive_unate ;
timing_type : clear ;
when : "CLK&D&SETN" ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7877, 0.8317, 0.9535, 1.134, 1.37, 1.673, 2.058, 2.54, 3.134, 3.833",\
"0.8206, 0.8648, 0.9868, 1.167, 1.403, 1.706, 2.091, 2.573, 3.167, 3.866",\
"0.9444, 0.9885, 1.11, 1.29, 1.527, 1.83, 2.215, 2.697, 3.291, 3.989",\
"1.186, 1.23, 1.351, 1.531, 1.768, 2.071, 2.457, 2.939, 3.533, 4.231",\
"1.558, 1.602, 1.725, 1.906, 2.144, 2.447, 2.833, 3.317, 3.91, 4.607",\
"2.009, 2.06, 2.195, 2.385, 2.627, 2.933, 3.32, 3.806, 4.396, 5.092",\
"2.495, 2.553, 2.704, 2.91, 3.164, 3.477, 3.866, 4.354, 4.941, 5.637",\
"3.014, 3.079, 3.248, 3.473, 3.739, 4.06, 4.455, 4.944, 5.53, 6.224",\
"3.568, 3.641, 3.828, 4.073, 4.355, 4.684, 5.086, 5.573, 6.158, 6.852",\
"4.161, 4.241, 4.447, 4.714, 5.013, 5.354, 5.76, 6.245, 6.828, 7.522");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2411, 0.2788, 0.3965, 0.6046, 0.92, 1.378, 2.008, 2.834, 3.826, 5.004",\
"0.2412, 0.2795, 0.3974, 0.6046, 0.9198, 1.378, 2.007, 2.834, 3.826, 5.006",\
"0.241, 0.279, 0.397, 0.6036, 0.92, 1.378, 2.008, 2.834, 3.825, 5.005",\
"0.2414, 0.2794, 0.3978, 0.605, 0.9204, 1.378, 2.009, 2.834, 3.825, 5.004",\
"0.2502, 0.2866, 0.4028, 0.607, 0.9218, 1.379, 2.013, 2.834, 3.823, 4.999",\
"0.294, 0.3294, 0.4382, 0.6336, 0.9376, 1.387, 2.021, 2.834, 3.82, 4.991",\
"0.345, 0.383, 0.4916, 0.6816, 0.9772, 1.413, 2.036, 2.835, 3.816, 4.987",\
"0.3982, 0.4396, 0.553, 0.7378, 1.021, 1.447, 2.057, 2.843, 3.813, 4.986",\
"0.4502, 0.4968, 0.6184, 0.8014, 1.073, 1.486, 2.074, 2.846, 3.81, 4.984",\
"0.504, 0.554, 0.688, 0.872, 1.13, 1.53, 2.092, 2.846, 3.808, 4.986");
}
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.7877, 0.8317, 0.9535, 1.134, 1.37, 1.673, 2.058, 2.54, 3.134, 3.833",\
"0.8206, 0.8648, 0.9868, 1.167, 1.403, 1.706, 2.091, 2.573, 3.167, 3.866",\
"0.9444, 0.9885, 1.11, 1.29, 1.527, 1.83, 2.215, 2.697, 3.291, 3.989",\
"1.186, 1.23, 1.351, 1.531, 1.768, 2.071, 2.457, 2.939, 3.533, 4.231",\
"1.558, 1.602, 1.725, 1.906, 2.144, 2.447, 2.833, 3.317, 3.91, 4.607",\
"2.009, 2.06, 2.195, 2.385, 2.627, 2.933, 3.32, 3.806, 4.396, 5.092",\
"2.495, 2.553, 2.704, 2.91, 3.164, 3.477, 3.866, 4.354, 4.941, 5.637",\
"3.014, 3.079, 3.248, 3.473, 3.739, 4.06, 4.455, 4.944, 5.53, 6.224",\
"3.568, 3.641, 3.828, 4.073, 4.355, 4.684, 5.086, 5.573, 6.158, 6.852",\
"4.161, 4.241, 4.447, 4.714, 5.013, 5.354, 5.76, 6.245, 6.828, 7.522");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.8993, 0.9673, 1.17, 1.511, 2.015, 2.713, 3.629, 4.781, 6.187, 7.862",\
"0.925, 0.993, 1.196, 1.536, 2.04, 2.739, 3.655, 4.806, 6.213, 7.887",\
"0.9924, 1.06, 1.264, 1.604, 2.108, 2.806, 3.722, 4.873, 6.28, 7.954",\
"1.112, 1.18, 1.382, 1.722, 2.226, 2.925, 3.841, 4.993, 6.4, 8.074",\
"1.272, 1.341, 1.548, 1.889, 2.393, 3.091, 4.007, 5.16, 6.566, 8.242",\
"1.428, 1.502, 1.715, 2.062, 2.568, 3.267, 4.183, 5.335, 6.742, 8.417",\
"1.567, 1.644, 1.866, 2.218, 2.726, 3.427, 4.343, 5.496, 6.903, 8.578",\
"1.676, 1.759, 1.989, 2.348, 2.859, 3.559, 4.476, 5.63, 7.035, 8.712",\
"1.748, 1.836, 2.077, 2.444, 2.958, 3.658, 4.576, 5.729, 7.136, 8.81",\
"1.78, 1.873, 2.127, 2.503, 3.02, 3.721, 4.639, 5.792, 7.199, 8.874");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.2386, 0.2758, 0.3921, 0.594, 0.909, 1.37, 2.002, 2.811, 3.805, 4.997",\
"0.2388, 0.2756, 0.3915, 0.5952, 0.9112, 1.371, 1.999, 2.808, 3.807, 4.996",\
"0.2392, 0.2758, 0.3918, 0.5952, 0.9108, 1.371, 1.999, 2.808, 3.805, 4.993",\
"0.239, 0.2762, 0.3918, 0.5954, 0.9112, 1.37, 2.002, 2.811, 3.805, 4.995",\
"0.2476, 0.2828, 0.3966, 0.5994, 0.9116, 1.372, 1.999, 2.812, 3.805, 4.993",\
"0.2898, 0.325, 0.4318, 0.6232, 0.9252, 1.379, 2.002, 2.811, 3.805, 4.994",\
"0.3416, 0.3772, 0.4834, 0.6688, 0.9622, 1.402, 2.014, 2.814, 3.807, 4.993",\
"0.3922, 0.432, 0.5422, 0.72, 1.004, 1.43, 2.033, 2.825, 3.811, 4.998",\
"0.443, 0.4876, 0.6028, 0.778, 1.049, 1.464, 2.052, 2.836, 3.818, 5",\
"0.494, 0.544, 0.668, 0.842, 1.102, 1.502, 2.08, 2.85, 3.83, 5.01");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3471, 0.421, 0.679, 1.184, 2.012, 3.198, 4.764, 6.734, 9.147, 12.02",\
"0.3471, 0.4211, 0.6794, 1.185, 2.011, 3.199, 4.764, 6.732, 9.151, 12.02",\
"0.3464, 0.421, 0.6792, 1.184, 2.011, 3.198, 4.764, 6.734, 9.147, 12.02",\
"0.3476, 0.4216, 0.6788, 1.185, 2.012, 3.198, 4.762, 6.736, 9.145, 12.02",\
"0.363, 0.4352, 0.6864, 1.189, 2.012, 3.199, 4.765, 6.734, 9.153, 12.03",\
"0.3858, 0.4606, 0.709, 1.202, 2.02, 3.2, 4.765, 6.738, 9.155, 12.04",\
"0.413, 0.4868, 0.7326, 1.218, 2.027, 3.2, 4.759, 6.736, 9.153, 12.03",\
"0.4478, 0.5186, 0.7592, 1.237, 2.037, 3.204, 4.764, 6.729, 9.137, 12.03",\
"0.4818, 0.555, 0.7906, 1.259, 2.045, 3.211, 4.766, 6.732, 9.134, 12.01",\
"0.5228, 0.5962, 0.8282, 1.283, 2.059, 3.218, 4.772, 6.74, 9.138, 12");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("2.324, 2.394, 2.602, 2.944, 3.449, 4.148, 5.064, 6.217, 7.624, 9.3",\
"2.36, 2.43, 2.637, 2.979, 3.484, 4.183, 5.099, 6.251, 7.659, 9.334",\
"2.483, 2.553, 2.76, 3.102, 3.607, 4.306, 5.222, 6.375, 7.781, 9.459",\
"2.722, 2.792, 2.999, 3.342, 3.846, 4.545, 5.461, 6.614, 8.021, 9.698",\
"3.089, 3.159, 3.367, 3.709, 4.214, 4.913, 5.829, 6.982, 8.388, 10.06",\
"3.563, 3.633, 3.841, 4.183, 4.688, 5.386, 6.302, 7.455, 8.863, 10.54",\
"4.103, 4.174, 4.382, 4.724, 5.229, 5.928, 6.844, 7.995, 9.403, 11.08",\
"4.685, 4.756, 4.964, 5.308, 5.812, 6.511, 7.427, 8.58, 9.986, 11.66",\
"5.308, 5.38, 5.589, 5.932, 6.438, 7.136, 8.052, 9.205, 10.61, 12.29",\
"5.974, 6.046, 6.256, 6.6, 7.105, 7.803, 8.719, 9.872, 11.28, 12.95");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.369, 0.4422, 0.6942, 1.195, 2.017, 3.195, 4.763, 6.737, 9.148, 12.03",\
"0.3692, 0.4422, 0.6946, 1.195, 2.017, 3.198, 4.764, 6.735, 9.145, 12.03",\
"0.3694, 0.443, 0.692, 1.194, 2.017, 3.198, 4.761, 6.738, 9.15, 12.01",\
"0.3684, 0.4422, 0.6942, 1.195, 2.017, 3.195, 4.763, 6.737, 9.149, 12.03",\
"0.37, 0.442, 0.6936, 1.194, 2.018, 3.195, 4.76, 6.737, 9.143, 12.03",\
"0.3704, 0.4426, 0.6934, 1.195, 2.018, 3.198, 4.763, 6.731, 9.138, 12.03",\
"0.3712, 0.4446, 0.696, 1.196, 2.018, 3.199, 4.764, 6.732, 9.137, 12.03",\
"0.3752, 0.4474, 0.6962, 1.197, 2.015, 3.199, 4.76, 6.732, 9.144, 12.03",\
"0.38, 0.45, 0.698, 1.196, 2.018, 3.198, 4.76, 6.734, 9.14, 12.03",\
"0.384, 0.454, 0.702, 1.2, 2.018, 3.196, 4.754, 6.726, 9.132, 12");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("2.324, 2.395, 2.602, 2.944, 3.449, 4.148, 5.064, 6.216, 7.623, 9.297",\
"2.36, 2.43, 2.638, 2.98, 3.484, 4.183, 5.1, 6.253, 7.658, 9.336",\
"2.483, 2.554, 2.761, 3.103, 3.607, 4.307, 5.223, 6.375, 7.782, 9.455",\
"2.722, 2.792, 3, 3.341, 3.846, 4.545, 5.461, 6.614, 8.02, 9.698",\
"3.089, 3.16, 3.367, 3.709, 4.214, 4.913, 5.829, 6.981, 8.388, 10.06",\
"3.563, 3.634, 3.841, 4.183, 4.688, 5.387, 6.303, 7.456, 8.863, 10.54",\
"4.103, 4.173, 4.381, 4.724, 5.228, 5.927, 6.844, 7.996, 9.403, 11.08",\
"4.684, 4.756, 4.964, 5.307, 5.812, 6.511, 7.427, 8.579, 9.986, 11.66",\
"5.308, 5.379, 5.589, 5.932, 6.436, 7.136, 8.052, 9.204, 10.61, 12.29",\
"5.974, 6.046, 6.256, 6.6, 7.105, 7.805, 8.72, 9.872, 11.28, 12.95");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3692, 0.4424, 0.694, 1.195, 2.018, 3.198, 4.763, 6.73, 9.141, 12.03",\
"0.3694, 0.4418, 0.694, 1.193, 2.016, 3.198, 4.76, 6.738, 9.152, 12.01",\
"0.3692, 0.4424, 0.6954, 1.195, 2.018, 3.199, 4.763, 6.728, 9.14, 12.03",\
"0.3692, 0.4418, 0.6932, 1.193, 2.017, 3.198, 4.758, 6.737, 9.151, 12.01",\
"0.3694, 0.4428, 0.6936, 1.195, 2.018, 3.197, 4.762, 6.729, 9.142, 12.03",\
"0.37, 0.4418, 0.6948, 1.195, 2.018, 3.2, 4.763, 6.739, 9.137, 12.03",\
"0.372, 0.4446, 0.696, 1.196, 2.016, 3.198, 4.761, 6.739, 9.151, 12.02",\
"0.3754, 0.4474, 0.6958, 1.198, 2.018, 3.196, 4.762, 6.738, 9.15, 12.02",\
"0.378, 0.454, 0.698, 1.198, 2.018, 3.194, 4.758, 6.736, 9.148, 12.02",\
"0.382, 0.456, 0.702, 1.198, 2.02, 3.198, 4.756, 6.722, 9.138, 12");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("3.558, 3.629, 3.837, 4.179, 4.684, 5.382, 6.298, 7.451, 8.857, 10.54",\
"3.593, 3.664, 3.872, 4.214, 4.718, 5.417, 6.333, 7.486, 8.892, 10.57",\
"3.707, 3.778, 3.986, 4.328, 4.832, 5.531, 6.447, 7.6, 9.006, 10.68",\
"3.934, 4.006, 4.213, 4.555, 5.059, 5.758, 6.674, 7.826, 9.234, 10.91",\
"4.3, 4.371, 4.579, 4.921, 5.425, 6.124, 7.04, 8.193, 9.599, 11.27",\
"4.823, 4.894, 5.102, 5.444, 5.948, 6.647, 7.563, 8.716, 10.12, 11.8",\
"5.504, 5.575, 5.783, 6.125, 6.629, 7.327, 8.243, 9.396, 10.8, 12.48",\
"6.306, 6.377, 6.585, 6.927, 7.431, 8.13, 9.046, 10.2, 11.6, 13.28",\
"7.171, 7.243, 7.452, 7.794, 8.298, 8.996, 9.912, 11.06, 12.47, 14.15",\
"8.079, 8.15, 8.359, 8.701, 9.205, 9.903, 10.82, 11.97, 13.38, 15.05");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3748, 0.4464, 0.6966, 1.196, 2.018, 3.199, 4.764, 6.737, 9.148, 12.01",\
"0.3756, 0.4466, 0.6962, 1.196, 2.017, 3.197, 4.764, 6.737, 9.149, 12.02",\
"0.3742, 0.4466, 0.6978, 1.196, 2.017, 3.199, 4.763, 6.737, 9.146, 12.03",\
"0.3746, 0.4462, 0.6956, 1.196, 2.017, 3.198, 4.758, 6.734, 9.149, 12.02",\
"0.374, 0.4464, 0.697, 1.194, 2.017, 3.199, 4.758, 6.736, 9.144, 12.03",\
"0.375, 0.4474, 0.6966, 1.195, 2.018, 3.198, 4.763, 6.737, 9.146, 12.03",\
"0.3748, 0.4476, 0.6956, 1.195, 2.017, 3.198, 4.759, 6.734, 9.142, 12.03",\
"0.376, 0.448, 0.696, 1.194, 2.018, 3.198, 4.764, 6.736, 9.142, 12.03",\
"0.376, 0.45, 0.7, 1.198, 2.018, 3.2, 4.762, 6.736, 9.15, 12.01",\
"0.38, 0.452, 0.698, 1.196, 2.018, 3.196, 4.758, 6.734, 9.146, 12.01");
}
}
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("3.56, 3.631, 3.839, 4.18, 4.684, 5.383, 6.299, 7.451, 8.859, 10.54",\
"3.594, 3.665, 3.873, 4.215, 4.72, 5.418, 6.334, 7.486, 8.893, 10.57",\
"3.709, 3.78, 3.987, 4.33, 4.834, 5.532, 6.448, 7.601, 9.006, 10.68",\
"3.936, 4.007, 4.215, 4.557, 5.06, 5.759, 6.675, 7.829, 9.235, 10.91",\
"4.302, 4.372, 4.58, 4.923, 5.426, 6.125, 7.042, 8.194, 9.601, 11.28",\
"4.824, 4.895, 5.103, 5.445, 5.949, 6.648, 7.564, 8.717, 10.12, 11.8",\
"5.505, 5.576, 5.784, 6.126, 6.63, 7.329, 8.244, 9.398, 10.8, 12.48",\
"6.307, 6.378, 6.586, 6.929, 7.433, 8.131, 9.047, 10.2, 11.61, 13.28",\
"7.174, 7.245, 7.453, 7.796, 8.3, 8.999, 9.915, 11.07, 12.47, 14.15",\
"8.081, 8.152, 8.361, 8.703, 9.206, 9.905, 10.82, 11.97, 13.38, 15.05");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3744, 0.4458, 0.6964, 1.195, 2.018, 3.2, 4.763, 6.734, 9.15, 12.02",\
"0.3744, 0.4466, 0.6952, 1.195, 2.017, 3.2, 4.761, 6.737, 9.149, 12.02",\
"0.3752, 0.4464, 0.6958, 1.196, 2.015, 3.2, 4.761, 6.737, 9.146, 12.03",\
"0.375, 0.4466, 0.696, 1.196, 2.017, 3.199, 4.762, 6.733, 9.15, 12.01",\
"0.375, 0.4476, 0.6964, 1.196, 2.016, 3.2, 4.76, 6.732, 9.148, 12.02",\
"0.375, 0.4466, 0.6968, 1.196, 2.018, 3.199, 4.764, 6.736, 9.145, 12.03",\
"0.3744, 0.4468, 0.6978, 1.195, 2.017, 3.196, 4.762, 6.738, 9.146, 12.03",\
"0.376, 0.448, 0.7, 1.194, 2.018, 3.2, 4.762, 6.732, 9.148, 12.02",\
"0.378, 0.45, 0.698, 1.196, 2.016, 3.198, 4.758, 6.734, 9.14, 12.03",\
"0.38, 0.452, 0.7, 1.198, 2.016, 3.196, 4.76, 6.734, 9.14, 12.01");
}
}
timing() {
related_pin : "SETN" ;
timing_sense : negative_unate ;
timing_type : preset ;
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("3.56, 3.631, 3.839, 4.18, 4.684, 5.383, 6.299, 7.451, 8.859, 10.54",\
"3.594, 3.665, 3.873, 4.215, 4.72, 5.418, 6.334, 7.486, 8.893, 10.57",\
"3.709, 3.78, 3.987, 4.33, 4.834, 5.532, 6.448, 7.601, 9.006, 10.68",\
"3.936, 4.007, 4.215, 4.557, 5.06, 5.759, 6.675, 7.829, 9.235, 10.91",\
"4.302, 4.372, 4.58, 4.923, 5.426, 6.125, 7.042, 8.194, 9.601, 11.28",\
"4.824, 4.895, 5.103, 5.445, 5.949, 6.648, 7.564, 8.717, 10.12, 11.8",\
"5.505, 5.576, 5.784, 6.126, 6.63, 7.329, 8.244, 9.398, 10.8, 12.48",\
"6.307, 6.378, 6.586, 6.929, 7.433, 8.131, 9.047, 10.2, 11.61, 13.28",\
"7.174, 7.245, 7.453, 7.796, 8.3, 8.999, 9.915, 11.07, 12.47, 14.15",\
"8.081, 8.152, 8.361, 8.703, 9.206, 9.905, 10.82, 11.97, 13.38, 15.05");
}
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.002414, 0.007378, 0.01686, 0.03163, 0.05235, 0.07962, 0.114, 0.1559, 0.2059");
values("0.3692, 0.4424, 0.694, 1.195, 2.018, 3.198, 4.763, 6.73, 9.141, 12.03",\
"0.3694, 0.4418, 0.694, 1.193, 2.016, 3.198, 4.76, 6.738, 9.152, 12.01",\
"0.3692, 0.4424, 0.6954, 1.195, 2.018, 3.199, 4.763, 6.728, 9.14, 12.03",\
"0.3692, 0.4418, 0.6932, 1.193, 2.017, 3.198, 4.758, 6.737, 9.151, 12.01",\
"0.3694, 0.4428, 0.6936, 1.195, 2.018, 3.197, 4.762, 6.729, 9.142, 12.03",\
"0.37, 0.4418, 0.6948, 1.195, 2.018, 3.2, 4.763, 6.739, 9.137, 12.03",\
"0.372, 0.4446, 0.696, 1.196, 2.016, 3.198, 4.761, 6.739, 9.151, 12.02",\
"0.3754, 0.4474, 0.6958, 1.198, 2.018, 3.196, 4.762, 6.738, 9.15, 12.02",\
"0.378, 0.454, 0.698, 1.198, 2.018, 3.194, 4.758, 6.736, 9.148, 12.02",\
"0.382, 0.456, 0.702, 1.198, 2.02, 3.198, 4.756, 6.722, 9.138, 12");
}
}
}
pin(RN) {
capacitance : 0.00676 ;
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 : 1.928 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!D&SETN" ;
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.005522, 0.005345, 0.005291, 0.005286, 0.005299, 0.005296, 0.005292, \
0.005293, 0.005295, 0.005291");
}
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.005292, -0.005283, -0.005279, -0.005272, -0.005291, -0.005285, \
-0.005282, -0.005288, -0.005284, -0.005287");
}
}
internal_power() {
when : "!CLK&D&SETN" ;
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.00523, 0.005001, 0.004894, 0.004867, 0.004867, 0.00486, 0.004858, \
0.004853, 0.004851, 0.004849");
}
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.004804, -0.004838, -0.004934, -0.005005, -0.005077, -0.005108, \
-0.005126, -0.00514, -0.005152, -0.005161");
}
}
internal_power() {
when : "CLK&!D&SETN" ;
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.005639, 0.005356, 0.005295, 0.005288, 0.00529, 0.005295, 0.005295, \
0.005293, 0.005296, 0.005293");
}
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.005291, -0.005282, -0.005282, -0.005273, -0.005289, -0.005288, \
-0.005285, -0.005285, -0.005285, -0.005287");
}
}
internal_power() {
when : "CLK&D&SETN" ;
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.005591, 0.005353, 0.005294, 0.005286, 0.005298, 0.005294, 0.005295, \
0.005292, 0.005293, 0.005294");
}
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.005291, -0.005282, -0.005282, -0.005273, -0.005288, -0.005289, \
-0.005285, -0.005285, -0.005284, -0.005286");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : recovery_rising ;
when : "SETN" ;
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.122, -1.159, -1.237, -1.456, -1.715, -1.959, -2.155, -2.376, -2.493, -2.618",\
"-1.119, -1.157, -1.235, -1.452, -1.682, -1.957, -2.152, -2.352, -2.489, -2.61",\
"-1.135, -1.142, -1.252, -1.437, -1.697, -1.964, -2.165, -2.35, -2.471, -2.591",\
"-1.138, -1.175, -1.25, -1.468, -1.729, -1.967, -2.189, -2.374, -2.489, -2.607",\
"-1.114, -1.152, -1.231, -1.445, -1.676, -1.942, -2.133, -2.354, -2.456, -2.573",\
"-0.785, -0.832, -0.891, -1.129, -1.344, -1.641, -1.828, -2.071, -2.158, -2.285",\
"-0.132, -0.179, -0.216, -0.489, -0.706, -1.053, -1.23, -1.521, -1.593, -1.738",\
"0.805, 0.876, 0.745, 0.418, 0.222, -0.189, -0.368, -0.721, -0.763, -0.943",\
"1.977, 2.079, 1.929, 1.56, 1.359, 0.891, 0.701, 0.445, 0.286, 0.07",\
"3.374, 3.502, 3.34, 3.142, 2.747, 2.187, 2.025, 1.707, 1.562, 1.322");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_SETN === 1'b1" ;
timing_type : removal_rising ;
when : "SETN" ;
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.832, 1.857, 1.961, 2.144, 2.384, 2.618, 2.832, 3.016, 3.162, 3.273",\
"1.824, 1.853, 1.947, 2.136, 2.377, 2.608, 2.818, 3.007, 3.152, 3.262",\
"1.828, 1.861, 1.961, 2.144, 2.38, 2.62, 2.826, 3.007, 3.155, 3.273",\
"1.889, 1.914, 2.018, 2.202, 2.445, 2.673, 2.886, 3.072, 3.218, 3.327",\
"2.028, 2.05, 2.152, 2.338, 2.578, 2.809, 3.019, 3.2, 3.345, 3.456",\
"2.243, 2.271, 2.375, 2.559, 2.796, 3.025, 3.235, 3.412, 3.557, 3.665",\
"2.539, 2.568, 2.669, 2.853, 3.091, 3.323, 3.523, 3.698, 3.841, 3.944",\
"2.904, 2.934, 3.027, 3.21, 3.449, 3.674, 3.874, 4.047, 4.187, 4.291",\
"3.317, 3.344, 3.444, 3.625, 3.863, 4.087, 4.288, 4.457, 4.592, 4.688",\
"3.796, 3.818, 3.922, 4.105, 4.331, 4.559, 4.751, 4.918, 5.054, 5.147");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&!D&SETN" ;
fall_constraint(scalar) {
values("1.247");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&D&SETN" ;
fall_constraint(scalar) {
values("1.247");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&!D&SETN" ;
fall_constraint(scalar) {
values("1.928");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLK_AND_D_AND_SETN === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&D&SETN" ;
fall_constraint(scalar) {
values("1.914");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "!CLK&!D" ;
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.126, 0.147, 0.225, 0.359, 0.496, 0.626, 0.718, 0.789, 0.814, 0.812",\
"0.1, 0.123, 0.2, 0.336, 0.471, 0.598, 0.691, 0.762, 0.789, 0.784",\
"0.035, 0.064, 0.138, 0.278, 0.418, 0.541, 0.643, 0.711, 0.737, 0.736",\
"-0.046, -0.022, 0.054, 0.193, 0.334, 0.469, 0.563, 0.638, 0.668, 0.664",\
"-0.124, -0.099, -0.024, 0.113, 0.255, 0.383, 0.486, 0.554, 0.594, 0.586",\
"-0.176, -0.161, -0.083, 0.047, 0.191, 0.318, 0.419, 0.497, 0.528, 0.53",\
"-0.207, -0.19, -0.119, 0.011, 0.15, 0.284, 0.384, 0.455, 0.496, 0.492",\
"-0.206, -0.189, -0.114, 0.005, 0.145, 0.27, 0.374, 0.451, 0.492, 0.484",\
"-0.167, -0.153, -0.081, 0.038, 0.178, 0.305, 0.403, 0.481, 0.512, 0.511",\
"-0.092, -0.074, -0.009, 0.11, 0.248, 0.366, 0.477, 0.54, 0.577, 0.576");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "!CLK&D" ;
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.126, 0.147, 0.225, 0.359, 0.497, 0.618, 0.718, 0.789, 0.814, 0.804",\
"0.1, 0.123, 0.2, 0.336, 0.472, 0.598, 0.691, 0.762, 0.789, 0.784",\
"0.035, 0.064, 0.138, 0.278, 0.418, 0.541, 0.643, 0.711, 0.737, 0.729",\
"-0.046, -0.022, 0.054, 0.193, 0.334, 0.469, 0.563, 0.638, 0.668, 0.664",\
"-0.124, -0.099, -0.024, 0.113, 0.255, 0.383, 0.486, 0.554, 0.594, 0.586",\
"-0.176, -0.161, -0.083, 0.047, 0.191, 0.318, 0.419, 0.497, 0.528, 0.53",\
"-0.207, -0.19, -0.119, 0.011, 0.15, 0.284, 0.384, 0.455, 0.496, 0.492",\
"-0.206, -0.189, -0.114, 0.005, 0.145, 0.27, 0.374, 0.451, 0.482, 0.484",\
"-0.167, -0.153, -0.081, 0.038, 0.178, 0.305, 0.403, 0.481, 0.512, 0.511",\
"-0.092, -0.074, -0.009, 0.11, 0.248, 0.366, 0.477, 0.54, 0.577, 0.576");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "CLK&!D" ;
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.16, -0.137, -0.067, 0.047, 0.162, 0.269, 0.356, 0.433, 0.474, 0.48",\
"-0.184, -0.159, -0.086, 0.021, 0.134, 0.24, 0.335, 0.409, 0.446, 0.458",\
"-0.238, -0.222, -0.138, -0.031, 0.082, 0.196, 0.285, 0.352, 0.394, 0.402",\
"-0.318, -0.293, -0.217, -0.106, 0.015, 0.122, 0.215, 0.289, 0.324, 0.331",\
"-0.389, -0.365, -0.29, -0.177, -0.054, 0.054, 0.141, 0.207, 0.247, 0.256",\
"-0.44, -0.415, -0.342, -0.23, -0.108, -0, 0.095, 0.154, 0.188, 0.189",\
"-0.46, -0.441, -0.366, -0.249, -0.125, -0.012, 0.072, 0.138, 0.169, 0.165",\
"-0.441, -0.426, -0.353, -0.234, -0.11, 0.003, 0.091, 0.158, 0.183, 0.174",\
"-0.386, -0.369, -0.298, -0.185, -0.058, 0.059, 0.15, 0.219, 0.243, 0.23",\
"-0.286, -0.27, -0.202, -0.091, 0.042, 0.16, 0.25, 0.313, 0.345, 0.334");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "CLK&D" ;
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.16, -0.137, -0.067, 0.047, 0.162, 0.269, 0.356, 0.433, 0.474, 0.48",\
"-0.184, -0.159, -0.086, 0.021, 0.134, 0.24, 0.335, 0.409, 0.446, 0.458",\
"-0.238, -0.222, -0.138, -0.031, 0.082, 0.196, 0.285, 0.352, 0.394, 0.402",\
"-0.318, -0.293, -0.217, -0.106, 0.015, 0.122, 0.215, 0.289, 0.324, 0.331",\
"-0.389, -0.365, -0.29, -0.177, -0.054, 0.054, 0.141, 0.207, 0.247, 0.256",\
"-0.44, -0.415, -0.342, -0.23, -0.108, -0, 0.095, 0.154, 0.188, 0.189",\
"-0.46, -0.441, -0.366, -0.249, -0.125, -0.012, 0.072, 0.138, 0.169, 0.165",\
"-0.441, -0.426, -0.353, -0.234, -0.11, 0.003, 0.091, 0.158, 0.183, 0.174",\
"-0.386, -0.369, -0.298, -0.185, -0.058, 0.059, 0.15, 0.219, 0.243, 0.23",\
"-0.286, -0.27, -0.202, -0.092, 0.042, 0.16, 0.25, 0.313, 0.345, 0.334");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "!CLK&!D" ;
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.195, 0.173, 0.131, 0.104, 0.122, 0.196, 0.316, 0.498, 0.744, 1.067",\
"0.22, 0.203, 0.156, 0.126, 0.151, 0.22, 0.342, 0.524, 0.776, 1.093",\
"0.283, 0.264, 0.217, 0.197, 0.207, 0.279, 0.395, 0.569, 0.803, 1.111",\
"0.382, 0.367, 0.323, 0.294, 0.305, 0.365, 0.462, 0.62, 0.846, 1.124",\
"0.478, 0.462, 0.418, 0.376, 0.374, 0.418, 0.503, 0.644, 0.838, 1.089",\
"0.548, 0.526, 0.48, 0.439, 0.419, 0.444, 0.516, 0.63, 0.805, 1.029",\
"0.575, 0.563, 0.514, 0.461, 0.431, 0.438, 0.495, 0.597, 0.747, 0.952",\
"0.578, 0.565, 0.515, 0.455, 0.416, 0.415, 0.455, 0.546, 0.687, 0.878",\
"0.534, 0.518, 0.474, 0.409, 0.365, 0.354, 0.39, 0.464, 0.593, 0.777",\
"0.459, 0.443, 0.395, 0.339, 0.289, 0.27, 0.294, 0.362, 0.486, 0.668");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "!CLK&D" ;
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.195, 0.173, 0.131, 0.104, 0.122, 0.196, 0.316, 0.498, 0.749, 1.067",\
"0.22, 0.203, 0.156, 0.126, 0.146, 0.22, 0.342, 0.524, 0.776, 1.093",\
"0.283, 0.264, 0.217, 0.189, 0.207, 0.279, 0.395, 0.569, 0.803, 1.111",\
"0.382, 0.367, 0.323, 0.294, 0.305, 0.355, 0.462, 0.62, 0.846, 1.124",\
"0.478, 0.462, 0.412, 0.376, 0.374, 0.418, 0.503, 0.639, 0.838, 1.097",\
"0.541, 0.526, 0.48, 0.439, 0.419, 0.444, 0.516, 0.63, 0.805, 1.029",\
"0.575, 0.557, 0.514, 0.461, 0.431, 0.438, 0.49, 0.597, 0.747, 0.962",\
"0.57, 0.557, 0.514, 0.454, 0.411, 0.41, 0.448, 0.538, 0.677, 0.872",\
"0.534, 0.524, 0.474, 0.415, 0.365, 0.354, 0.39, 0.473, 0.599, 0.783",\
"0.459, 0.443, 0.395, 0.331, 0.28, 0.27, 0.294, 0.362, 0.48, 0.661");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "CLK&!D" ;
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.281, 0.26, 0.207, 0.162, 0.152, 0.196, 0.298, 0.466, 0.706, 1.017",\
"0.3, 0.282, 0.228, 0.182, 0.176, 0.22, 0.319, 0.492, 0.721, 1.035",\
"0.359, 0.342, 0.286, 0.249, 0.242, 0.279, 0.382, 0.543, 0.769, 1.073",\
"0.451, 0.428, 0.383, 0.334, 0.326, 0.365, 0.448, 0.593, 0.809, 1.093",\
"0.536, 0.513, 0.464, 0.412, 0.392, 0.412, 0.487, 0.609, 0.798, 1.056",\
"0.595, 0.574, 0.523, 0.459, 0.425, 0.437, 0.488, 0.589, 0.754, 0.984",\
"0.615, 0.598, 0.538, 0.474, 0.423, 0.419, 0.445, 0.536, 0.681, 0.883",\
"0.603, 0.581, 0.523, 0.454, 0.391, 0.369, 0.387, 0.459, 0.584, 0.773",\
"0.54, 0.524, 0.463, 0.384, 0.319, 0.282, 0.292, 0.351, 0.464, 0.639",\
"0.437, 0.422, 0.365, 0.285, 0.206, 0.171, 0.165, 0.212, 0.324, 0.491");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "CLK&D" ;
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.281, 0.26, 0.207, 0.162, 0.152, 0.196, 0.298, 0.466, 0.706, 1.017",\
"0.3, 0.282, 0.228, 0.182, 0.176, 0.22, 0.319, 0.492, 0.721, 1.035",\
"0.359, 0.342, 0.286, 0.249, 0.242, 0.279, 0.382, 0.543, 0.769, 1.073",\
"0.451, 0.428, 0.383, 0.334, 0.326, 0.365, 0.448, 0.593, 0.809, 1.093",\
"0.536, 0.513, 0.464, 0.412, 0.392, 0.412, 0.487, 0.609, 0.798, 1.056",\
"0.595, 0.574, 0.523, 0.459, 0.425, 0.429, 0.488, 0.589, 0.754, 0.984",\
"0.615, 0.598, 0.538, 0.474, 0.423, 0.419, 0.445, 0.536, 0.681, 0.883",\
"0.603, 0.581, 0.523, 0.454, 0.391, 0.369, 0.387, 0.459, 0.584, 0.773",\
"0.54, 0.524, 0.463, 0.384, 0.319, 0.282, 0.292, 0.351, 0.464, 0.639",\
"0.437, 0.422, 0.365, 0.285, 0.206, 0.171, 0.165, 0.212, 0.324, 0.491");
}
}
}
pin(SETN) {
capacitance : 0.005831 ;
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 : 2.338 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLK&!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.04494, 0.04484, 0.04437, 0.04397, 0.04382, 0.04388, 0.04419, \
0.04469, 0.04544, 0.04644");
}
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.01463, 0.01454, 0.01435, 0.01418, 0.0141, 0.01418, 0.01444, \
0.01491, 0.01561, 0.01654");
}
}
internal_power() {
when : "!CLK&!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.02028, 0.02021, 0.01989, 0.01967, 0.01956, 0.0196, 0.01971, \
0.01991, 0.02021, 0.0206");
}
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.002647, 0.002631, 0.00258, 0.002514, 0.002455, 0.002463, 0.002542, \
0.002704, 0.002952, 0.003289");
}
}
internal_power() {
when : "!CLK&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.03001, 0.02998, 0.02981, 0.02965, 0.02957, 0.02961, 0.02977, \
0.03007, 0.03052, 0.03113");
}
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.008509, 0.008441, 0.008301, 0.00819, 0.008148, 0.008206, 0.008375, \
0.008673, 0.009096, 0.009666");
}
}
internal_power() {
when : "!CLK&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.004699, 0.004699, 0.004689, 0.00469, 0.004683, 0.004689, 0.004688, \
0.004689, 0.004687, 0.004686");
}
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.002965, -0.00296, -0.002957, -0.002965, -0.002983, -0.002991, \
-0.002996, -0.003009, -0.003028, -0.003055");
}
}
internal_power() {
when : "CLK&!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.04485, 0.04473, 0.04426, 0.04388, 0.04374, 0.04386, 0.04421, \
0.04479, 0.04562, 0.04668");
}
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.01432, 0.01422, 0.014, 0.0138, 0.01374, 0.01386, 0.01417, 0.0147, \
0.01545, 0.01644");
}
}
internal_power() {
when : "CLK&!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.004705, 0.004697, 0.004698, 0.004685, 0.00469, 0.004691, 0.004687, \
0.004686, 0.004686, 0.004687");
}
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.002965, -0.002962, -0.002956, -0.002968, -0.002978, -0.00299, \
-0.003, -0.003009, -0.003028, -0.003056");
}
}
internal_power() {
when : "CLK&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.04485, 0.04473, 0.04426, 0.04388, 0.04375, 0.04386, 0.04422, \
0.0448, 0.04561, 0.04668");
}
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.01431, 0.01422, 0.014, 0.0138, 0.01374, 0.01386, 0.01417, 0.0147, \
0.01544, 0.01644");
}
}
internal_power() {
when : "CLK&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.004704, 0.004703, 0.004687, 0.00469, 0.004688, 0.00469, 0.004688, \
0.00469, 0.004688, 0.004687");
}
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.002965, -0.002961, -0.002956, -0.002968, -0.002979, -0.00299, \
-0.003, -0.00301, -0.003028, -0.003056");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : recovery_rising ;
when : "RN" ;
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.424, -0.46, -0.563, -0.769, -1.018, -1.285, -1.482, -1.672, -1.796, -1.898",\
"-0.398, -0.433, -0.543, -0.749, -0.998, -1.258, -1.457, -1.655, -1.775, -1.878",\
"-0.315, -0.35, -0.454, -0.661, -0.91, -1.17, -1.373, -1.565, -1.69, -1.789",\
"-0.15, -0.189, -0.294, -0.496, -0.744, -1.005, -1.205, -1.4, -1.524, -1.624",\
"0.094, 0.058, -0.045, -0.254, -0.501, -0.765, -0.964, -1.155, -1.28, -1.377",\
"0.432, 0.391, 0.282, 0.072, -0.179, -0.443, -0.642, -0.839, -0.963, -1.067",\
"0.902, 0.849, 0.736, 0.502, 0.243, -0.062, -0.267, -0.475, -0.587, -0.7",\
"1.712, 1.647, 1.505, 1.217, 0.911, 0.497, 0.293, 0.016, -0.09, -0.229",\
"2.855, 2.76, 2.619, 2.296, 1.96, 1.427, 1.208, 0.838, 0.75, 0.558",\
"4.224, 4.118, 3.948, 3.591, 3.25, 2.626, 2.421, 1.989, 1.905, 1.657");
}
}
timing() {
related_pin : "CLK" ;
sdf_cond : "ENABLE_RN === 1'b1" ;
timing_type : removal_rising ;
when : "RN" ;
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.151, 1.18, 1.281, 1.468, 1.716, 1.944, 2.149, 2.32, 2.454, 2.554",\
"1.126, 1.156, 1.255, 1.446, 1.687, 1.917, 2.122, 2.294, 2.433, 2.53",\
"1.046, 1.07, 1.172, 1.361, 1.604, 1.835, 2.04, 2.213, 2.351, 2.449",\
"0.913, 0.94, 1.04, 1.23, 1.475, 1.71, 1.909, 2.08, 2.217, 2.313",\
"0.78, 0.804, 0.907, 1.098, 1.339, 1.566, 1.772, 1.941, 2.077, 2.177",\
"0.646, 0.673, 0.779, 0.961, 1.201, 1.435, 1.642, 1.809, 1.948, 2.044",\
"0.528, 0.552, 0.654, 0.844, 1.083, 1.313, 1.514, 1.689, 1.821, 1.916",\
"0.434, 0.459, 0.56, 0.749, 0.986, 1.211, 1.413, 1.584, 1.717, 1.817",\
"0.365, 0.394, 0.489, 0.683, 0.916, 1.145, 1.344, 1.51, 1.646, 1.743",\
"0.34, 0.368, 0.465, 0.652, 0.891, 1.119, 1.318, 1.481, 1.608, 1.706");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "!CLK&!D" ;
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.195, 0.22, 0.283, 0.382, 0.478, 0.548, 0.575, 0.578, 0.534, 0.459",\
"0.173, 0.203, 0.264, 0.367, 0.462, 0.526, 0.563, 0.565, 0.518, 0.443",\
"0.131, 0.156, 0.217, 0.323, 0.418, 0.48, 0.514, 0.515, 0.474, 0.395",\
"0.104, 0.126, 0.197, 0.294, 0.376, 0.439, 0.461, 0.455, 0.409, 0.339",\
"0.122, 0.151, 0.207, 0.305, 0.374, 0.419, 0.431, 0.416, 0.365, 0.289",\
"0.196, 0.22, 0.279, 0.365, 0.418, 0.444, 0.438, 0.415, 0.354, 0.27",\
"0.316, 0.342, 0.395, 0.462, 0.503, 0.516, 0.495, 0.455, 0.39, 0.294",\
"0.498, 0.524, 0.569, 0.62, 0.644, 0.63, 0.597, 0.546, 0.464, 0.362",\
"0.744, 0.776, 0.803, 0.846, 0.838, 0.805, 0.747, 0.687, 0.593, 0.486",\
"1.067, 1.093, 1.111, 1.124, 1.089, 1.029, 0.952, 0.878, 0.777, 0.668");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "!CLK&D" ;
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.195, 0.22, 0.283, 0.382, 0.478, 0.541, 0.575, 0.57, 0.534, 0.459",\
"0.173, 0.203, 0.264, 0.367, 0.462, 0.526, 0.557, 0.557, 0.524, 0.443",\
"0.131, 0.156, 0.217, 0.323, 0.412, 0.48, 0.514, 0.514, 0.474, 0.395",\
"0.104, 0.126, 0.189, 0.294, 0.376, 0.439, 0.461, 0.454, 0.415, 0.331",\
"0.122, 0.146, 0.207, 0.305, 0.374, 0.419, 0.431, 0.411, 0.365, 0.28",\
"0.196, 0.22, 0.279, 0.355, 0.418, 0.444, 0.438, 0.41, 0.354, 0.27",\
"0.316, 0.342, 0.395, 0.462, 0.503, 0.516, 0.49, 0.448, 0.39, 0.294",\
"0.498, 0.524, 0.569, 0.62, 0.639, 0.63, 0.597, 0.538, 0.473, 0.362",\
"0.749, 0.776, 0.803, 0.846, 0.838, 0.805, 0.747, 0.677, 0.599, 0.48",\
"1.067, 1.093, 1.111, 1.124, 1.097, 1.029, 0.962, 0.872, 0.783, 0.661");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "CLK&!D" ;
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.281, 0.3, 0.359, 0.451, 0.536, 0.595, 0.615, 0.603, 0.54, 0.437",\
"0.26, 0.282, 0.342, 0.428, 0.513, 0.574, 0.598, 0.581, 0.524, 0.422",\
"0.207, 0.228, 0.286, 0.383, 0.464, 0.523, 0.538, 0.523, 0.463, 0.365",\
"0.162, 0.182, 0.249, 0.334, 0.412, 0.459, 0.474, 0.454, 0.384, 0.285",\
"0.152, 0.176, 0.242, 0.326, 0.392, 0.425, 0.423, 0.391, 0.319, 0.206",\
"0.196, 0.22, 0.279, 0.365, 0.412, 0.437, 0.419, 0.369, 0.282, 0.171",\
"0.298, 0.319, 0.382, 0.448, 0.487, 0.488, 0.445, 0.387, 0.292, 0.165",\
"0.466, 0.492, 0.543, 0.593, 0.609, 0.589, 0.536, 0.459, 0.351, 0.212",\
"0.706, 0.721, 0.769, 0.809, 0.798, 0.754, 0.681, 0.584, 0.464, 0.324",\
"1.017, 1.035, 1.073, 1.093, 1.056, 0.984, 0.883, 0.773, 0.639, 0.491");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ;
timing_type : non_seq_hold_rising ;
when : "CLK&D" ;
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.281, 0.3, 0.359, 0.451, 0.536, 0.595, 0.615, 0.603, 0.54, 0.437",\
"0.26, 0.282, 0.342, 0.428, 0.513, 0.574, 0.598, 0.581, 0.524, 0.422",\
"0.207, 0.228, 0.286, 0.383, 0.464, 0.523, 0.538, 0.523, 0.463, 0.365",\
"0.162, 0.182, 0.249, 0.334, 0.412, 0.459, 0.474, 0.454, 0.384, 0.285",\
"0.152, 0.176, 0.242, 0.326, 0.392, 0.425, 0.423, 0.391, 0.319, 0.206",\
"0.196, 0.22, 0.279, 0.365, 0.412, 0.429, 0.419, 0.369, 0.282, 0.171",\
"0.298, 0.319, 0.382, 0.448, 0.487, 0.488, 0.445, 0.387, 0.292, 0.165",\
"0.466, 0.492, 0.543, 0.593, 0.609, 0.589, 0.536, 0.459, 0.351, 0.212",\
"0.706, 0.721, 0.769, 0.809, 0.798, 0.754, 0.681, 0.584, 0.464, 0.324",\
"1.017, 1.035, 1.073, 1.093, 1.056, 0.984, 0.883, 0.773, 0.639, 0.491");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "!CLK&!D" ;
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.126, 0.1, 0.035, -0.046, -0.124, -0.176, -0.207, -0.206, -0.167, -0.092",\
"0.147, 0.123, 0.064, -0.022, -0.099, -0.161, -0.19, -0.189, -0.153, -0.074",\
"0.225, 0.2, 0.138, 0.054, -0.024, -0.083, -0.119, -0.114, -0.081, -0.009",\
"0.359, 0.336, 0.278, 0.193, 0.113, 0.047, 0.011, 0.005, 0.038, 0.11",\
"0.496, 0.471, 0.418, 0.334, 0.255, 0.191, 0.15, 0.145, 0.178, 0.248",\
"0.626, 0.598, 0.541, 0.469, 0.383, 0.318, 0.284, 0.27, 0.305, 0.366",\
"0.718, 0.691, 0.643, 0.563, 0.486, 0.419, 0.384, 0.374, 0.403, 0.477",\
"0.789, 0.762, 0.711, 0.638, 0.554, 0.497, 0.455, 0.451, 0.481, 0.54",\
"0.814, 0.789, 0.737, 0.668, 0.594, 0.528, 0.496, 0.492, 0.512, 0.577",\
"0.812, 0.784, 0.736, 0.664, 0.586, 0.53, 0.492, 0.484, 0.511, 0.576");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "!CLK&D" ;
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.126, 0.1, 0.035, -0.046, -0.124, -0.176, -0.207, -0.206, -0.167, -0.092",\
"0.147, 0.123, 0.064, -0.022, -0.099, -0.161, -0.19, -0.189, -0.153, -0.074",\
"0.225, 0.2, 0.138, 0.054, -0.024, -0.083, -0.119, -0.114, -0.081, -0.009",\
"0.359, 0.336, 0.278, 0.193, 0.113, 0.047, 0.011, 0.005, 0.038, 0.11",\
"0.497, 0.472, 0.418, 0.334, 0.255, 0.191, 0.15, 0.145, 0.178, 0.248",\
"0.618, 0.598, 0.541, 0.469, 0.383, 0.318, 0.284, 0.27, 0.305, 0.366",\
"0.718, 0.691, 0.643, 0.563, 0.486, 0.419, 0.384, 0.374, 0.403, 0.477",\
"0.789, 0.762, 0.711, 0.638, 0.554, 0.497, 0.455, 0.451, 0.481, 0.54",\
"0.814, 0.789, 0.737, 0.668, 0.594, 0.528, 0.496, 0.482, 0.512, 0.577",\
"0.804, 0.784, 0.729, 0.664, 0.586, 0.53, 0.492, 0.484, 0.511, 0.576");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "CLK&!D" ;
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.16, -0.184, -0.238, -0.318, -0.389, -0.44, -0.46, -0.441, -0.386, -0.286",\
"-0.137, -0.159, -0.222, -0.293, -0.365, -0.415, -0.441, -0.426, -0.369, -0.27",\
"-0.067, -0.086, -0.138, -0.217, -0.29, -0.342, -0.366, -0.353, -0.298, -0.202",\
"0.047, 0.021, -0.031, -0.106, -0.177, -0.23, -0.249, -0.234, -0.185, -0.091",\
"0.162, 0.134, 0.082, 0.015, -0.054, -0.108, -0.125, -0.11, -0.058, 0.042",\
"0.269, 0.24, 0.196, 0.122, 0.054, 0, -0.012, 0.003, 0.059, 0.16",\
"0.356, 0.335, 0.285, 0.215, 0.141, 0.095, 0.072, 0.091, 0.15, 0.25",\
"0.433, 0.409, 0.352, 0.289, 0.207, 0.154, 0.138, 0.158, 0.219, 0.313",\
"0.474, 0.446, 0.394, 0.324, 0.247, 0.188, 0.169, 0.183, 0.243, 0.345",\
"0.48, 0.458, 0.402, 0.331, 0.256, 0.189, 0.165, 0.174, 0.23, 0.334");
}
}
timing() {
related_pin : "RN" ;
sdf_cond : "ENABLE_CLK_AND_D === 1'b1" ;
timing_type : non_seq_setup_rising ;
when : "CLK&D" ;
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.16, -0.184, -0.238, -0.318, -0.389, -0.44, -0.46, -0.441, -0.386, -0.286",\
"-0.137, -0.159, -0.222, -0.293, -0.365, -0.415, -0.441, -0.426, -0.369, -0.27",\
"-0.067, -0.086, -0.138, -0.217, -0.29, -0.342, -0.366, -0.353, -0.298, -0.202",\
"0.047, 0.021, -0.031, -0.106, -0.177, -0.23, -0.249, -0.234, -0.185, -0.092",\
"0.162, 0.134, 0.082, 0.015, -0.054, -0.108, -0.125, -0.11, -0.058, 0.042",\
"0.269, 0.24, 0.196, 0.122, 0.054, 0, -0.012, 0.003, 0.059, 0.16",\
"0.356, 0.335, 0.285, 0.215, 0.141, 0.095, 0.072, 0.091, 0.15, 0.25",\
"0.433, 0.409, 0.352, 0.289, 0.207, 0.154, 0.138, 0.158, 0.219, 0.313",\
"0.474, 0.446, 0.394, 0.324, 0.247, 0.188, 0.169, 0.183, 0.243, 0.345",\
"0.48, 0.458, 0.402, 0.331, 0.256, 0.189, 0.165, 0.174, 0.23, 0.334");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&!D&RN" ;
fall_constraint(scalar) {
values("1.628");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_NOT_CLK_AND_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "!CLK&D&RN" ;
fall_constraint(scalar) {
values("1.628");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_NOT_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&!D&RN" ;
fall_constraint(scalar) {
values("2.331");
}
}
timing() {
related_pin : "SETN" ;
sdf_cond : "ENABLE_CLK_AND_D_AND_RN === 1'b1" ;
timing_type : min_pulse_width ;
when : "CLK&D&RN" ;
fall_constraint(scalar) {
values("2.338");
}
}
}
}