blob: a09557edf291b15f4ca706bd6d7f7b4e35123a10 [file] [log] [blame]
cell(gf180mcu_fd_sc_mcu9t5v0__icgtn_4) {
area : 101.606400 ;
clock_gating_integrated_cell : "latch_negedge_precontrol" ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&!TE" ;
value : "9.642078e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&!E&TE" ;
value : "7.334712e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&!TE" ;
value : "7.27056e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!CLKN&E&TE" ;
value : "7.27056e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&!TE" ;
value : "3.860136e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&!E&TE" ;
value : "3.903066e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&!TE" ;
value : "3.692304e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "CLKN&E&TE" ;
value : "3.692304e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "9.642078e-05" ;
}
statetable("CLKN E TE", "IQ3 IQN3") {
table : "H L L : - - : L H, \
H H - : - - : H L, \
H - H : - - : H L, \
L - - : - - : N N" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(CLKN) {
capacitance : 0.009144 ;
clock : true ;
clock_gate_clock_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
min_pulse_width_high : 4.501 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.03436, 0.03423, 0.03398, 0.03369, 0.03349, 0.03334, 0.03321, \
0.0331, 0.033, 0.03279");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.01759, 0.01754, 0.01734, 0.01706, 0.01679, 0.01659, 0.01645, \
0.01636, 0.01627, 0.01622");
}
}
internal_power() {
when : "!E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05735, 0.0573, 0.0571, 0.05681, 0.05657, 0.05639, 0.05622, 0.05609, \
0.05598, 0.05583");
}
}
internal_power() {
when : "E&!TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05643, 0.05638, 0.05619, 0.0559, 0.05561, 0.05541, 0.05524, \
0.0551, 0.05496, 0.05488");
}
}
internal_power() {
when : "E&TE" ;
fall_power(scalar) {
values("0");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05662, 0.05657, 0.05638, 0.05609, 0.05576, 0.05551, 0.05532, \
0.05514, 0.05499, 0.05485");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&!TE" ;
rise_constraint(scalar) {
values("3.755");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_NOT_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "!E&TE" ;
rise_constraint(scalar) {
values("4.501");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_NOT_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&!TE" ;
rise_constraint(scalar) {
values("4.417");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "ENABLE_E_AND_TE === 1'b1" ;
timing_type : min_pulse_width ;
when : "E&TE" ;
rise_constraint(scalar) {
values("4.164");
}
}
}
pin(E) {
capacitance : 0.003656 ;
clock_gate_enable_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.003775, 0.003763, 0.003768, 0.00377, 0.003774, 0.003776, 0.003777, \
0.003775, 0.003776, 0.003755");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.003363, -0.003353, -0.003391, -0.003419, -0.003437, -0.00346, \
-0.003465, -0.00347, -0.003473, -0.003466");
}
}
internal_power() {
when : "!CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002206, 0.002196, 0.0022, 0.002203, 0.002213, 0.002213, 0.002215, \
0.002215, 0.002218, 0.002227");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002297, -0.002293, -0.002294, -0.002295, -0.002302, -0.002303, \
-0.002304, -0.002303, -0.002301, -0.002294");
}
}
internal_power() {
when : "CLKN&!TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.04866, 0.04854, 0.04843, 0.04833, 0.04824, 0.04816, 0.04809, \
0.048, 0.04791, 0.04724");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.03588, 0.03589, 0.03586, 0.03578, 0.03563, 0.03547, 0.03532, \
0.03516, 0.03505, 0.03492");
}
}
internal_power() {
when : "CLKN&TE" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.002183, 0.002176, 0.002179, 0.00218, 0.002189, 0.00219, 0.002187, \
0.002189, 0.00219, 0.002188");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.002078, -0.002076, -0.002076, -0.002082, -0.00209, -0.002096, \
-0.002104, -0.002115, -0.002134, -0.002158");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-3.7, -3.63, -3.4, -3, -2.43, -1.75, -1.08, -0.2, 0.9, 2.13",\
"-3.73, -3.66, -3.43, -3.02, -2.46, -1.79, -1.12, -0.23, 0.87, 2.1",\
"-3.92, -3.85, -3.62, -3.21, -2.65, -1.98, -1.31, -0.43, 0.68, 1.91",\
"-4.31, -4.24, -4.01, -3.6, -3.03, -2.37, -1.7, -0.82, 0.29, 1.52",\
"-4.89, -4.83, -4.59, -4.18, -3.63, -2.95, -2.27, -1.42, -0.3, 0.94",\
"-5.71, -5.63, -5.4, -5, -4.44, -3.77, -3.04, -2.21, -1.12, 0.13",\
"-6.763, -6.695, -6.46, -6.06, -5.5, -4.83, -4.07, -3.24, -2.18, -0.93",\
"-8.1, -8.032, -7.804, -7.395, -6.84, -6.16, -5.38, -4.52, -3.48, -2.25",\
"-9.7, -9.632, -9.402, -8.997, -8.44, -7.75, -6.95, -6.05, -5.01, -3.8",\
"-11.53, -11.46, -11.24, -10.83, -10.27, -9.572, -8.75, -7.81, -6.76, -5.56");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.03, 0.03, 0.25, 0.68, 1.36, 2.29, 3.46, 4.79, 6.31, 8",\
"-0.09, -0.03, 0.19, 0.62, 1.3, 2.24, 3.39, 4.73, 6.25, 7.94",\
"-0.27, -0.2, 0.01, 0.43, 1.11, 2.05, 3.2, 4.53, 6.05, 7.75",\
"-0.59, -0.52, -0.31, 0.12, 0.8, 1.73, 2.88, 4.2, 5.72, 7.41",\
"-1.08, -1.02, -0.79, -0.35, 0.33, 1.26, 2.4, 3.72, 5.23, 6.92",\
"-1.74, -1.67, -1.44, -0.99, -0.3, 0.63, 1.78, 3.11, 4.62, 6.3",\
"-2.5, -2.43, -2.2, -1.74, -1.05, -0.1, 1.06, 2.39, 3.91, 5.59",\
"-3.37, -3.3, -3.07, -2.61, -1.9, -0.95, 0.22, 1.57, 3.08, 4.77",\
"-4.32, -4.26, -4.03, -3.57, -2.84, -1.88, -0.71, 0.64, 2.17, 3.87",\
"-5.35, -5.29, -5.06, -4.6, -3.89, -2.91, -1.73, -0.37, 1.16, 2.86");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.83, 3.76, 3.53, 3.13, 2.57, 1.9, 1.21, 0.35, -0.76, -2.01",\
"3.86, 3.79, 3.56, 3.16, 2.61, 1.93, 1.25, 0.38, -0.73, -1.98",\
"4.05, 3.98, 3.74, 3.34, 2.79, 2.12, 1.44, 0.57, -0.54, -1.8",\
"4.44, 4.36, 4.13, 3.73, 3.18, 2.51, 1.82, 0.97, -0.15, -1.41",\
"5.03, 4.96, 4.73, 4.32, 3.77, 3.1, 2.39, 1.56, 0.44, -0.82",\
"5.84, 5.77, 5.53, 5.13, 4.58, 3.91, 3.18, 2.35, 1.26, 0",\
"6.89, 6.83, 6.59, 6.19, 5.64, 4.97, 4.21, 3.37, 2.31, 1.06",\
"8.23, 8.16, 7.93, 7.52, 6.98, 6.31, 5.52, 4.64, 3.61, 2.37",\
"9.84, 9.77, 9.54, 9.14, 8.6, 7.91, 7.11, 6.19, 5.16, 3.93",\
"11.67, 11.6, 11.38, 10.97, 10.42, 9.73, 8.91, 7.97, 6.91, 5.69");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.04, 3, 2.87, 2.51, 1.98, 1.36, 0.6, -0.41, -1.68, -2.88",\
"3.1, 3.05, 2.94, 2.57, 2.04, 1.42, 0.66, -0.35, -1.51, -2.79",\
"3.28, 3.23, 3.12, 2.74, 2.23, 1.59, 0.84, -0.17, -1.43, -2.6",\
"3.6, 3.55, 3.44, 3.06, 2.54, 1.92, 1.15, 0.15, -1, -2.31",\
"4.08, 4.03, 3.92, 3.55, 3.01, 2.4, 1.62, 0.64, -0.63, -1.84",\
"4.72, 4.67, 4.54, 4.19, 3.66, 3.04, 2.29, 1.27, 0.01, -1.19",\
"5.47, 5.42, 5.31, 4.93, 4.41, 3.79, 3.02, 2, 0.77, -0.44",\
"6.32, 6.28, 6.15, 5.78, 5.25, 4.68, 3.88, 2.87, 1.62, 0.41",\
"7.28, 7.23, 7.11, 6.74, 6.21, 5.59, 4.82, 3.83, 2.57, 1.38",\
"8.31, 8.26, 8.14, 7.77, 7.23, 6.62, 5.86, 4.86, 3.6, 2.39");
}
}
}
pin(IQ3) {
direction : internal ;
internal_node : IQ3 ;
inverted_output : false ;
}
pin(IQN3) {
direction : internal ;
internal_node : IQN3 ;
inverted_output : true ;
}
pin(Q) {
clock_gate_out_pin : true ;
direction : output ;
max_capacitance : 0.819 ;
max_transition : 17 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
state_function : "(CLKN|(!IQ3))" ;
internal_power() {
related_pin : "CLKN" ;
when : "!E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.08423, 0.08461, 0.08543, 0.08624, 0.08689, 0.08794, 0.08883, 0.08873, 0.09492, 0.1581",\
"0.08428, 0.08461, 0.0855, 0.08631, 0.08698, 0.08803, 0.08891, 0.08961, 0.09493, 0.1608",\
"0.08429, 0.08467, 0.08552, 0.08633, 0.08698, 0.08805, 0.08898, 0.0888, 0.0957, 0.1703",\
"0.08405, 0.08438, 0.08511, 0.08581, 0.08646, 0.08757, 0.08835, 0.08891, 0.09894, 0.1911",\
"0.08363, 0.08389, 0.08452, 0.08512, 0.08569, 0.08692, 0.08764, 0.08836, 0.104, 0.232",\
"0.08324, 0.08348, 0.0841, 0.08466, 0.08516, 0.08634, 0.08736, 0.08865, 0.12, 0.3051",\
"0.08285, 0.08312, 0.08357, 0.08408, 0.08463, 0.0858, 0.08627, 0.09242, 0.1625, 0.414",\
"0.0826, 0.08279, 0.0832, 0.0836, 0.08419, 0.08541, 0.08647, 0.1069, 0.261, 0.5327",\
"0.08237, 0.08258, 0.08292, 0.08327, 0.08388, 0.08505, 0.09154, 0.1818, 0.4088, 0.6075",\
"0.08209, 0.08224, 0.08267, 0.0829, 0.08353, 0.08805, 0.1634, 0.3408, 0.4813, 0.5808");
/* SiliconSmart: placeholder for Liberty-required model for which no measurement is available. */
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.08423, 0.08461, 0.08543, 0.08624, 0.08689, 0.08794, 0.08883, 0.08873, 0.09492, 0.1581",\
"0.08428, 0.08461, 0.0855, 0.08631, 0.08698, 0.08803, 0.08891, 0.08961, 0.09493, 0.1608",\
"0.08429, 0.08467, 0.08552, 0.08633, 0.08698, 0.08805, 0.08898, 0.0888, 0.0957, 0.1703",\
"0.08405, 0.08438, 0.08511, 0.08581, 0.08646, 0.08757, 0.08835, 0.08891, 0.09894, 0.1911",\
"0.08363, 0.08389, 0.08452, 0.08512, 0.08569, 0.08692, 0.08764, 0.08836, 0.104, 0.232",\
"0.08324, 0.08348, 0.0841, 0.08466, 0.08516, 0.08634, 0.08736, 0.08865, 0.12, 0.3051",\
"0.08285, 0.08312, 0.08357, 0.08408, 0.08463, 0.0858, 0.08627, 0.09242, 0.1625, 0.414",\
"0.0826, 0.08279, 0.0832, 0.0836, 0.08419, 0.08541, 0.08647, 0.1069, 0.261, 0.5327",\
"0.08237, 0.08258, 0.08292, 0.08327, 0.08388, 0.08505, 0.09154, 0.1818, 0.4088, 0.6075",\
"0.08209, 0.08224, 0.08267, 0.0829, 0.08353, 0.08805, 0.1634, 0.3408, 0.4813, 0.5808");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "!E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.08436, 0.08464, 0.08534, 0.08615, 0.08691, 0.08749, 0.08793, 0.08821, 0.08841, 0.08855",\
"0.08415, 0.08447, 0.08517, 0.08598, 0.08673, 0.08733, 0.08776, 0.08805, 0.08824, 0.08837",\
"0.08372, 0.08403, 0.08473, 0.08554, 0.08632, 0.0869, 0.08733, 0.08764, 0.08782, 0.08796",\
"0.08324, 0.08354, 0.08425, 0.08506, 0.08583, 0.08643, 0.08686, 0.08716, 0.08737, 0.0875",\
"0.08285, 0.08315, 0.08383, 0.08464, 0.08537, 0.08595, 0.08642, 0.08673, 0.08692, 0.08706",\
"0.0826, 0.08288, 0.08354, 0.08429, 0.08496, 0.08554, 0.08599, 0.08633, 0.08656, 0.08671",\
"0.08236, 0.08263, 0.08323, 0.0839, 0.08455, 0.08511, 0.08559, 0.08595, 0.0862, 0.0863",\
"0.08212, 0.08235, 0.08291, 0.08353, 0.08416, 0.08473, 0.08521, 0.08558, 0.08574, 0.08517",\
"0.08189, 0.08211, 0.08262, 0.08322, 0.08383, 0.08436, 0.08476, 0.08456, 0.08274, 0.08028",\
"0.07977, 0.07998, 0.08042, 0.08071, 0.0801, 0.07714, 0.07474, 0.07319, 0.07216, 0.07148");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.0009364, 0.001297, 0.002175, 0.003123, 0.003922, 0.00473, 0.004919, 0.006114, 0.01217, 0.07331",\
"0.0009801, 0.001336, 0.002234, 0.003184, 0.003999, 0.004808, 0.005239, 0.006078, 0.01161, 0.07614",\
"0.001043, 0.00139, 0.002276, 0.003192, 0.004024, 0.004751, 0.00515, 0.006265, 0.01243, 0.08556",\
"0.0009169, 0.001244, 0.00203, 0.002893, 0.003692, 0.004387, 0.005094, 0.005982, 0.01461, 0.1062",\
"0.0005783, 0.0009021, 0.001498, 0.002313, 0.002982, 0.003774, 0.004271, 0.0056, 0.0216, 0.1485",\
"0.0002884, 0.0005246, 0.001127, 0.001887, 0.00275, 0.003186, 0.003768, 0.00578, 0.0376, 0.2216",\
"4.537e-05, 0.0002346, 0.0007076, 0.001393, 0.002078, 0.002676, 0.003198, 0.009443, 0.07958, 0.3312",\
"-0.0001798, 2.08e-05, 0.000437, 0.0009713, 0.001673, 0.002319, 0.00366, 0.02417, 0.1787, 0.4505",\
"-0.0003256, -0.0001461, 0.000241, 0.0007299, 0.001221, 0.002181, 0.009213, 0.09992, 0.3264, 0.5248",\
"-0.0003613, -0.0001801, 0.0001714, 0.0006813, 0.001083, 0.005418, 0.08137, 0.2584, 0.3988, 0.4984");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&!TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.08433, 0.08461, 0.08531, 0.08612, 0.08688, 0.08746, 0.0879, 0.08818, 0.08839, 0.08852",\
"0.08412, 0.08443, 0.08514, 0.08595, 0.0867, 0.0873, 0.08773, 0.08802, 0.08821, 0.08834",\
"0.0837, 0.084, 0.0847, 0.08551, 0.08629, 0.08688, 0.08731, 0.08761, 0.0878, 0.08794",\
"0.08323, 0.08354, 0.08422, 0.08504, 0.0858, 0.08641, 0.08684, 0.08713, 0.08733, 0.08747",\
"0.08282, 0.08312, 0.08381, 0.08463, 0.08533, 0.08593, 0.08638, 0.08668, 0.0869, 0.08703",\
"0.08255, 0.08284, 0.08352, 0.08425, 0.08494, 0.08552, 0.08597, 0.08631, 0.08654, 0.08668",\
"0.08233, 0.08259, 0.08321, 0.08388, 0.08452, 0.0851, 0.08557, 0.08593, 0.08618, 0.08628",\
"0.08209, 0.08232, 0.0829, 0.08352, 0.08412, 0.08469, 0.08518, 0.08555, 0.08572, 0.08515",\
"0.08187, 0.08211, 0.08262, 0.08322, 0.0838, 0.08436, 0.08474, 0.08453, 0.08272, 0.08024",\
"0.07976, 0.07996, 0.08042, 0.08068, 0.08008, 0.07712, 0.07473, 0.07316, 0.07216, 0.07146");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.001869, 0.002231, 0.003107, 0.004056, 0.004855, 0.005664, 0.005852, 0.007048, 0.01309, 0.07423",\
"0.001909, 0.002267, 0.003164, 0.004115, 0.00493, 0.005738, 0.00617, 0.007009, 0.01252, 0.07706",\
"0.001961, 0.002309, 0.003195, 0.004112, 0.004943, 0.00567, 0.00607, 0.007184, 0.01333, 0.08647",\
"0.001856, 0.00217, 0.00295, 0.00376, 0.004559, 0.005319, 0.00575, 0.007044, 0.01661, 0.1074",\
"0.001575, 0.001831, 0.002534, 0.003253, 0.004068, 0.004666, 0.005114, 0.006864, 0.02288, 0.1485",\
"0.001285, 0.001491, 0.002139, 0.002786, 0.003488, 0.004135, 0.004765, 0.00681, 0.03858, 0.2226",\
"0.001024, 0.00122, 0.001698, 0.002445, 0.003082, 0.003679, 0.004202, 0.009863, 0.07969, 0.3324",\
"0.0008511, 0.001026, 0.001483, 0.001947, 0.002649, 0.003538, 0.004685, 0.0256, 0.1797, 0.4515",\
"0.0007329, 0.0008655, 0.001291, 0.001767, 0.002259, 0.003202, 0.009923, 0.1011, 0.3276, 0.5258",\
"0.0006098, 0.0007926, 0.001118, 0.001654, 0.002056, 0.006391, 0.08236, 0.2593, 0.3998, 0.4994");
}
}
internal_power() {
related_pin : "CLKN" ;
when : "E&TE" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.08434, 0.08462, 0.08532, 0.08613, 0.08688, 0.08747, 0.0879, 0.08819, 0.08839, 0.08853",\
"0.08413, 0.08442, 0.08514, 0.08596, 0.08672, 0.0873, 0.08773, 0.08801, 0.08821, 0.08835",\
"0.0837, 0.08401, 0.08471, 0.08551, 0.08629, 0.08688, 0.08731, 0.08762, 0.08779, 0.08793",\
"0.08323, 0.08352, 0.08423, 0.08504, 0.0858, 0.0864, 0.08684, 0.08714, 0.08734, 0.08747",\
"0.08285, 0.08311, 0.08382, 0.08462, 0.08533, 0.08592, 0.08637, 0.08669, 0.08689, 0.08703",\
"0.08254, 0.08285, 0.08352, 0.08426, 0.08494, 0.08551, 0.08597, 0.08631, 0.08653, 0.08668",\
"0.08234, 0.08261, 0.08321, 0.08388, 0.08451, 0.0851, 0.08558, 0.08592, 0.08618, 0.08626",\
"0.08209, 0.08233, 0.08291, 0.0835, 0.08413, 0.0847, 0.08518, 0.08555, 0.08571, 0.08517",\
"0.08186, 0.08211, 0.0826, 0.08322, 0.08379, 0.08434, 0.08474, 0.08453, 0.08274, 0.08024",\
"0.07975, 0.07996, 0.08041, 0.08068, 0.08008, 0.07711, 0.07472, 0.07317, 0.07215, 0.07146");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.001673, 0.002036, 0.002856, 0.003845, 0.004741, 0.005258, 0.005738, 0.006836, 0.01201, 0.07513",\
"0.001722, 0.002078, 0.002963, 0.00391, 0.004822, 0.005339, 0.005819, 0.006286, 0.01217, 0.07671",\
"0.001784, 0.002119, 0.002982, 0.003986, 0.004753, 0.00548, 0.006187, 0.006427, 0.01346, 0.08637",\
"0.00166, 0.002007, 0.002686, 0.003565, 0.004445, 0.005124, 0.005863, 0.006833, 0.01641, 0.1072",\
"0.001426, 0.001723, 0.002389, 0.003071, 0.004064, 0.004451, 0.005369, 0.006747, 0.02205, 0.1484",\
"0.001183, 0.001406, 0.002042, 0.002799, 0.003403, 0.004033, 0.004713, 0.006806, 0.03776, 0.2228",\
"0.0009379, 0.001163, 0.001647, 0.002332, 0.003002, 0.003632, 0.004138, 0.01025, 0.07948, 0.3321",\
"0.0007938, 0.0009863, 0.001467, 0.001945, 0.002631, 0.00352, 0.00465, 0.02576, 0.1794, 0.4514",\
"0.0006949, 0.0009182, 0.001253, 0.001736, 0.002243, 0.003187, 0.009859, 0.101, 0.3273, 0.5258",\
"0.0006399, 0.0008016, 0.00121, 0.001605, 0.002136, 0.006261, 0.08239, 0.2594, 0.3998, 0.4994");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "!E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("3.555, 3.677, 3.977, 4.363, 4.816, 5.343, 5.965, 6.703, 7.579, 8.611",\
"3.597, 3.719, 4.019, 4.406, 4.859, 5.387, 6.009, 6.747, 7.623, 8.654",\
"3.79, 3.913, 4.212, 4.599, 5.051, 5.579, 6.202, 6.94, 7.816, 8.847",\
"4.186, 4.309, 4.609, 4.995, 5.448, 5.977, 6.598, 7.336, 8.212, 9.244",\
"4.819, 4.942, 5.241, 5.627, 6.08, 6.607, 7.231, 7.969, 8.844, 9.877",\
"5.719, 5.841, 6.139, 6.526, 6.979, 7.507, 8.129, 8.867, 9.743, 10.77",\
"6.909, 7.031, 7.33, 7.716, 8.168, 8.697, 9.318, 10.06, 10.93, 11.97",\
"8.408, 8.531, 8.83, 9.217, 9.669, 10.2, 10.82, 11.56, 12.43, 13.47",\
"10.2, 10.33, 10.63, 11.03, 11.48, 12.01, 12.64, 13.37, 14.25, 15.28",\
"12.23, 12.37, 12.7, 13.11, 13.57, 14.11, 14.74, 15.47, 16.35, 17.38");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("1.199, 1.292, 1.569, 2.051, 2.78, 3.796, 5.131, 6.808, 8.857, 11.29",\
"1.256, 1.349, 1.626, 2.108, 2.838, 3.854, 5.186, 6.869, 8.919, 11.36",\
"1.453, 1.546, 1.823, 2.304, 3.035, 4.051, 5.384, 7.066, 9.117, 11.56",\
"1.827, 1.92, 2.197, 2.677, 3.407, 4.424, 5.758, 7.439, 9.491, 11.93",\
"2.408, 2.501, 2.777, 3.256, 3.985, 5.002, 6.337, 8.02, 10.07, 12.51",\
"3.161, 3.257, 3.538, 4.017, 4.745, 5.762, 7.096, 8.782, 10.83, 13.27",\
"4.009, 4.112, 4.403, 4.886, 5.614, 6.629, 7.964, 9.646, 11.69, 14.14",\
"4.941, 5.052, 5.355, 5.845, 6.574, 7.589, 8.92, 10.6, 12.64, 15.09",\
"5.955, 6.075, 6.393, 6.891, 7.621, 8.634, 9.967, 11.64, 13.69, 16.13",\
"7.051, 7.181, 7.516, 8.022, 8.753, 9.768, 11.1, 12.77, 14.82, 17.26");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.7288, 0.803, 1.012, 1.333, 1.79, 2.413, 3.253, 4.351, 5.733, 7.422",\
"0.729, 0.804, 1.012, 1.334, 1.791, 2.412, 3.252, 4.348, 5.733, 7.418",\
"0.7294, 0.8042, 1.012, 1.334, 1.789, 2.414, 3.254, 4.35, 5.733, 7.414",\
"0.7286, 0.8046, 1.012, 1.334, 1.789, 2.414, 3.254, 4.349, 5.734, 7.421",\
"0.7294, 0.8044, 1.012, 1.333, 1.789, 2.418, 3.253, 4.351, 5.729, 7.422",\
"0.7294, 0.8032, 1.012, 1.334, 1.792, 2.415, 3.254, 4.35, 5.732, 7.42",\
"0.728, 0.804, 1.012, 1.336, 1.79, 2.418, 3.254, 4.348, 5.734, 7.422",\
"0.738, 0.812, 1.016, 1.34, 1.794, 2.42, 3.254, 4.352, 5.732, 7.42",\
"0.774, 0.848, 1.05, 1.362, 1.812, 2.43, 3.26, 4.354, 5.738, 7.416",\
"0.874, 0.946, 1.136, 1.43, 1.856, 2.466, 3.282, 4.368, 5.744, 7.422");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.3708, 0.4786, 0.8552, 1.606, 2.805, 4.495, 6.721, 9.522, 12.94, 17.02",\
"0.3704, 0.4786, 0.855, 1.606, 2.805, 4.495, 6.731, 9.53, 12.97, 17.02",\
"0.3704, 0.4786, 0.8552, 1.607, 2.805, 4.501, 6.719, 9.531, 12.97, 17.02",\
"0.3706, 0.479, 0.8556, 1.608, 2.808, 4.501, 6.724, 9.527, 12.94, 17.02",\
"0.374, 0.4816, 0.8572, 1.608, 2.806, 4.501, 6.718, 9.544, 12.95, 17.02",\
"0.4016, 0.5044, 0.8682, 1.611, 2.809, 4.499, 6.718, 9.522, 12.94, 17.02",\
"0.4488, 0.5506, 0.9022, 1.627, 2.812, 4.496, 6.722, 9.534, 12.95, 17.03",\
"0.504, 0.6, 0.944, 1.65, 2.826, 4.504, 6.732, 9.524, 12.96, 17.02",\
"0.568, 0.664, 0.99, 1.678, 2.846, 4.518, 6.73, 9.524, 12.96, 17.03",\
"0.638, 0.732, 1.048, 1.714, 2.86, 4.53, 6.75, 9.536, 12.95, 17.05");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&!TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("3.555, 3.677, 3.976, 4.363, 4.816, 5.343, 5.965, 6.703, 7.579, 8.611",\
"3.597, 3.719, 4.019, 4.406, 4.859, 5.387, 6.009, 6.747, 7.623, 8.654",\
"3.79, 3.913, 4.212, 4.599, 5.052, 5.58, 6.202, 6.94, 7.816, 8.847",\
"4.186, 4.309, 4.609, 4.995, 5.448, 5.977, 6.598, 7.336, 8.212, 9.244",\
"4.819, 4.942, 5.241, 5.628, 6.079, 6.608, 7.231, 7.969, 8.844, 9.876",\
"5.719, 5.841, 6.14, 6.526, 6.979, 7.507, 8.128, 8.867, 9.743, 10.77",\
"6.909, 7.031, 7.33, 7.716, 8.168, 8.696, 9.318, 10.06, 10.93, 11.97",\
"8.408, 8.53, 8.83, 9.217, 9.67, 10.2, 10.82, 11.56, 12.43, 13.47",\
"10.2, 10.33, 10.63, 11.03, 11.48, 12.01, 12.64, 13.37, 14.25, 15.28",\
"12.23, 12.37, 12.7, 13.11, 13.57, 14.11, 14.74, 15.47, 16.35, 17.38");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("1.199, 1.292, 1.569, 2.051, 2.78, 3.796, 5.131, 6.808, 8.857, 11.29",\
"1.256, 1.349, 1.626, 2.108, 2.838, 3.854, 5.186, 6.869, 8.919, 11.36",\
"1.453, 1.546, 1.823, 2.304, 3.035, 4.051, 5.384, 7.066, 9.117, 11.56",\
"1.827, 1.92, 2.197, 2.677, 3.407, 4.424, 5.758, 7.434, 9.489, 11.93",\
"2.408, 2.501, 2.777, 3.256, 3.986, 5.003, 6.338, 8.02, 10.06, 12.52",\
"3.161, 3.257, 3.537, 4.017, 4.745, 5.762, 7.096, 8.781, 10.83, 13.27",\
"4.008, 4.111, 4.403, 4.887, 5.614, 6.629, 7.964, 9.644, 11.69, 14.14",\
"4.941, 5.052, 5.355, 5.845, 6.573, 7.588, 8.92, 10.6, 12.64, 15.09",\
"5.956, 6.075, 6.394, 6.891, 7.621, 8.635, 9.966, 11.64, 13.69, 16.13",\
"7.051, 7.181, 7.516, 8.022, 8.753, 9.768, 11.1, 12.77, 14.82, 17.26");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.7288, 0.803, 1.012, 1.333, 1.79, 2.413, 3.253, 4.352, 5.732, 7.422",\
"0.729, 0.804, 1.012, 1.334, 1.791, 2.412, 3.252, 4.348, 5.733, 7.418",\
"0.7294, 0.8042, 1.012, 1.334, 1.79, 2.412, 3.254, 4.351, 5.734, 7.414",\
"0.7288, 0.8042, 1.012, 1.333, 1.789, 2.414, 3.254, 4.349, 5.729, 7.421",\
"0.729, 0.8044, 1.012, 1.333, 1.791, 2.418, 3.253, 4.349, 5.729, 7.421",\
"0.7292, 0.8042, 1.011, 1.333, 1.79, 2.418, 3.251, 4.35, 5.732, 7.42",\
"0.728, 0.804, 1.012, 1.334, 1.79, 2.416, 3.254, 4.35, 5.734, 7.42",\
"0.74, 0.812, 1.016, 1.34, 1.794, 2.42, 3.256, 4.352, 5.73, 7.42",\
"0.776, 0.846, 1.05, 1.364, 1.812, 2.432, 3.262, 4.354, 5.732, 7.416",\
"0.874, 0.946, 1.136, 1.428, 1.856, 2.462, 3.284, 4.368, 5.746, 7.424");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.3708, 0.4786, 0.8552, 1.606, 2.805, 4.495, 6.721, 9.522, 12.94, 17.02",\
"0.3704, 0.4786, 0.855, 1.606, 2.805, 4.495, 6.731, 9.53, 12.97, 17.02",\
"0.3704, 0.4786, 0.8552, 1.607, 2.805, 4.501, 6.719, 9.531, 12.97, 17.02",\
"0.3706, 0.479, 0.8556, 1.607, 2.805, 4.501, 6.719, 9.522, 12.95, 17.02",\
"0.3738, 0.481, 0.8566, 1.608, 2.808, 4.496, 6.722, 9.532, 12.95, 17.02",\
"0.4016, 0.5044, 0.8686, 1.611, 2.806, 4.496, 6.718, 9.526, 12.94, 17.02",\
"0.4488, 0.55, 0.9022, 1.627, 2.812, 4.496, 6.72, 9.526, 12.95, 17.03",\
"0.504, 0.602, 0.944, 1.652, 2.828, 4.504, 6.73, 9.526, 12.96, 17.02",\
"0.568, 0.664, 0.99, 1.678, 2.846, 4.518, 6.73, 9.536, 12.95, 17.03",\
"0.638, 0.732, 1.048, 1.714, 2.86, 4.53, 6.75, 9.536, 12.96, 17.05");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b1 && TE===1'b1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
when : "E&TE" ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("3.555, 3.677, 3.976, 4.363, 4.816, 5.343, 5.965, 6.703, 7.579, 8.611",\
"3.597, 3.72, 4.019, 4.406, 4.859, 5.387, 6.009, 6.747, 7.622, 8.654",\
"3.79, 3.912, 4.212, 4.599, 5.052, 5.58, 6.202, 6.94, 7.816, 8.847",\
"4.187, 4.309, 4.609, 4.995, 5.448, 5.977, 6.598, 7.336, 8.212, 9.245",\
"4.819, 4.941, 5.241, 5.628, 6.079, 6.608, 7.231, 7.969, 8.844, 9.876",\
"5.717, 5.841, 6.14, 6.526, 6.979, 7.505, 8.128, 8.867, 9.742, 10.77",\
"6.909, 7.031, 7.33, 7.716, 8.168, 8.697, 9.319, 10.06, 10.93, 11.97",\
"8.408, 8.531, 8.831, 9.217, 9.669, 10.2, 10.82, 11.56, 12.43, 13.47",\
"10.2, 10.33, 10.63, 11.03, 11.48, 12.01, 12.64, 13.37, 14.25, 15.28",\
"12.23, 12.37, 12.7, 13.11, 13.57, 14.11, 14.74, 15.47, 16.35, 17.38");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("1.199, 1.292, 1.569, 2.05, 2.78, 3.796, 5.131, 6.809, 8.859, 11.29",\
"1.256, 1.349, 1.626, 2.108, 2.838, 3.854, 5.188, 6.868, 8.917, 11.36",\
"1.453, 1.546, 1.823, 2.304, 3.035, 4.051, 5.385, 7.065, 9.116, 11.56",\
"1.827, 1.92, 2.197, 2.677, 3.407, 4.424, 5.758, 7.436, 9.49, 11.93",\
"2.408, 2.501, 2.777, 3.256, 3.986, 5.002, 6.338, 8.02, 10.07, 12.52",\
"3.161, 3.258, 3.537, 4.017, 4.745, 5.762, 7.097, 8.778, 10.83, 13.27",\
"4.008, 4.112, 4.402, 4.887, 5.614, 6.629, 7.963, 9.645, 11.69, 14.14",\
"4.941, 5.052, 5.355, 5.845, 6.574, 7.589, 8.92, 10.6, 12.65, 15.09",\
"5.956, 6.075, 6.394, 6.891, 7.621, 8.634, 9.967, 11.64, 13.69, 16.13",\
"7.051, 7.181, 7.516, 8.022, 8.753, 9.767, 11.1, 12.77, 14.82, 17.26");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.7288, 0.8042, 1.012, 1.334, 1.79, 2.413, 3.253, 4.351, 5.733, 7.42",\
"0.7292, 0.8048, 1.012, 1.333, 1.79, 2.418, 3.254, 4.349, 5.734, 7.414",\
"0.7286, 0.8042, 1.012, 1.334, 1.79, 2.418, 3.254, 4.349, 5.734, 7.418",\
"0.7284, 0.8042, 1.012, 1.333, 1.789, 2.415, 3.254, 4.35, 5.734, 7.418",\
"0.7288, 0.8044, 1.012, 1.333, 1.791, 2.418, 3.254, 4.352, 5.731, 7.421",\
"0.7294, 0.8042, 1.012, 1.334, 1.79, 2.418, 3.255, 4.35, 5.73, 7.42",\
"0.73, 0.804, 1.012, 1.334, 1.79, 2.416, 3.254, 4.35, 5.73, 7.422",\
"0.738, 0.814, 1.018, 1.34, 1.794, 2.42, 3.256, 4.352, 5.73, 7.42",\
"0.776, 0.848, 1.05, 1.362, 1.81, 2.43, 3.262, 4.354, 5.734, 7.416",\
"0.876, 0.946, 1.136, 1.428, 1.854, 2.46, 3.284, 4.37, 5.742, 7.422");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.371, 0.4786, 0.8558, 1.607, 2.805, 4.495, 6.72, 9.522, 12.94, 17.02",\
"0.3704, 0.4786, 0.8558, 1.607, 2.805, 4.494, 6.72, 9.527, 12.95, 17.02",\
"0.3706, 0.4786, 0.8554, 1.607, 2.805, 4.501, 6.719, 9.527, 12.96, 17.02",\
"0.3706, 0.479, 0.8562, 1.608, 2.809, 4.501, 6.729, 9.522, 12.96, 17.02",\
"0.374, 0.4814, 0.8566, 1.607, 2.806, 4.496, 6.727, 9.538, 12.95, 17.02",\
"0.4016, 0.5048, 0.8686, 1.61, 2.808, 4.496, 6.72, 9.525, 12.94, 17.03",\
"0.4488, 0.55, 0.9032, 1.627, 2.81, 4.496, 6.722, 9.526, 12.95, 17.04",\
"0.504, 0.602, 0.944, 1.65, 2.826, 4.504, 6.728, 9.52, 12.96, 17.03",\
"0.568, 0.662, 0.99, 1.678, 2.846, 4.518, 6.73, 9.536, 12.95, 17.03",\
"0.638, 0.732, 1.048, 1.712, 2.862, 4.534, 6.75, 9.536, 12.96, 17.05");
}
}
timing() {
related_pin : "CLKN" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("3.555, 3.677, 3.976, 4.363, 4.816, 5.343, 5.965, 6.703, 7.579, 8.611",\
"3.597, 3.72, 4.019, 4.406, 4.859, 5.387, 6.009, 6.747, 7.622, 8.654",\
"3.79, 3.912, 4.212, 4.599, 5.052, 5.58, 6.202, 6.94, 7.816, 8.847",\
"4.187, 4.309, 4.609, 4.995, 5.448, 5.977, 6.598, 7.336, 8.212, 9.245",\
"4.819, 4.941, 5.241, 5.628, 6.079, 6.608, 7.231, 7.969, 8.844, 9.876",\
"5.717, 5.841, 6.14, 6.526, 6.979, 7.505, 8.128, 8.867, 9.742, 10.77",\
"6.909, 7.031, 7.33, 7.716, 8.168, 8.697, 9.319, 10.06, 10.93, 11.97",\
"8.408, 8.531, 8.831, 9.217, 9.669, 10.2, 10.82, 11.56, 12.43, 13.47",\
"10.2, 10.33, 10.63, 11.03, 11.48, 12.01, 12.64, 13.37, 14.25, 15.28",\
"12.23, 12.37, 12.7, 13.11, 13.57, 14.11, 14.74, 15.47, 16.35, 17.38");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("1.199, 1.292, 1.569, 2.05, 2.78, 3.796, 5.131, 6.809, 8.859, 11.29",\
"1.256, 1.349, 1.626, 2.108, 2.838, 3.854, 5.188, 6.868, 8.917, 11.36",\
"1.453, 1.546, 1.823, 2.304, 3.035, 4.051, 5.385, 7.065, 9.116, 11.56",\
"1.827, 1.92, 2.197, 2.677, 3.407, 4.424, 5.758, 7.436, 9.49, 11.93",\
"2.408, 2.501, 2.777, 3.256, 3.986, 5.002, 6.338, 8.02, 10.07, 12.52",\
"3.161, 3.258, 3.537, 4.017, 4.745, 5.762, 7.097, 8.778, 10.83, 13.27",\
"4.008, 4.112, 4.402, 4.887, 5.614, 6.629, 7.963, 9.645, 11.69, 14.14",\
"4.941, 5.052, 5.355, 5.845, 6.574, 7.589, 8.92, 10.6, 12.65, 15.09",\
"5.956, 6.075, 6.394, 6.891, 7.621, 8.634, 9.967, 11.64, 13.69, 16.13",\
"7.051, 7.181, 7.516, 8.022, 8.753, 9.767, 11.1, 12.77, 14.82, 17.26");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.7288, 0.803, 1.012, 1.333, 1.79, 2.413, 3.253, 4.352, 5.732, 7.422",\
"0.729, 0.804, 1.012, 1.334, 1.791, 2.412, 3.252, 4.348, 5.733, 7.418",\
"0.7294, 0.8042, 1.012, 1.334, 1.79, 2.412, 3.254, 4.351, 5.734, 7.414",\
"0.7288, 0.8042, 1.012, 1.333, 1.789, 2.414, 3.254, 4.349, 5.729, 7.421",\
"0.729, 0.8044, 1.012, 1.333, 1.791, 2.418, 3.253, 4.349, 5.729, 7.421",\
"0.7292, 0.8042, 1.011, 1.333, 1.79, 2.418, 3.251, 4.35, 5.732, 7.42",\
"0.728, 0.804, 1.012, 1.334, 1.79, 2.416, 3.254, 4.35, 5.734, 7.42",\
"0.74, 0.812, 1.016, 1.34, 1.794, 2.42, 3.256, 4.352, 5.73, 7.42",\
"0.776, 0.846, 1.05, 1.364, 1.812, 2.432, 3.262, 4.354, 5.732, 7.416",\
"0.874, 0.946, 1.136, 1.428, 1.856, 2.462, 3.284, 4.368, 5.746, 7.424");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.371, 0.4786, 0.8558, 1.607, 2.805, 4.495, 6.72, 9.522, 12.94, 17.02",\
"0.3704, 0.4786, 0.8558, 1.607, 2.805, 4.494, 6.72, 9.527, 12.95, 17.02",\
"0.3706, 0.4786, 0.8554, 1.607, 2.805, 4.501, 6.719, 9.527, 12.96, 17.02",\
"0.3706, 0.479, 0.8562, 1.608, 2.809, 4.501, 6.729, 9.522, 12.96, 17.02",\
"0.374, 0.4814, 0.8566, 1.607, 2.806, 4.496, 6.727, 9.538, 12.95, 17.02",\
"0.4016, 0.5048, 0.8686, 1.61, 2.808, 4.496, 6.72, 9.525, 12.94, 17.03",\
"0.4488, 0.55, 0.9032, 1.627, 2.81, 4.496, 6.722, 9.526, 12.95, 17.04",\
"0.504, 0.602, 0.944, 1.65, 2.826, 4.504, 6.728, 9.52, 12.96, 17.03",\
"0.568, 0.662, 0.99, 1.678, 2.846, 4.518, 6.73, 9.536, 12.95, 17.03",\
"0.638, 0.732, 1.048, 1.712, 2.862, 4.534, 6.75, 9.536, 12.96, 17.05");
}
}
timing() {
related_pin : "CLKN" ;
sdf_cond : "E===1'b0 && TE===1'b0" ;
timing_sense : positive_unate ;
timing_type : combinational_rise ;
when : "!E&!TE" ;
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("1.199, 1.292, 1.569, 2.051, 2.78, 3.796, 5.129, 6.815, 8.855, 11.29",\
"1.256, 1.349, 1.626, 2.108, 2.838, 3.854, 5.186, 6.872, 8.912, 11.35",\
"1.453, 1.546, 1.823, 2.304, 3.035, 4.051, 5.384, 7.069, 9.11, 11.54",\
"1.828, 1.92, 2.197, 2.677, 3.407, 4.423, 5.757, 7.443, 9.484, 11.92",\
"2.408, 2.501, 2.777, 3.256, 3.985, 5.002, 6.337, 8.023, 10.06, 12.5",\
"3.161, 3.257, 3.537, 4.017, 4.745, 5.761, 7.096, 8.782, 10.82, 13.26",\
"4.008, 4.111, 4.403, 4.887, 5.614, 6.629, 7.964, 9.647, 11.69, 14.13",\
"4.941, 5.052, 5.355, 5.845, 6.573, 7.589, 8.925, 10.6, 12.65, 15.08",\
"5.955, 6.075, 6.394, 6.891, 7.621, 8.635, 9.975, 11.65, 13.69, 16.12",\
"7.05, 7.181, 7.516, 8.022, 8.754, 9.767, 11.11, 12.78, 14.82, 17.25");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.001, 0.006646, 0.02646, 0.06431, 0.1233, 0.206, 0.3149, 0.452, 0.6194, 0.819");
values("0.3714, 0.4794, 0.8556, 1.608, 2.805, 4.493, 6.732, 9.521, 12.92, 17",\
"0.3702, 0.4786, 0.8554, 1.607, 2.805, 4.493, 6.732, 9.519, 12.93, 17",\
"0.3704, 0.4788, 0.8556, 1.608, 2.805, 4.493, 6.732, 9.521, 12.92, 16.99",\
"0.371, 0.479, 0.8554, 1.608, 2.805, 4.493, 6.732, 9.519, 12.92, 16.99",\
"0.3738, 0.4812, 0.857, 1.607, 2.805, 4.493, 6.731, 9.52, 12.92, 16.99",\
"0.4014, 0.5042, 0.8688, 1.61, 2.806, 4.494, 6.73, 9.518, 12.91, 16.99",\
"0.449, 0.55, 0.9026, 1.627, 2.81, 4.498, 6.728, 9.516, 12.91, 16.99",\
"0.504, 0.6, 0.944, 1.652, 2.826, 4.508, 6.728, 9.516, 12.91, 16.98",\
"0.568, 0.662, 0.99, 1.678, 2.842, 4.526, 6.736, 9.516, 12.91, 16.99",\
"0.638, 0.732, 1.048, 1.712, 2.858, 4.548, 6.744, 9.518, 12.92, 16.99");
}
}
}
pin(TE) {
capacitance : 0.00364 ;
clock_gate_test_pin : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 17 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.005191, 0.00518, 0.005179, 0.005183, 0.005184, 0.005189, 0.00519, \
0.005189, 0.005188, 0.005171");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.003043, -0.003056, -0.003117, -0.00318, -0.003233, -0.003271, \
-0.003291, -0.003313, -0.003324, -0.003326");
}
}
internal_power() {
when : "!CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.003553, 0.003549, 0.003551, 0.003546, 0.003557, 0.003556, 0.00356, \
0.003555, 0.003557, 0.003539");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.003152, -0.003184, -0.003258, -0.003311, -0.003351, -0.003374, \
-0.003384, -0.003395, -0.0034, -0.003394");
}
}
internal_power() {
when : "CLKN&!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.05012, 0.05002, 0.0499, 0.04979, 0.0497, 0.04962, 0.04955, 0.04949, \
0.0494, 0.04891");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.037, 0.03693, 0.03679, 0.03669, 0.03654, 0.03645, 0.03632, 0.03621, \
0.03608, 0.03596");
}
}
internal_power() {
when : "CLKN&E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("0.003556, 0.00355, 0.003551, 0.003546, 0.003554, 0.003557, 0.003556, \
0.003557, 0.003558, 0.003537");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.00315, -0.003183, -0.003259, -0.003311, -0.003352, -0.003373, \
-0.003384, -0.003394, -0.0034, -0.003395");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-3.76, -3.69, -3.46, -3.05, -2.49, -1.82, -1.14, -0.26, 0.85, 2.08",\
"-3.8, -3.74, -3.5, -3.1, -2.54, -1.86, -1.19, -0.31, 0.8, 2.03",\
"-4.02, -3.95, -3.72, -3.31, -2.75, -2.07, -1.41, -0.52, 0.58, 1.82",\
"-4.41, -4.34, -4.11, -3.71, -3.14, -2.47, -1.79, -0.91, 0.19, 1.42",\
"-4.99, -4.92, -4.69, -4.28, -3.72, -3.06, -2.37, -1.5, -0.39, 0.84",\
"-5.78, -5.7, -5.47, -5.06, -4.51, -3.83, -3.13, -2.27, -1.17, 0.07",\
"-6.779, -6.703, -6.47, -6.07, -5.51, -4.83, -4.1, -3.26, -2.17, -0.94",\
"-8.021, -7.952, -7.72, -7.318, -6.76, -6.08, -5.31, -4.48, -3.4, -2.17",\
"-9.507, -9.438, -9.209, -8.802, -8.238, -7.56, -6.78, -5.92, -4.87, -3.63",\
"-11.2, -11.13, -10.9, -10.5, -9.934, -9.244, -8.44, -7.55, -6.52, -5.3");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("-0.03, 0.03, 0.25, 0.68, 1.37, 2.31, 3.48, 4.82, 6.34, 8.03",\
"-0.09, -0.03, 0.2, 0.62, 1.31, 2.26, 3.42, 4.76, 6.28, 7.97",\
"-0.27, -0.2, 0.01, 0.44, 1.12, 2.07, 3.23, 4.56, 6.09, 7.78",\
"-0.59, -0.52, -0.31, 0.12, 0.81, 1.75, 2.91, 4.24, 5.76, 7.44",\
"-1.09, -1.03, -0.8, -0.36, 0.32, 1.27, 2.42, 3.75, 5.27, 6.95",\
"-1.77, -1.7, -1.47, -1.02, -0.33, 0.63, 1.79, 3.13, 4.65, 6.33",\
"-2.56, -2.5, -2.26, -1.81, -1.1, -0.13, 1.05, 2.39, 3.92, 5.61",\
"-3.46, -3.39, -3.16, -2.7, -1.98, -1.01, 0.19, 1.54, 3.08, 4.78",\
"-4.43, -4.37, -4.15, -3.69, -2.95, -1.97, -0.78, 0.6, 2.14, 3.85",\
"-5.5, -5.44, -5.21, -4.76, -4.03, -3.04, -1.84, -0.45, 1.11, 2.82");
}
}
timing() {
related_pin : "CLKN" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.88, 3.82, 3.59, 3.18, 2.63, 1.96, 1.27, 0.4, -0.7, -1.96",\
"3.93, 3.87, 3.64, 3.24, 2.68, 2.01, 1.32, 0.45, -0.66, -1.9",\
"4.15, 4.08, 3.84, 3.44, 2.89, 2.22, 1.53, 0.66, -0.45, -1.7",\
"4.54, 4.47, 4.24, 3.84, 3.28, 2.61, 1.93, 1.06, -0.05, -1.3",\
"5.11, 5.04, 4.81, 4.41, 3.86, 3.2, 2.5, 1.64, 0.54, -0.72",\
"5.9, 5.82, 5.6, 5.2, 4.65, 3.98, 3.26, 2.41, 1.31, 0.06",\
"6.9, 6.84, 6.6, 6.2, 5.65, 4.98, 4.24, 3.4, 2.31, 1.06",\
"8.15, 8.08, 7.85, 7.45, 6.9, 6.22, 5.46, 4.61, 3.54, 2.29",\
"9.64, 9.58, 9.34, 8.94, 8.39, 7.71, 6.92, 6.05, 5.01, 3.76",\
"11.33, 11.27, 11.04, 10.64, 10.08, 9.4, 8.59, 7.69, 6.68, 5.43");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
index_2("0.02, 0.1372, 0.5486, 1.334, 2.558, 4.275, 6.535, 9.382, 12.86, 17");
values("3.12, 3.08, 2.96, 2.59, 2.06, 1.45, 0.68, -0.33, -1.48, -2.79",\
"3.18, 3.13, 3.01, 2.65, 2.11, 1.5, 0.69, -0.26, -1.52, -2.72",\
"3.36, 3.31, 3.2, 2.82, 2.29, 1.69, 0.91, -0.09, -1.26, -2.56",\
"3.67, 3.63, 3.51, 3.14, 2.62, 2, 1.24, 0.23, -0.93, -2.23",\
"4.16, 4.1, 3.98, 3.62, 3.1, 2.48, 1.72, 0.71, -0.44, -1.76",\
"4.81, 4.76, 4.65, 4.27, 3.75, 3.12, 2.37, 1.35, 0.18, -1.1",\
"5.57, 5.52, 5.41, 5.04, 4.51, 3.89, 3.13, 2.13, 0.97, -0.33",\
"6.45, 6.4, 6.28, 5.92, 5.38, 4.81, 4.02, 2.99, 1.75, 0.53",\
"7.42, 7.37, 7.26, 6.89, 6.37, 5.75, 4.94, 3.97, 2.82, 1.54",\
"8.48, 8.43, 8.32, 7.95, 7.42, 6.8, 6, 5.04, 3.79, 2.58");
}
}
}
}