blob: 5ad879fe177b00316f6a9495c6b7d8b6551c02d1 [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__xor2_1) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "2.58804e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "1.644948e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "2.44818e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "1.668618e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.58804e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006705 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006828 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.09849 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.03246, 0.03243, 0.03233, 0.03209, 0.03175, 0.03138, 0.03105, 0.03076, 0.03052, 0.03034",\
"0.03236, 0.03234, 0.03224, 0.03202, 0.03168, 0.03133, 0.03098, 0.03069, 0.03047, 0.03029",\
"0.03218, 0.03216, 0.03206, 0.03186, 0.03154, 0.03119, 0.03085, 0.03057, 0.03034, 0.03016",\
"0.03196, 0.03195, 0.03186, 0.03167, 0.03139, 0.03106, 0.03074, 0.03046, 0.03023, 0.03005",\
"0.03159, 0.03156, 0.03149, 0.03136, 0.03112, 0.03087, 0.03059, 0.03033, 0.03012, 0.02995",\
"0.03112, 0.03111, 0.03107, 0.03098, 0.03085, 0.03066, 0.03044, 0.03023, 0.03004, 0.02988",\
"0.03085, 0.03087, 0.03083, 0.0308, 0.03069, 0.03056, 0.03042, 0.03024, 0.03008, 0.02992",\
"0.0308, 0.03081, 0.03079, 0.03077, 0.03071, 0.03063, 0.03051, 0.03038, 0.03024, 0.0301",\
"0.03099, 0.03098, 0.03098, 0.03095, 0.03092, 0.03087, 0.03079, 0.03068, 0.03057, 0.03044",\
"0.03138, 0.03138, 0.03137, 0.03136, 0.03133, 0.03129, 0.03123, 0.03116, 0.03106, 0.03095");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.0236, 0.02357, 0.02343, 0.02315, 0.02277, 0.0224, 0.0221, 0.02188, 0.02186, 0.02342",\
"0.02356, 0.02353, 0.0234, 0.02315, 0.0228, 0.02242, 0.02211, 0.02188, 0.02184, 0.02345",\
"0.02313, 0.02311, 0.02303, 0.02288, 0.02266, 0.02239, 0.02213, 0.0219, 0.02189, 0.02362",\
"0.02238, 0.02238, 0.02236, 0.02233, 0.02227, 0.02215, 0.02201, 0.02186, 0.02195, 0.02398",\
"0.02188, 0.02189, 0.0219, 0.02191, 0.02192, 0.02189, 0.02185, 0.02177, 0.02198, 0.02455",\
"0.0216, 0.02161, 0.02164, 0.02168, 0.02172, 0.02174, 0.02175, 0.02175, 0.02211, 0.02542",\
"0.02151, 0.02151, 0.02154, 0.02158, 0.02168, 0.02173, 0.02175, 0.02181, 0.02238, 0.02687",\
"0.0216, 0.02161, 0.02163, 0.02167, 0.02171, 0.02181, 0.02193, 0.02196, 0.02296, 0.02927",\
"0.02188, 0.02189, 0.02191, 0.02196, 0.02198, 0.02201, 0.02217, 0.02243, 0.02408, 0.03346",\
"0.02231, 0.02231, 0.02234, 0.02239, 0.02243, 0.02248, 0.02253, 0.02297, 0.02624, 0.04055");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("-0.0002526, -0.0002493, -0.0002392, -0.0002362, -0.0002301, -0.0002266, -0.0002238, -0.000226, -0.0002251, -0.0002237",\
"-0.0003657, -0.0003431, -0.0002952, -0.0002473, -0.0002189, -0.0002013, -0.0001892, -0.0001811, -0.0001754, -0.0001728",\
"-0.0006375, -0.0005872, -0.0004735, -0.0003511, -0.0002535, -0.0001931, -0.0001543, -0.000116, -9.725e-05, -8.832e-05",\
"-0.0009447, -0.00089, -0.0007478, -0.0005532, -0.0003944, -0.0002806, -0.0001993, -0.0001443, -0.0001031, -7.62e-05",\
"-0.001125, -0.001086, -0.0009679, -0.0007882, -0.0006023, -0.0004456, -0.0003228, -0.00024, -0.0001772, -0.0001357",\
"-0.001137, -0.001121, -0.001055, -0.0009216, -0.000756, -0.0005947, -0.0004555, -0.0003469, -0.0002659, -0.0002039",\
"-0.0009764, -0.0009828, -0.0009726, -0.0009193, -0.000816, -0.0006853, -0.0005512, -0.0004306, -0.0003398, -0.0002693",\
"-0.0006604, -0.0006788, -0.0007269, -0.0007572, -0.00074, -0.0006662, -0.00057, -0.0004738, -0.0003844, -0.0003111",\
"-0.0001817, -0.0002231, -0.0003249, -0.0004365, -0.0005171, -0.0005288, -0.000495, -0.000438, -0.0003727, -0.0003105",\
"0.0004592, 0.0004038, 0.0002422, 4.71e-05, -0.0001282, -0.0002461, -0.000293, -0.0003004, -0.0002755, -0.0002463");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.01798, 0.018, 0.01806, 0.01811, 0.01815, 0.0182, 0.01825, 0.01831, 0.0185, 0.01999",\
"0.01769, 0.01775, 0.01789, 0.01805, 0.01816, 0.01827, 0.01834, 0.01842, 0.01861, 0.02017",\
"0.01707, 0.01714, 0.01733, 0.0176, 0.01783, 0.01803, 0.01819, 0.01831, 0.01857, 0.02026",\
"0.01678, 0.01681, 0.01693, 0.01715, 0.01741, 0.01766, 0.01788, 0.01806, 0.01839, 0.02038",\
"0.01673, 0.01675, 0.0168, 0.01692, 0.01711, 0.01735, 0.01756, 0.01781, 0.01824, 0.02084",\
"0.01682, 0.01682, 0.01684, 0.0169, 0.01699, 0.01716, 0.01736, 0.01758, 0.01816, 0.02167",\
"0.01708, 0.01706, 0.017, 0.01699, 0.01705, 0.01712, 0.01725, 0.01747, 0.01834, 0.02372",\
"0.01746, 0.01743, 0.01733, 0.01724, 0.01719, 0.01725, 0.01727, 0.01747, 0.01913, 0.02821",\
"0.01797, 0.01793, 0.01779, 0.01762, 0.01747, 0.01746, 0.01748, 0.01784, 0.02159, 0.03807",\
"0.01862, 0.01855, 0.01839, 0.01816, 0.01795, 0.01776, 0.01785, 0.01944, 0.02948, 0.05766");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.03068, 0.03064, 0.03054, 0.03032, 0.03003, 0.02972, 0.02944, 0.02922, 0.02904, 0.0289",\
"0.03044, 0.03041, 0.03032, 0.03011, 0.02984, 0.02956, 0.0293, 0.02909, 0.02893, 0.0288",\
"0.03018, 0.03016, 0.03007, 0.02989, 0.02962, 0.02935, 0.0291, 0.02889, 0.02873, 0.0286",\
"0.02998, 0.02997, 0.02989, 0.02971, 0.02948, 0.02922, 0.02898, 0.02878, 0.02862, 0.02848",\
"0.02975, 0.02973, 0.02967, 0.02954, 0.02937, 0.02915, 0.02895, 0.02877, 0.02861, 0.02847",\
"0.02954, 0.02952, 0.02949, 0.02942, 0.0293, 0.02915, 0.02897, 0.02882, 0.02868, 0.02856",\
"0.0295, 0.02951, 0.02949, 0.02944, 0.02936, 0.02926, 0.02913, 0.029, 0.02887, 0.02875",\
"0.02966, 0.02967, 0.02965, 0.02961, 0.02957, 0.0295, 0.0294, 0.02929, 0.02918, 0.02908",\
"0.02999, 0.02998, 0.02997, 0.02996, 0.02991, 0.02987, 0.02979, 0.02971, 0.02961, 0.02953",\
"0.03048, 0.03049, 0.03045, 0.03043, 0.03039, 0.03036, 0.03031, 0.03024, 0.03017, 0.03009");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.01847, 0.01851, 0.01858, 0.01868, 0.01873, 0.01877, 0.0188, 0.01883, 0.01904, 0.0207",\
"0.01849, 0.01852, 0.01862, 0.01872, 0.01879, 0.01883, 0.01886, 0.01891, 0.01906, 0.02077",\
"0.01838, 0.01841, 0.01848, 0.0186, 0.0187, 0.01879, 0.01885, 0.01891, 0.01911, 0.02093",\
"0.01813, 0.01815, 0.01822, 0.01834, 0.01847, 0.0186, 0.01869, 0.0188, 0.01905, 0.02122",\
"0.01795, 0.01798, 0.01805, 0.01815, 0.01829, 0.01842, 0.01854, 0.01867, 0.01901, 0.02162",\
"0.01787, 0.01789, 0.01796, 0.01809, 0.01822, 0.01834, 0.01848, 0.01862, 0.01909, 0.02235",\
"0.01797, 0.01798, 0.01805, 0.01812, 0.01826, 0.01843, 0.01852, 0.0187, 0.01937, 0.02372",\
"0.01819, 0.0182, 0.01825, 0.01832, 0.01843, 0.01858, 0.01878, 0.01892, 0.0199, 0.02604",\
"0.01854, 0.01856, 0.01861, 0.01868, 0.01877, 0.0189, 0.01904, 0.0194, 0.02095, 0.0299",\
"0.01906, 0.01907, 0.01912, 0.01917, 0.01926, 0.01935, 0.01948, 0.01991, 0.02296, 0.03655");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.0006928, 0.0006991, 0.0007063, 0.0007083, 0.0007214, 0.0007231, 0.0007256, 0.0007268, 0.0007285, 0.0007291",\
"0.0006757, 0.0006933, 0.0007272, 0.0007664, 0.0007891, 0.0008087, 0.0008122, 0.0008163, 0.0008239, 0.0008257",\
"0.0004716, 0.0005181, 0.0006275, 0.0007408, 0.0008231, 0.0008791, 0.0009097, 0.0009374, 0.000958, 0.0009693",\
"0.000162, 0.0002176, 0.0003675, 0.000557, 0.0007061, 0.0008183, 0.0008879, 0.0009389, 0.0009769, 0.001003",\
"-7.107e-05, -2.371e-05, 0.0001083, 0.0003137, 0.0005113, 0.0006702, 0.000781, 0.0008645, 0.0009225, 0.000965",\
"-0.0001839, -0.000154, -4.611e-05, 0.0001256, 0.0003142, 0.0004947, 0.0006432, 0.000756, 0.0008345, 0.000897",\
"-0.0001665, -0.0001495, -8.717e-05, 3.115e-05, 0.000188, 0.0003594, 0.0005095, 0.0006432, 0.000743, 0.000821",\
"-1.817e-05, -1.937e-05, 3.236e-06, 6.326e-05, 0.0001629, 0.0002946, 0.0004306, 0.0005544, 0.0006659, 0.0007525",\
"0.000262, 0.0002533, 0.0002295, 0.000222, 0.0002533, 0.0003287, 0.0004274, 0.0005258, 0.000626, 0.0007123",\
"0.0006946, 0.0006683, 0.0005985, 0.0005235, 0.0004757, 0.0004815, 0.0005169, 0.0005804, 0.0006499, 0.0007168");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.02141, 0.02141, 0.02142, 0.02143, 0.02147, 0.02151, 0.02156, 0.02162, 0.0218, 0.02337",\
"0.0211, 0.02111, 0.02115, 0.0212, 0.02126, 0.02132, 0.02138, 0.02144, 0.02163, 0.02324",\
"0.02068, 0.02072, 0.0208, 0.02091, 0.02104, 0.02115, 0.02123, 0.02131, 0.02155, 0.02329",\
"0.02044, 0.02046, 0.02054, 0.02066, 0.0208, 0.02094, 0.02106, 0.02117, 0.02145, 0.02354",\
"0.02041, 0.02041, 0.02044, 0.02051, 0.02062, 0.02076, 0.02089, 0.02106, 0.02138, 0.02403",\
"0.02047, 0.02047, 0.02048, 0.02052, 0.02057, 0.02067, 0.02079, 0.0209, 0.02145, 0.02509",\
"0.02068, 0.02067, 0.02062, 0.02063, 0.02064, 0.02068, 0.02075, 0.02089, 0.02174, 0.02736",\
"0.02102, 0.02099, 0.02092, 0.02082, 0.0208, 0.02082, 0.02082, 0.02098, 0.02269, 0.03206",\
"0.02148, 0.02146, 0.02135, 0.0212, 0.02107, 0.02102, 0.02102, 0.02141, 0.02539, 0.04228",\
"0.02208, 0.02203, 0.02189, 0.02171, 0.02148, 0.02131, 0.0214, 0.02308, 0.03365, 0.06234");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.1837, 0.2005, 0.2598, 0.3725, 0.5476, 0.7936, 1.117, 1.525, 2.023, 2.616",\
"0.2086, 0.2258, 0.2855, 0.3987, 0.5744, 0.8206, 1.144, 1.552, 2.05, 2.644",\
"0.2992, 0.3174, 0.3785, 0.4928, 0.6694, 0.9161, 1.24, 1.649, 2.146, 2.739",\
"0.4097, 0.4377, 0.5255, 0.6656, 0.8494, 1.096, 1.421, 1.829, 2.328, 2.921",\
"0.5008, 0.5393, 0.6595, 0.8508, 1.093, 1.375, 1.703, 2.111, 2.608, 3.203",\
"0.5664, 0.6159, 0.7719, 1.017, 1.327, 1.683, 2.078, 2.507, 3.006, 3.599",\
"0.6042, 0.6655, 0.8557, 1.159, 1.54, 1.977, 2.456, 2.971, 3.522, 4.122",\
"0.6104, 0.6828, 0.9106, 1.271, 1.727, 2.247, 2.817, 3.427, 4.073, 4.753",\
"0.5811, 0.665, 0.9317, 1.353, 1.882, 2.49, 3.154, 3.863, 4.612, 5.395",\
"0.5169, 0.6128, 0.916, 1.399, 2.006, 2.703, 3.463, 4.274, 5.13, 6.023");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.4543, 0.5016, 0.667, 0.9802, 1.467, 2.148, 3.045, 4.174, 5.556, 7.195",\
"0.4735, 0.5225, 0.6919, 1.01, 1.499, 2.182, 3.084, 4.215, 5.589, 7.232",\
"0.5621, 0.6113, 0.7825, 1.104, 1.599, 2.287, 3.187, 4.323, 5.7, 7.345",\
"0.7709, 0.8187, 0.9853, 1.305, 1.801, 2.492, 3.396, 4.534, 5.917, 7.556",\
"1.062, 1.124, 1.316, 1.638, 2.13, 2.819, 3.724, 4.861, 6.248, 7.89",\
"1.381, 1.458, 1.703, 2.094, 2.605, 3.291, 4.193, 5.329, 6.714, 8.358",\
"1.726, 1.819, 2.117, 2.594, 3.202, 3.92, 4.82, 5.954, 7.336, 8.986",\
"2.099, 2.21, 2.561, 3.126, 3.844, 4.677, 5.614, 6.746, 8.127, 9.776",\
"2.506, 2.633, 3.037, 3.689, 4.522, 5.484, 6.548, 7.719, 9.099, 10.74",\
"2.948, 3.09, 3.546, 4.286, 5.233, 6.328, 7.539, 8.842, 10.26, 11.9");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.232, 0.2603, 0.3607, 0.552, 0.8497, 1.265, 1.815, 2.508, 3.353, 4.363",\
"0.232, 0.2606, 0.3607, 0.5515, 0.8491, 1.266, 1.816, 2.507, 3.351, 4.352",\
"0.2539, 0.2765, 0.3645, 0.5518, 0.8483, 1.266, 1.816, 2.508, 3.356, 4.359",\
"0.3795, 0.4054, 0.4876, 0.6284, 0.8704, 1.265, 1.815, 2.505, 3.351, 4.358",\
"0.533, 0.566, 0.6704, 0.8444, 1.072, 1.375, 1.841, 2.508, 3.351, 4.359",\
"0.703, 0.7454, 0.878, 1.092, 1.364, 1.694, 2.084, 2.622, 3.372, 4.359",\
"0.8924, 0.9392, 1.103, 1.362, 1.69, 2.074, 2.513, 3.006, 3.623, 4.464",\
"1.086, 1.149, 1.343, 1.649, 2.035, 2.486, 2.988, 3.544, 4.156, 4.865",\
"1.29, 1.366, 1.596, 1.951, 2.403, 2.923, 3.498, 4.12, 4.801, 5.537",\
"1.505, 1.593, 1.858, 2.272, 2.788, 3.379, 4.031, 4.74, 5.49, 6.308");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.6355, 0.715, 0.9905, 1.516, 2.329, 3.472, 4.968, 6.859, 9.175, 11.93",\
"0.6357, 0.7148, 0.9915, 1.514, 2.327, 3.473, 4.974, 6.865, 9.175, 11.92",\
"0.6318, 0.7134, 0.9912, 1.517, 2.328, 3.471, 4.971, 6.865, 9.174, 11.92",\
"0.654, 0.7216, 0.9858, 1.513, 2.329, 3.47, 4.973, 6.865, 9.175, 11.92",\
"0.8424, 0.903, 1.098, 1.535, 2.328, 3.472, 4.974, 6.864, 9.176, 11.93",\
"1.078, 1.151, 1.375, 1.75, 2.395, 3.473, 4.979, 6.866, 9.172, 11.93",\
"1.329, 1.414, 1.686, 2.118, 2.7, 3.595, 4.99, 6.873, 9.174, 11.92",\
"1.585, 1.688, 2.008, 2.516, 3.171, 3.978, 5.157, 6.897, 9.186, 11.93",\
"1.843, 1.962, 2.34, 2.932, 3.679, 4.565, 5.62, 7.12, 9.232, 11.94",\
"2.107, 2.248, 2.678, 3.354, 4.218, 5.202, 6.314, 7.65, 9.5, 12");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("1.625, 1.645, 1.711, 1.821, 1.969, 2.152, 2.37, 2.625, 2.92, 3.261",\
"1.652, 1.672, 1.738, 1.848, 1.997, 2.18, 2.398, 2.653, 2.948, 3.288",\
"1.752, 1.773, 1.839, 1.95, 2.099, 2.282, 2.5, 2.755, 3.05, 3.391",\
"1.935, 1.955, 2.021, 2.132, 2.281, 2.465, 2.683, 2.938, 3.233, 3.574",\
"2.206, 2.227, 2.293, 2.405, 2.554, 2.739, 2.958, 3.212, 3.508, 3.849",\
"2.571, 2.592, 2.661, 2.775, 2.927, 3.114, 3.333, 3.589, 3.885, 4.226",\
"2.996, 3.019, 3.092, 3.213, 3.373, 3.567, 3.792, 4.051, 4.35, 4.692",\
"3.475, 3.499, 3.578, 3.705, 3.874, 4.074, 4.307, 4.572, 4.875, 5.222",\
"4.016, 4.041, 4.124, 4.258, 4.433, 4.642, 4.882, 5.154, 5.462, 5.812",\
"4.62, 4.647, 4.734, 4.875, 5.057, 5.274, 5.521, 5.801, 6.113, 6.468");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("1.04, 1.086, 1.246, 1.548, 2.019, 2.685, 3.568, 4.687, 6.057, 7.694",\
"1.068, 1.114, 1.274, 1.578, 2.05, 2.716, 3.599, 4.717, 6.087, 7.723",\
"1.153, 1.199, 1.362, 1.669, 2.146, 2.817, 3.702, 4.821, 6.19, 7.826",\
"1.294, 1.341, 1.506, 1.819, 2.303, 2.979, 3.869, 4.992, 6.363, 8",\
"1.442, 1.49, 1.655, 1.97, 2.457, 3.138, 4.031, 5.157, 6.531, 8.169",\
"1.567, 1.614, 1.781, 2.095, 2.583, 3.266, 4.162, 5.29, 6.666, 8.306",\
"1.655, 1.703, 1.87, 2.185, 2.674, 3.357, 4.255, 5.384, 6.762, 8.403",\
"1.702, 1.75, 1.918, 2.233, 2.723, 3.407, 4.305, 5.435, 6.814, 8.456",\
"1.703, 1.752, 1.92, 2.237, 2.725, 3.41, 4.31, 5.44, 6.82, 8.463",\
"1.653, 1.703, 1.872, 2.19, 2.679, 3.364, 4.263, 5.395, 6.776, 8.42");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.3996, 0.423, 0.4996, 0.6244, 0.797, 1.02, 1.301, 1.65, 2.082, 2.61",\
"0.3996, 0.4228, 0.4992, 0.6246, 0.7964, 1.02, 1.3, 1.648, 2.082, 2.61",\
"0.399, 0.4246, 0.4992, 0.624, 0.7962, 1.02, 1.298, 1.649, 2.083, 2.609",\
"0.4, 0.4252, 0.4996, 0.624, 0.7972, 1.019, 1.299, 1.649, 2.083, 2.61",\
"0.4042, 0.4272, 0.5022, 0.6262, 0.7972, 1.021, 1.3, 1.649, 2.081, 2.609",\
"0.4156, 0.4394, 0.5132, 0.6358, 0.807, 1.024, 1.304, 1.652, 2.085, 2.61",\
"0.4316, 0.4566, 0.5344, 0.6608, 0.8314, 1.051, 1.327, 1.669, 2.096, 2.619",\
"0.459, 0.4844, 0.5632, 0.6928, 0.865, 1.086, 1.359, 1.699, 2.124, 2.638",\
"0.4906, 0.5166, 0.5982, 0.7306, 0.906, 1.127, 1.4, 1.738, 2.152, 2.662",\
"0.524, 0.55, 0.636, 0.768, 0.948, 1.168, 1.44, 1.776, 2.188, 2.694");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.7588, 0.8379, 1.113, 1.637, 2.453, 3.597, 5.099, 6.994, 9.305, 12.06",\
"0.7588, 0.8366, 1.112, 1.637, 2.454, 3.596, 5.101, 6.994, 9.301, 12.05",\
"0.7596, 0.838, 1.111, 1.637, 2.453, 3.596, 5.101, 6.995, 9.303, 12.05",\
"0.7604, 0.8384, 1.113, 1.637, 2.453, 3.597, 5.1, 6.991, 9.305, 12.06",\
"0.7366, 0.8182, 1.104, 1.635, 2.454, 3.597, 5.099, 6.991, 9.303, 12.06",\
"0.694, 0.7722, 1.047, 1.583, 2.421, 3.591, 5.101, 6.994, 9.306, 12.06",\
"0.6848, 0.7618, 1.031, 1.554, 2.374, 3.534, 5.066, 6.989, 9.303, 12.06",\
"0.6864, 0.7636, 1.028, 1.547, 2.363, 3.504, 5.02, 6.938, 9.278, 12.05",\
"0.6916, 0.7662, 1.033, 1.546, 2.36, 3.499, 5.003, 6.9, 9.234, 12.01",\
"0.705, 0.7776, 1.038, 1.55, 2.36, 3.499, 4.998, 6.894, 9.204, 11.98");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.2076, 0.2245, 0.2836, 0.3962, 0.5714, 0.8172, 1.141, 1.549, 2.045, 2.639",\
"0.2373, 0.2544, 0.314, 0.4269, 0.6023, 0.8484, 1.172, 1.58, 2.078, 2.672",\
"0.3175, 0.3353, 0.3963, 0.5106, 0.687, 0.9335, 1.257, 1.666, 2.164, 2.756",\
"0.4195, 0.4432, 0.5204, 0.6518, 0.8355, 1.083, 1.408, 1.817, 2.316, 2.91",\
"0.5155, 0.5471, 0.6484, 0.8132, 1.034, 1.307, 1.639, 2.048, 2.547, 3.142",\
"0.5906, 0.6322, 0.7636, 0.9719, 1.241, 1.562, 1.937, 2.369, 2.872, 3.466",\
"0.6389, 0.691, 0.8543, 1.114, 1.442, 1.822, 2.254, 2.739, 3.283, 3.892",\
"0.6548, 0.7183, 0.9174, 1.231, 1.626, 2.076, 2.575, 3.123, 3.728, 4.391",\
"0.6354, 0.7105, 0.9471, 1.319, 1.783, 2.312, 2.889, 3.512, 4.184, 4.914",\
"0.5802, 0.6669, 0.9414, 1.373, 1.91, 2.521, 3.185, 3.893, 4.645, 5.448");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.587, 0.6344, 0.8003, 1.115, 1.603, 2.286, 3.184, 4.315, 5.694, 7.338",\
"0.6061, 0.6542, 0.8214, 1.137, 1.627, 2.31, 3.209, 4.339, 5.719, 7.363",\
"0.7027, 0.7516, 0.9205, 1.239, 1.731, 2.417, 3.317, 4.448, 5.829, 7.473",\
"0.9122, 0.9601, 1.128, 1.447, 1.94, 2.627, 3.529, 4.661, 6.043, 7.688",\
"1.238, 1.292, 1.465, 1.783, 2.274, 2.961, 3.862, 4.997, 6.378, 8.025",\
"1.608, 1.676, 1.894, 2.254, 2.752, 3.437, 4.338, 5.47, 6.854, 8.5",\
"2.006, 2.088, 2.354, 2.792, 3.367, 4.069, 4.968, 6.099, 7.48, 9.127",\
"2.434, 2.53, 2.843, 3.362, 4.041, 4.841, 5.766, 6.895, 8.275, 9.92",\
"2.891, 3.003, 3.366, 3.964, 4.751, 5.675, 6.712, 7.872, 9.25, 10.89",\
"3.385, 3.512, 3.92, 4.602, 5.496, 6.549, 7.726, 9.004, 10.41, 12.06");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.2322, 0.2606, 0.3608, 0.5512, 0.8498, 1.266, 1.816, 2.507, 3.354, 4.361",\
"0.2323, 0.2604, 0.3609, 0.5513, 0.8499, 1.266, 1.816, 2.505, 3.352, 4.354",\
"0.2435, 0.2692, 0.3623, 0.5509, 0.8477, 1.266, 1.816, 2.509, 3.353, 4.36",\
"0.3217, 0.3481, 0.437, 0.6, 0.8636, 1.267, 1.815, 2.505, 3.35, 4.362",\
"0.438, 0.467, 0.5614, 0.7344, 0.9906, 1.342, 1.839, 2.507, 3.35, 4.355",\
"0.5808, 0.615, 0.7256, 0.9122, 1.179, 1.539, 1.999, 2.595, 3.374, 4.359",\
"0.7456, 0.7862, 0.9164, 1.13, 1.418, 1.79, 2.263, 2.845, 3.551, 4.448",\
"0.9264, 0.974, 1.125, 1.374, 1.695, 2.093, 2.581, 3.177, 3.885, 4.719",\
"1.117, 1.176, 1.355, 1.635, 2.004, 2.44, 2.953, 3.563, 4.291, 5.137",\
"1.318, 1.384, 1.594, 1.916, 2.33, 2.817, 3.374, 4.024, 4.754, 5.616");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.7584, 0.8375, 1.112, 1.638, 2.454, 3.598, 5.1, 6.995, 9.306, 12.06",\
"0.7582, 0.8367, 1.113, 1.637, 2.454, 3.595, 5.101, 6.994, 9.304, 12.05",\
"0.7577, 0.8365, 1.113, 1.637, 2.454, 3.596, 5.1, 6.994, 9.304, 12.06",\
"0.7538, 0.833, 1.11, 1.637, 2.455, 3.596, 5.101, 6.994, 9.3, 12.06",\
"0.8812, 0.942, 1.163, 1.642, 2.454, 3.597, 5.101, 6.995, 9.3, 12.05",\
"1.116, 1.185, 1.41, 1.802, 2.494, 3.598, 5.101, 6.995, 9.302, 12.06",\
"1.372, 1.459, 1.718, 2.152, 2.751, 3.686, 5.111, 6.995, 9.305, 12.06",\
"1.635, 1.735, 2.052, 2.552, 3.205, 4.032, 5.251, 7.019, 9.302, 12.05",\
"1.909, 2.023, 2.386, 2.97, 3.713, 4.6, 5.678, 7.214, 9.348, 12.06",\
"2.175, 2.312, 2.736, 3.398, 4.256, 5.232, 6.348, 7.712, 9.592, 12.13");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("1.537, 1.557, 1.623, 1.734, 1.883, 2.066, 2.285, 2.54, 2.835, 3.176",\
"1.556, 1.576, 1.642, 1.752, 1.901, 2.085, 2.304, 2.559, 2.854, 3.196",\
"1.644, 1.664, 1.73, 1.841, 1.99, 2.175, 2.393, 2.648, 2.944, 3.285",\
"1.847, 1.867, 1.933, 2.044, 2.194, 2.378, 2.597, 2.852, 3.148, 3.489",\
"2.18, 2.201, 2.268, 2.379, 2.53, 2.714, 2.933, 3.189, 3.484, 3.825",\
"2.646, 2.667, 2.735, 2.85, 3.001, 3.188, 3.407, 3.663, 3.959, 4.301",\
"3.192, 3.214, 3.288, 3.408, 3.568, 3.76, 3.984, 4.243, 4.541, 4.883",\
"3.782, 3.807, 3.886, 4.015, 4.182, 4.383, 4.614, 4.879, 5.181, 5.527",\
"4.418, 4.445, 4.531, 4.67, 4.847, 5.055, 5.293, 5.563, 5.87, 6.219",\
"5.106, 5.135, 5.228, 5.376, 5.564, 5.782, 6.028, 6.304, 6.615, 6.966");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.8737, 0.9217, 1.089, 1.404, 1.891, 2.572, 3.467, 4.596, 5.973, 7.623",\
"0.902, 0.9504, 1.118, 1.433, 1.921, 2.603, 3.498, 4.626, 6.008, 7.645",\
"0.9971, 1.045, 1.212, 1.528, 2.018, 2.7, 3.597, 4.725, 6.103, 7.746",\
"1.151, 1.199, 1.366, 1.682, 2.173, 2.856, 3.755, 4.885, 6.266, 7.907",\
"1.298, 1.345, 1.511, 1.826, 2.317, 3.002, 3.902, 5.033, 6.414, 8.056",\
"1.417, 1.465, 1.63, 1.944, 2.431, 3.116, 4.017, 5.149, 6.528, 8.18",\
"1.496, 1.544, 1.71, 2.024, 2.511, 3.193, 4.09, 5.223, 6.604, 8.248",\
"1.528, 1.577, 1.744, 2.058, 2.547, 3.229, 4.126, 5.254, 6.635, 8.282",\
"1.511, 1.561, 1.729, 2.045, 2.533, 3.215, 4.113, 5.242, 6.62, 8.264",\
"1.44, 1.49, 1.661, 1.978, 2.466, 3.149, 4.048, 5.176, 6.554, 8.197");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.4006, 0.4246, 0.5008, 0.6254, 0.797, 1.021, 1.3, 1.648, 2.082, 2.609",\
"0.4, 0.4232, 0.4998, 0.625, 0.7962, 1.02, 1.298, 1.648, 2.083, 2.609",\
"0.4002, 0.4234, 0.4994, 0.6248, 0.7966, 1.019, 1.298, 1.648, 2.083, 2.61",\
"0.401, 0.4258, 0.5, 0.6248, 0.7966, 1.019, 1.297, 1.649, 2.081, 2.608",\
"0.4026, 0.4264, 0.5022, 0.6258, 0.797, 1.019, 1.298, 1.649, 2.081, 2.609",\
"0.4138, 0.4372, 0.5116, 0.6354, 0.8038, 1.024, 1.3, 1.65, 2.082, 2.61",\
"0.4428, 0.4642, 0.5398, 0.6636, 0.8336, 1.048, 1.322, 1.667, 2.095, 2.618",\
"0.481, 0.5056, 0.5806, 0.7036, 0.8724, 1.086, 1.356, 1.697, 2.123, 2.639",\
"0.5302, 0.5554, 0.6358, 0.7578, 0.922, 1.13, 1.396, 1.732, 2.148, 2.664",\
"0.578, 0.606, 0.69, 0.816, 0.98, 1.184, 1.444, 1.77, 2.18, 2.682");
}
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.001673, 0.004035, 0.008546, 0.01557, 0.02543, 0.03841, 0.05475, 0.07471, 0.09849");
values("0.642, 0.7206, 0.9931, 1.517, 2.328, 3.468, 4.974, 6.867, 9.171, 11.93",\
"0.6421, 0.7177, 0.9913, 1.516, 2.328, 3.471, 4.969, 6.862, 9.173, 11.92",\
"0.6422, 0.7196, 0.993, 1.513, 2.328, 3.468, 4.975, 6.867, 9.179, 11.92",\
"0.6424, 0.7184, 0.9916, 1.517, 2.329, 3.469, 4.972, 6.866, 9.178, 11.93",\
"0.6384, 0.7142, 0.9874, 1.513, 2.329, 3.467, 4.973, 6.858, 9.178, 11.93",\
"0.6448, 0.72, 0.9896, 1.503, 2.321, 3.471, 4.972, 6.863, 9.171, 11.93",\
"0.6544, 0.728, 0.9946, 1.511, 2.319, 3.456, 4.964, 6.862, 9.182, 11.92",\
"0.663, 0.7386, 1.001, 1.515, 2.323, 3.459, 4.954, 6.85, 9.173, 11.93",\
"0.6774, 0.7514, 1.011, 1.518, 2.324, 3.465, 4.96, 6.844, 9.154, 11.92",\
"0.6954, 0.7656, 1.021, 1.526, 2.332, 3.464, 4.966, 6.848, 9.152, 11.9");
}
}
}
}