blob: af205a5cbd5a6474852623b3280c3be0f5c712cb [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__latq_4) {
area : 61.465600 ;
latch(IQ1,IQN1) {
enable : "E" ;
data_in : "(!D)" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&!E" ;
value : "5.40108e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!D&E" ;
value : "3.524148e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&!E" ;
value : "7.221636e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "D&E" ;
value : "3.395358e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "7.221636e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(D) {
capacitance : 0.002522 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!E" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001617, 0.001619, 0.001617, 0.001619, 0.001622, 0.001621, 0.001621, \
0.00162, 0.001621, 0.00137");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001445, -0.001457, -0.001473, -0.001482, -0.001496, -0.0015, \
-0.001501, -0.001503, -0.001504, -0.001369");
}
}
timing() {
related_pin : "E" ;
timing_type : hold_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-7.58, -7.491, -7.208, -6.696, -5.994, -5.116, -4.096, -2.966, -1.791, -0.552",\
"-7.642, -7.558, -7.274, -6.768, -6.06, -5.183, -4.164, -3.03, -1.862, -0.62",\
"-7.915, -7.832, -7.539, -7.038, -6.33, -5.457, -4.438, -3.301, -2.132, -0.897",\
"-8.396, -8.31, -8.025, -7.519, -6.812, -5.93, -4.92, -3.776, -2.609, -1.373",\
"-9.112, -9.027, -8.747, -8.235, -7.53, -6.655, -5.64, -4.503, -3.312, -2.071",\
"-10.12, -10.03, -9.746, -9.238, -8.535, -7.653, -6.639, -5.503, -4.285, -3.027",\
"-11.43, -11.35, -11.06, -10.56, -9.846, -8.971, -7.959, -6.829, -5.587, -4.273",\
"-13.09, -13.01, -12.72, -12.21, -11.5, -10.64, -9.624, -8.495, -7.23, -5.866",\
"-15.12, -15.04, -14.74, -14.24, -13.53, -12.66, -11.65, -10.52, -9.243, -7.837",\
"-17.52, -17.43, -17.15, -16.65, -15.94, -15.07, -14.06, -12.91, -11.63, -10.19");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-1.237, -1.161, -0.864, -0.303, 0.539, 1.69, 3.069, 4.659, 6.441, 8.421",\
"-1.295, -1.222, -0.929, -0.361, 0.479, 1.626, 3.018, 4.596, 6.377, 8.365",\
"-1.481, -1.404, -1.111, -0.55, 0.293, 1.442, 2.83, 4.413, 6.196, 8.178",\
"-1.822, -1.738, -1.453, -0.891, -0.045, 1.102, 2.489, 4.069, 5.85, 7.842",\
"-2.353, -2.277, -1.991, -1.433, -0.578, 0.568, 1.955, 3.535, 5.324, 7.316",\
"-3.105, -3.031, -2.745, -2.188, -1.332, -0.177, 1.211, 2.798, 4.584, 6.585",\
"-4.021, -3.944, -3.669, -3.114, -2.257, -1.091, 0.298, 1.892, 3.686, 5.688",\
"-5.055, -4.976, -4.7, -4.148, -3.289, -2.12, -0.724, 0.872, 2.675, 4.693",\
"-6.176, -6.1, -5.822, -5.282, -4.425, -3.253, -1.841, -0.238, 1.567, 3.584",\
"-7.386, -7.309, -7.033, -6.492, -5.634, -4.461, -3.048, -1.439, 0.378, 2.396");
}
}
timing() {
related_pin : "E" ;
timing_type : setup_falling ;
fall_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("9.303, 9.213, 8.915, 8.405, 7.753, 6.987, 6.133, 5.206, 4.265, 3.396",\
"9.372, 9.276, 8.98, 8.479, 7.817, 7.056, 6.197, 5.269, 4.327, 3.464",\
"9.631, 9.544, 9.246, 8.739, 8.085, 7.315, 6.46, 5.532, 4.587, 3.714",\
"10.1, 10.01, 9.714, 9.21, 8.551, 7.784, 6.926, 5.99, 5.027, 4.146",\
"10.81, 10.72, 10.43, 9.914, 9.249, 8.485, 7.62, 6.684, 5.703, 4.797",\
"11.79, 11.7, 11.41, 10.9, 10.23, 9.461, 8.601, 7.646, 6.658, 5.726",\
"13.09, 13, 12.7, 12.19, 11.53, 10.75, 9.873, 8.918, 7.921, 6.956",\
"14.72, 14.63, 14.34, 13.83, 13.16, 12.37, 11.49, 10.53, 9.529, 8.522",\
"16.72, 16.63, 16.34, 15.83, 15.16, 14.36, 13.48, 12.52, 11.48, 10.42",\
"18.17, 18.56, 18.71, 18.22, 17.54, 16.75, 15.86, 14.87, 13.8, 12.69");
}
rise_constraint(cnst_ctin_rtin_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("2.164, 2.09, 1.808, 1.253, 0.365, -0.803, -2.199, -3.789, -5.57, -7.554",\
"2.223, 2.142, 1.864, 1.314, 0.429, -0.744, -2.141, -3.737, -5.517, -7.491",\
"2.397, 2.319, 2.039, 1.482, 0.6, -0.567, -1.97, -3.555, -5.339, -7.316",\
"2.718, 2.643, 2.367, 1.807, 0.93, -0.243, -1.64, -3.222, -5.006, -6.982",\
"3.233, 3.16, 2.884, 2.324, 1.442, 0.273, -1.126, -2.709, -4.487, -6.464",\
"3.953, 3.875, 3.598, 3.048, 2.169, 0.996, -0.405, -1.99, -3.768, -5.752",\
"4.863, 4.791, 4.509, 3.962, 3.093, 1.913, 0.51, -1.074, -2.863, -4.844",\
"5.883, 5.807, 5.528, 4.986, 4.125, 2.948, 1.535, -0.055, -1.847, -3.836",\
"7, 6.931, 6.649, 6.106, 5.25, 4.076, 2.658, 1.058, -0.741, -2.735",\
"8.203, 8.126, 7.85, 7.312, 6.458, 5.286, 3.874, 2.258, 0.455, -1.547");
}
}
}
pin(E) {
capacitance : 0.003115 ;
clock : true ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
min_pulse_width_high : 9.576 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0214, 0.02134, 0.02117, 0.02101, 0.0209, 0.02083, 0.02077, 0.02071, \
0.02062, 0.01923");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.01296, 0.01293, 0.01282, 0.01266, 0.01251, 0.01242, 0.01235, \
0.0123, 0.01225, 0.0124");
}
}
internal_power() {
when : "D" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.02166, 0.02159, 0.02142, 0.02126, 0.02115, 0.02107, 0.021, 0.02094, \
0.02085, 0.01953");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.0129, 0.01289, 0.01279, 0.01263, 0.01249, 0.01238, 0.0123, 0.01227, \
0.01222, 0.01234");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_NOT_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "!D" ;
rise_constraint(scalar) {
values("9.576");
}
}
timing() {
related_pin : "E" ;
sdf_cond : "ENABLE_D === 1'b1" ;
timing_type : min_pulse_width ;
when : "D" ;
rise_constraint(scalar) {
values("4.019");
}
}
}
pin(Q) {
direction : output ;
function : "IQN1" ;
max_capacitance : 0.6563 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "D" ;
when : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("0.04682, 0.04696, 0.04731, 0.04772, 0.04815, 0.04856, 0.04891, 0.04917, 0.04934, 0.04931",\
"0.04673, 0.0469, 0.04723, 0.04765, 0.04809, 0.04849, 0.04883, 0.0491, 0.04926, 0.04922",\
"0.04669, 0.04685, 0.04719, 0.0476, 0.04804, 0.04844, 0.04879, 0.04904, 0.04919, 0.04907",\
"0.04664, 0.04679, 0.04713, 0.04753, 0.04797, 0.04837, 0.04871, 0.04895, 0.04903, 0.04875",\
"0.04652, 0.04667, 0.04701, 0.04742, 0.04784, 0.04823, 0.04854, 0.04872, 0.04863, 0.04794",\
"0.04622, 0.04637, 0.04671, 0.0471, 0.0475, 0.04785, 0.04807, 0.04802, 0.04733, 0.04588",\
"0.045, 0.04513, 0.04545, 0.04582, 0.04614, 0.0463, 0.04605, 0.04479, 0.04325, 0.04208",\
"0.03923, 0.03936, 0.03966, 0.03988, 0.03892, 0.03733, 0.03629, 0.03563, 0.0352, 0.03492",\
"0.01491, 0.01478, 0.01477, 0.015, 0.01534, 0.01568, 0.01602, 0.0163, 0.01654, 0.01673",\
"0.0001786, 0.0002086, 0.0003055, 0.0004642, 0.0006678, 0.0008909, 0.00111, 0.001305, 0.00147, 0.001603");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("0.04256, 0.04274, 0.04312, 0.04365, 0.04426, 0.04485, 0.04545, 0.04953, 0.1009, 0.296",\
"0.04254, 0.04269, 0.04312, 0.0436, 0.0441, 0.04496, 0.04572, 0.04978, 0.1027, 0.3008",\
"0.04249, 0.04264, 0.04304, 0.04352, 0.04407, 0.04491, 0.04514, 0.05007, 0.1113, 0.3164",\
"0.04247, 0.04261, 0.04303, 0.04347, 0.04408, 0.04486, 0.04542, 0.05242, 0.1303, 0.3463",\
"0.04242, 0.0426, 0.043, 0.04352, 0.04387, 0.04475, 0.04537, 0.05848, 0.1673, 0.3871",\
"0.04235, 0.04252, 0.04286, 0.04339, 0.04374, 0.04437, 0.04599, 0.07579, 0.2307, 0.4321",\
"0.04226, 0.04241, 0.04283, 0.04319, 0.04366, 0.04418, 0.0509, 0.1275, 0.3081, 0.4637",\
"0.04219, 0.04232, 0.04261, 0.04298, 0.04348, 0.04513, 0.0826, 0.2245, 0.359, 0.4564",\
"0.04211, 0.04226, 0.04257, 0.04297, 0.04387, 0.07501, 0.1839, 0.273, 0.3343, 0.3772",\
"0.04172, 0.04183, 0.04203, 0.0511, 0.09885, 0.1341, 0.1561, 0.1702, 0.1795, 0.1859");
}
}
internal_power() {
related_pin : "E" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("0.04529, 0.04543, 0.04576, 0.04618, 0.04663, 0.04704, 0.04739, 0.04766, 0.04781, 0.04776",\
"0.0453, 0.04544, 0.04577, 0.04618, 0.04664, 0.04704, 0.04739, 0.04767, 0.04782, 0.04774",\
"0.04528, 0.04543, 0.04577, 0.04618, 0.04662, 0.04703, 0.04738, 0.04763, 0.04777, 0.04762",\
"0.04522, 0.04535, 0.04568, 0.0461, 0.04654, 0.04696, 0.0473, 0.04754, 0.04759, 0.04727",\
"0.0451, 0.04524, 0.04557, 0.04598, 0.04642, 0.04683, 0.04714, 0.04732, 0.04722, 0.04651",\
"0.04484, 0.04496, 0.04531, 0.04572, 0.04614, 0.04651, 0.04675, 0.04675, 0.04617, 0.04479",\
"0.04407, 0.04419, 0.04452, 0.04491, 0.04529, 0.04556, 0.04555, 0.04482, 0.04328, 0.0419",\
"0.04127, 0.04141, 0.04172, 0.04205, 0.04227, 0.0419, 0.04033, 0.039, 0.03804, 0.03735",\
"0.03307, 0.03319, 0.03282, 0.031, 0.02985, 0.02927, 0.02902, 0.02891, 0.02887, 0.02886",\
"0.008173, 0.008374, 0.008779, 0.009237, 0.009714, 0.01016, 0.01055, 0.01086, 0.01109, 0.01127");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("0.04038, 0.04058, 0.04099, 0.04144, 0.04194, 0.04243, 0.04307, 0.05152, 0.135, 0.3522",\
"0.04036, 0.04056, 0.04097, 0.04147, 0.04204, 0.04261, 0.04334, 0.05187, 0.1381, 0.3561",\
"0.04036, 0.04054, 0.04097, 0.04142, 0.04193, 0.04256, 0.04339, 0.0543, 0.1522, 0.3722",\
"0.04036, 0.04055, 0.04095, 0.04149, 0.04193, 0.04264, 0.04359, 0.05993, 0.1811, 0.3985",\
"0.04037, 0.04056, 0.04098, 0.04149, 0.04189, 0.0426, 0.04433, 0.07422, 0.229, 0.4305",\
"0.04039, 0.04059, 0.041, 0.04151, 0.04191, 0.04282, 0.04737, 0.1089, 0.2893, 0.4571",\
"0.04041, 0.04058, 0.04098, 0.04139, 0.04199, 0.04305, 0.05936, 0.1789, 0.3418, 0.4648",\
"0.04036, 0.04056, 0.04094, 0.04141, 0.04203, 0.04663, 0.1175, 0.2551, 0.3597, 0.4341",\
"0.04036, 0.04053, 0.04093, 0.04138, 0.04434, 0.103, 0.1976, 0.2631, 0.3074, 0.3382",\
"0.03968, 0.03981, 0.04027, 0.06317, 0.09523, 0.1151, 0.1272, 0.1347, 0.1397, 0.143");
}
}
timing() {
related_pin : "D" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("8.916, 9.186, 9.835, 10.58, 11.34, 12.14, 12.98, 13.9, 14.91, 16.02",\
"8.982, 9.252, 9.901, 10.64, 11.41, 12.2, 13.05, 13.97, 14.97, 16.09",\
"9.253, 9.522, 10.17, 10.92, 11.68, 12.47, 13.32, 14.24, 15.25, 16.36",\
"9.734, 10, 10.65, 11.4, 12.16, 12.95, 13.8, 14.72, 15.72, 16.84",\
"10.45, 10.72, 11.37, 12.12, 12.88, 13.67, 14.52, 15.44, 16.44, 17.56",\
"11.45, 11.72, 12.37, 13.12, 13.88, 14.68, 15.52, 16.44, 17.45, 18.56",\
"12.77, 13.04, 13.69, 14.43, 15.2, 15.99, 16.84, 17.76, 18.76, 19.88",\
"14.43, 14.7, 15.35, 16.09, 16.85, 17.65, 18.5, 19.42, 20.42, 21.54",\
"16.46, 16.73, 17.38, 18.12, 18.88, 19.68, 20.52, 21.44, 22.45, 23.56",\
"18.87, 19.14, 19.79, 20.53, 21.29, 22.09, 22.94, 23.85, 24.86, 25.98");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("3.235, 3.418, 3.914, 4.643, 5.603, 6.871, 8.511, 10.57, 13.08, 16.06",\
"3.297, 3.479, 3.975, 4.704, 5.664, 6.932, 8.572, 10.63, 13.14, 16.12",\
"3.479, 3.661, 4.157, 4.886, 5.846, 7.114, 8.755, 10.81, 13.32, 16.3",\
"3.821, 4.003, 4.499, 5.227, 6.188, 7.456, 9.096, 11.15, 13.66, 16.64",\
"4.355, 4.536, 5.032, 5.76, 6.721, 7.988, 9.628, 11.69, 14.19, 17.17",\
"5.099, 5.281, 5.776, 6.505, 7.465, 8.732, 10.37, 12.43, 14.93, 17.92",\
"6.033, 6.22, 6.723, 7.454, 8.414, 9.681, 11.32, 13.38, 15.89, 18.87",\
"7.087, 7.282, 7.804, 8.551, 9.519, 10.79, 12.43, 14.48, 16.99, 19.97",\
"8.24, 8.444, 8.986, 9.752, 10.73, 12.01, 13.65, 15.7, 18.2, 21.19",\
"9.479, 9.693, 10.26, 11.04, 12.03, 13.31, 14.95, 17.01, 19.51, 22.5");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("1.721, 1.894, 2.265, 2.601, 3.066, 3.692, 4.478, 5.464, 6.658, 8.124",\
"1.722, 1.893, 2.263, 2.602, 3.066, 3.694, 4.482, 5.456, 6.664, 8.132",\
"1.721, 1.894, 2.264, 2.598, 3.068, 3.696, 4.484, 5.456, 6.664, 8.134",\
"1.724, 1.892, 2.264, 2.6, 3.068, 3.692, 4.484, 5.454, 6.668, 8.132",\
"1.722, 1.894, 2.264, 2.598, 3.068, 3.69, 4.49, 5.456, 6.668, 8.132",\
"1.722, 1.892, 2.264, 2.598, 3.068, 3.698, 4.484, 5.454, 6.664, 8.134",\
"1.72, 1.894, 2.264, 2.6, 3.068, 3.694, 4.484, 5.45, 6.654, 8.136",\
"1.722, 1.894, 2.264, 2.6, 3.068, 3.69, 4.484, 5.454, 6.666, 8.132",\
"1.72, 1.896, 2.266, 2.6, 3.07, 3.694, 4.486, 5.458, 6.658, 8.142",\
"1.732, 1.9, 2.27, 2.604, 3.07, 3.692, 4.484, 5.454, 6.656, 8.134");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("0.7842, 0.9604, 1.491, 2.339, 3.675, 5.668, 8.366, 11.79, 15.96, 20.99",\
"0.784, 0.9604, 1.491, 2.339, 3.677, 5.669, 8.368, 11.8, 15.96, 21",\
"0.7832, 0.9598, 1.491, 2.339, 3.676, 5.669, 8.352, 11.78, 15.96, 20.96",\
"0.7842, 0.9618, 1.491, 2.338, 3.677, 5.669, 8.353, 11.77, 15.96, 21",\
"0.784, 0.9622, 1.491, 2.339, 3.677, 5.669, 8.364, 11.79, 15.96, 20.98",\
"0.7862, 0.9628, 1.493, 2.341, 3.675, 5.668, 8.37, 11.77, 15.99, 20.95",\
"0.816, 0.988, 1.512, 2.348, 3.682, 5.672, 8.37, 11.78, 15.96, 20.94",\
"0.864, 1.042, 1.568, 2.392, 3.702, 5.68, 8.37, 11.79, 15.97, 20.95",\
"0.918, 1.096, 1.628, 2.448, 3.746, 5.698, 8.364, 11.78, 15.97, 21",\
"0.976, 1.16, 1.694, 2.508, 3.79, 5.726, 8.384, 11.79, 15.97, 20.98");
}
}
timing() {
related_pin : "E" ;
timing_type : rising_edge ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("9.197, 9.467, 10.12, 10.86, 11.62, 12.42, 13.27, 14.18, 15.19, 16.3",\
"9.265, 9.534, 10.18, 10.93, 11.69, 12.49, 13.33, 14.25, 15.26, 16.37",\
"9.494, 9.763, 10.41, 11.16, 11.92, 12.71, 13.56, 14.48, 15.49, 16.6",\
"9.923, 10.19, 10.84, 11.58, 12.35, 13.14, 13.99, 14.91, 15.91, 17.03",\
"10.5, 10.77, 11.42, 12.16, 12.92, 13.72, 14.57, 15.49, 16.49, 17.61",\
"11.16, 11.43, 12.08, 12.82, 13.58, 14.38, 15.23, 16.14, 17.15, 18.27",\
"11.89, 12.16, 12.81, 13.55, 14.31, 15.11, 15.96, 16.87, 17.88, 19",\
"12.69, 12.96, 13.6, 14.35, 15.11, 15.91, 16.76, 17.67, 18.68, 19.79",\
"13.54, 13.81, 14.46, 15.2, 15.97, 16.76, 17.61, 18.53, 19.53, 20.65",\
"14.46, 14.72, 15.37, 16.12, 16.88, 17.68, 18.53, 19.44, 20.45, 21.56");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("5.064, 5.246, 5.741, 6.47, 7.43, 8.698, 10.34, 12.4, 14.9, 17.88",\
"5.129, 5.311, 5.807, 6.536, 7.496, 8.764, 10.4, 12.46, 14.97, 17.95",\
"5.359, 5.541, 6.037, 6.765, 7.725, 8.993, 10.63, 12.69, 15.2, 18.18",\
"5.794, 5.976, 6.472, 7.2, 8.161, 9.429, 11.07, 13.13, 15.63, 18.61",\
"6.386, 6.568, 7.063, 7.792, 8.753, 10.02, 11.66, 13.72, 16.22, 19.21",\
"7.058, 7.241, 7.735, 8.465, 9.425, 10.69, 12.33, 14.39, 16.9, 19.88",\
"7.796, 7.977, 8.473, 9.2, 10.16, 11.43, 13.07, 15.13, 17.63, 20.61",\
"8.599, 8.781, 9.277, 10.01, 10.97, 12.23, 13.87, 15.93, 18.43, 21.42",\
"9.463, 9.646, 10.14, 10.87, 11.83, 13.1, 14.74, 16.8, 19.3, 22.29",\
"10.38, 10.57, 11.06, 11.79, 12.75, 14.02, 15.66, 17.71, 20.22, 23.2");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("1.72, 1.891, 2.264, 2.602, 3.066, 3.692, 4.486, 5.454, 6.666, 8.138",\
"1.72, 1.891, 2.262, 2.602, 3.068, 3.688, 4.488, 5.458, 6.66, 8.138",\
"1.72, 1.892, 2.264, 2.602, 3.068, 3.69, 4.488, 5.466, 6.66, 8.124",\
"1.722, 1.894, 2.264, 2.6, 3.068, 3.698, 4.482, 5.456, 6.66, 8.126",\
"1.722, 1.89, 2.264, 2.6, 3.07, 3.692, 4.476, 5.45, 6.666, 8.132",\
"1.722, 1.892, 2.262, 2.6, 3.066, 3.698, 4.476, 5.456, 6.656, 8.128",\
"1.722, 1.894, 2.262, 2.6, 3.068, 3.688, 4.48, 5.466, 6.662, 8.128",\
"1.724, 1.89, 2.262, 2.602, 3.066, 3.698, 4.486, 5.45, 6.666, 8.136",\
"1.724, 1.894, 2.262, 2.602, 3.068, 3.692, 4.484, 5.458, 6.668, 8.14",\
"1.72, 1.896, 2.264, 2.602, 3.068, 3.69, 4.48, 5.46, 6.664, 8.132");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.005523, 0.0214, 0.05172, 0.09895, 0.1652, 0.2524, 0.3623, 0.4964, 0.6563");
values("0.7842, 0.9614, 1.49, 2.338, 3.674, 5.668, 8.362, 11.78, 15.96, 20.98",\
"0.7846, 0.9606, 1.491, 2.339, 3.678, 5.668, 8.369, 11.78, 15.96, 20.97",\
"0.7842, 0.9618, 1.491, 2.339, 3.674, 5.668, 8.352, 11.77, 15.98, 20.98",\
"0.7844, 0.9606, 1.491, 2.34, 3.677, 5.663, 8.354, 11.78, 15.98, 20.96",\
"0.7836, 0.9618, 1.491, 2.339, 3.678, 5.668, 8.37, 11.78, 15.98, 20.96",\
"0.782, 0.962, 1.49, 2.338, 3.678, 5.668, 8.364, 11.77, 15.99, 20.96",\
"0.784, 0.962, 1.49, 2.34, 3.676, 5.668, 8.354, 11.79, 15.96, 20.95",\
"0.784, 0.96, 1.49, 2.338, 3.678, 5.664, 8.36, 11.78, 15.98, 20.95",\
"0.784, 0.962, 1.492, 2.338, 3.676, 5.66, 8.362, 11.77, 15.97, 20.95",\
"0.784, 0.962, 1.49, 2.338, 3.676, 5.664, 8.356, 11.77, 15.96, 20.95");
}
}
}
}