blob: 30d347727d295340702ba28c48bbd6863ec1ea36 [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__or3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.5864984e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.4897196e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.2772566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.2772566e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.0581354e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "1.5864984e-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.002493 ;
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 : "!A2&A3" ;
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.001846, 0.001847, 0.001848, 0.001842, 0.001838, 0.001824, 0.001804, \
0.001766, 0.001668, 0.001138");
}
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.0006635, -0.0006666, -0.0006699, -0.0006702, -0.0006718, -0.0006724, \
-0.0006726, -0.0006728, -0.000672, -0.0005868");
}
}
internal_power() {
when : "A2&!A3" ;
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.001081, 0.001082, 0.001084, 0.001082, 0.001082, 0.001077, 0.001069, \
0.001055, 0.001019, 0.0007769");
}
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.0006654, -0.0006686, -0.0006711, -0.000672, -0.0006738, -0.0006745, \
-0.0006749, -0.0006756, -0.0006746, -0.0005898");
}
}
internal_power() {
when : "A2&A3" ;
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.00108, 0.001083, 0.001086, 0.001082, 0.001082, 0.001077, 0.001069, \
0.001055, 0.001019, 0.0007775");
}
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.0006652, -0.0006694, -0.0006714, -0.0006718, -0.000674, -0.0006747, \
-0.0006754, -0.000675, -0.0006752, -0.0005891");
}
}
}
pin(A2) {
capacitance : 0.002409 ;
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 : "!A1&A3" ;
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.0009193, 0.0009205, 0.0009231, 0.0009197, 0.0009169, 0.0009089, \
0.0008947, 0.0008718, 0.0008311, 0.0007146");
}
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.0008415, -0.000844, -0.0008468, -0.0008488, -0.0008531, -0.0008559, \
-0.0008598, -0.000866, -0.0008742, -0.0007807");
}
}
internal_power() {
when : "A1&!A3" ;
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.001355, 0.001356, 0.001359, 0.001358, 0.001361, 0.001361, 0.001362, \
0.001361, 0.00136, 0.001135");
}
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.00124, -0.001246, -0.001265, -0.001283, -0.001298, -0.001305, \
-0.001311, -0.001314, -0.001316, -0.0012");
}
}
internal_power() {
when : "A1&A3" ;
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.0009983, 0.001, 0.001004, 0.001004, 0.001008, 0.001009, 0.001009, \
0.001008, 0.001008, 0.0008659");
}
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.001136, -0.001138, -0.001142, -0.001143, -0.001146, -0.001147, \
-0.001147, -0.001147, -0.001147, -0.001035");
}
}
}
pin(A3) {
capacitance : 0.002306 ;
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 : "!A1&A2" ;
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.001354, 0.001356, 0.001356, 0.001357, 0.00136, 0.001361, 0.001362, \
0.001361, 0.00136, 0.001139");
}
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.001243, -0.001258, -0.001281, -0.001294, -0.001308, -0.001313, \
-0.001316, -0.001318, -0.001321, -0.001204");
}
}
internal_power() {
when : "A1&!A2" ;
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.001356, 0.001358, 0.001358, 0.001358, 0.00136, 0.001361, 0.00136, \
0.001361, 0.001361, 0.001137");
}
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.001174, -0.001187, -0.00121, -0.001232, -0.001253, -0.001264, \
-0.001274, -0.00128, -0.001284, -0.001174");
}
}
internal_power() {
when : "A1&A2" ;
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.001353, 0.001356, 0.001359, 0.001359, 0.00136, 0.00136, 0.001361, \
0.00136, 0.001361, 0.001139");
}
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.001244, -0.001259, -0.001282, -0.001294, -0.001308, -0.001313, \
-0.001316, -0.001319, -0.001321, -0.001204");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.1649 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3" ;
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.02008, 0.02011, 0.0202, 0.02031, 0.02043, 0.02053, 0.0206, 0.02066, 0.0207, 0.02073",\
"0.02002, 0.02006, 0.02014, 0.02026, 0.02037, 0.02047, 0.02054, 0.02061, 0.02065, 0.02068",\
"0.0199, 0.01992, 0.02002, 0.02013, 0.02025, 0.02035, 0.02042, 0.02048, 0.02052, 0.02055",\
"0.01979, 0.01982, 0.01991, 0.02002, 0.02014, 0.02024, 0.02031, 0.02037, 0.02042, 0.02044",\
"0.01973, 0.01976, 0.01984, 0.01996, 0.02007, 0.02017, 0.02024, 0.0203, 0.02034, 0.02036",\
"0.01968, 0.01971, 0.0198, 0.01991, 0.02001, 0.02011, 0.02018, 0.02024, 0.02027, 0.02024",\
"0.01965, 0.01967, 0.01976, 0.01986, 0.01996, 0.02004, 0.02011, 0.02015, 0.0201, 0.01982",\
"0.01949, 0.01952, 0.01959, 0.01968, 0.01976, 0.01981, 0.01979, 0.01952, 0.01894, 0.01842",\
"0.01706, 0.01708, 0.01712, 0.01698, 0.01623, 0.01568, 0.01536, 0.01516, 0.01503, 0.01495",\
"0.00531, 0.005329, 0.005393, 0.005471, 0.005561, 0.005648, 0.005726, 0.005795, 0.005852, 0.005898");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.009533, 0.009575, 0.009734, 0.009901, 0.01005, 0.01018, 0.01019, 0.01046, 0.01634, 0.05126",\
"0.009541, 0.009591, 0.009744, 0.009917, 0.01008, 0.01016, 0.01021, 0.01055, 0.01668, 0.05221",\
"0.009548, 0.009595, 0.009734, 0.009906, 0.01004, 0.01012, 0.01019, 0.01075, 0.01781, 0.05618",\
"0.009454, 0.00949, 0.009613, 0.00976, 0.009969, 0.01002, 0.01014, 0.01092, 0.02049, 0.06431",\
"0.009353, 0.009397, 0.009495, 0.009635, 0.009771, 0.009947, 0.009972, 0.01137, 0.02578, 0.07616",\
"0.00927, 0.009289, 0.00938, 0.009546, 0.009698, 0.0098, 0.01001, 0.01249, 0.03629, 0.09108",\
"0.009198, 0.00921, 0.009287, 0.009418, 0.00959, 0.009731, 0.01015, 0.01694, 0.05405, 0.105",\
"0.009114, 0.009143, 0.009209, 0.009319, 0.009376, 0.009626, 0.01121, 0.03031, 0.07513, 0.1141",\
"0.009043, 0.009071, 0.009156, 0.009254, 0.009342, 0.009746, 0.01983, 0.05517, 0.08809, 0.112",\
"0.009119, 0.009121, 0.009205, 0.009267, 0.009602, 0.01877, 0.0453, 0.06628, 0.08071, 0.09079");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.02071, 0.02074, 0.02083, 0.02095, 0.02106, 0.02116, 0.02123, 0.02129, 0.02134, 0.02136",\
"0.02066, 0.0207, 0.02078, 0.0209, 0.02101, 0.02112, 0.02119, 0.02125, 0.02129, 0.02132",\
"0.02056, 0.02059, 0.02068, 0.0208, 0.02092, 0.02102, 0.02109, 0.02115, 0.02119, 0.02122",\
"0.02048, 0.02051, 0.0206, 0.02072, 0.02083, 0.02093, 0.02101, 0.02107, 0.02111, 0.02113",\
"0.02043, 0.02046, 0.02055, 0.02066, 0.02078, 0.02087, 0.02095, 0.02101, 0.02105, 0.02106",\
"0.02039, 0.02043, 0.02051, 0.02062, 0.02073, 0.02083, 0.0209, 0.02096, 0.02099, 0.02094",\
"0.02036, 0.02039, 0.02047, 0.02058, 0.02068, 0.02077, 0.02084, 0.02088, 0.02081, 0.02049",\
"0.02021, 0.02023, 0.02031, 0.0204, 0.02049, 0.02054, 0.02051, 0.02021, 0.01962, 0.01911",\
"0.01784, 0.01786, 0.01791, 0.0178, 0.01707, 0.01652, 0.01618, 0.01597, 0.01584, 0.01575",\
"0.005873, 0.005895, 0.005962, 0.006054, 0.00615, 0.006243, 0.006324, 0.006394, 0.006448, 0.006491");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.0102, 0.01025, 0.0104, 0.01056, 0.01072, 0.01084, 0.01101, 0.01142, 0.01741, 0.05205",\
"0.0102, 0.01025, 0.0104, 0.01058, 0.0107, 0.0109, 0.01083, 0.01145, 0.01737, 0.05379",\
"0.01019, 0.01023, 0.01037, 0.01052, 0.01067, 0.01076, 0.01081, 0.01154, 0.01856, 0.05713",\
"0.01009, 0.01012, 0.01025, 0.0104, 0.01056, 0.01063, 0.01085, 0.01137, 0.02123, 0.06515",\
"0.009999, 0.01004, 0.01012, 0.01028, 0.0104, 0.01055, 0.01071, 0.01199, 0.02681, 0.07727",\
"0.009918, 0.009949, 0.01004, 0.01018, 0.01034, 0.01051, 0.01062, 0.01332, 0.0373, 0.09209",\
"0.009834, 0.009875, 0.009953, 0.01005, 0.01022, 0.01032, 0.01081, 0.01773, 0.05522, 0.1062",\
"0.009774, 0.009798, 0.009877, 0.009974, 0.01006, 0.01029, 0.01187, 0.03177, 0.07646, 0.1149",\
"0.009707, 0.009725, 0.009811, 0.009869, 0.009969, 0.01046, 0.0212, 0.05669, 0.0889, 0.1122",\
"0.00974, 0.009766, 0.009842, 0.009899, 0.01025, 0.02039, 0.04659, 0.06666, 0.08047, 0.09007");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.02131, 0.02134, 0.02143, 0.02155, 0.02166, 0.02176, 0.02184, 0.02189, 0.02193, 0.02197",\
"0.02126, 0.02129, 0.02139, 0.0215, 0.02162, 0.02172, 0.0218, 0.02185, 0.0219, 0.02192",\
"0.02117, 0.0212, 0.02128, 0.0214, 0.02152, 0.02162, 0.02169, 0.02175, 0.0218, 0.02182",\
"0.02108, 0.02111, 0.0212, 0.02131, 0.02143, 0.02153, 0.02161, 0.02166, 0.02171, 0.02173",\
"0.02103, 0.02106, 0.02115, 0.02126, 0.02138, 0.02148, 0.02155, 0.02161, 0.02165, 0.02166",\
"0.021, 0.02102, 0.02111, 0.02122, 0.02134, 0.02143, 0.02151, 0.02156, 0.02159, 0.02153",\
"0.02096, 0.02099, 0.02107, 0.02118, 0.02129, 0.02138, 0.02145, 0.02149, 0.02141, 0.02108",\
"0.02081, 0.02084, 0.02092, 0.02102, 0.0211, 0.02117, 0.02114, 0.02084, 0.02025, 0.01973",\
"0.01867, 0.01869, 0.01874, 0.01871, 0.01807, 0.01747, 0.01709, 0.01685, 0.0167, 0.01659",\
"0.006828, 0.006857, 0.006936, 0.007039, 0.007148, 0.00725, 0.007335, 0.007404, 0.007457, 0.007496");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.01089, 0.01094, 0.01108, 0.01125, 0.01141, 0.01149, 0.01163, 0.01214, 0.01812, 0.05355",\
"0.01086, 0.01091, 0.01106, 0.01121, 0.01141, 0.01154, 0.0116, 0.01185, 0.01817, 0.05467",\
"0.01081, 0.01085, 0.01099, 0.01113, 0.01129, 0.01141, 0.01153, 0.01213, 0.01925, 0.0581",\
"0.01069, 0.01073, 0.01084, 0.011, 0.01112, 0.01124, 0.01129, 0.01204, 0.02195, 0.06651",\
"0.01059, 0.01065, 0.01073, 0.01087, 0.01101, 0.01116, 0.01122, 0.01248, 0.02794, 0.07821",\
"0.01052, 0.01056, 0.01064, 0.01079, 0.01094, 0.01101, 0.01128, 0.01414, 0.03879, 0.09312",\
"0.01047, 0.01049, 0.01056, 0.01066, 0.01084, 0.01092, 0.01131, 0.0187, 0.05645, 0.1072",\
"0.0104, 0.01044, 0.01049, 0.01063, 0.01074, 0.01092, 0.01258, 0.03311, 0.0777, 0.1157",\
"0.01032, 0.01036, 0.01043, 0.01053, 0.01062, 0.01113, 0.0225, 0.05805, 0.08969, 0.1125",\
"0.01036, 0.01038, 0.01045, 0.01054, 0.01092, 0.02191, 0.04777, 0.06702, 0.08022, 0.08942");
}
}
timing() {
related_pin : "A1" ;
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("5.914, 6.042, 6.393, 6.874, 7.437, 8.071, 8.783, 9.589, 10.5, 11.55",\
"5.949, 6.078, 6.428, 6.909, 7.471, 8.105, 8.818, 9.623, 10.54, 11.58",\
"6.133, 6.262, 6.613, 7.093, 7.657, 8.291, 9.004, 9.807, 10.72, 11.77",\
"6.566, 6.695, 7.045, 7.526, 8.088, 8.722, 9.435, 10.24, 11.15, 12.2",\
"7.287, 7.416, 7.765, 8.246, 8.809, 9.445, 10.16, 10.96, 11.88, 12.92",\
"8.322, 8.448, 8.8, 9.279, 9.842, 10.47, 11.19, 11.99, 12.91, 13.95",\
"9.692, 9.82, 10.17, 10.65, 11.21, 11.85, 12.56, 13.37, 14.28, 15.32",\
"11.42, 11.55, 11.9, 12.38, 12.95, 13.58, 14.29, 15.1, 16.01, 17.06",\
"13.53, 13.66, 14.02, 14.5, 15.06, 15.7, 16.41, 17.22, 18.13, 19.18",\
"15.97, 16.11, 16.48, 16.97, 17.54, 18.18, 18.89, 19.7, 20.62, 21.66");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("1.035, 1.125, 1.432, 2.007, 2.894, 4.135, 5.767, 7.821, 10.32, 13.3",\
"1.1, 1.19, 1.497, 2.072, 2.96, 4.198, 5.834, 7.886, 10.38, 13.38",\
"1.327, 1.417, 1.723, 2.297, 3.185, 4.427, 6.059, 8.111, 10.61, 13.6",\
"1.754, 1.843, 2.148, 2.722, 3.61, 4.853, 6.483, 8.538, 11.04, 14.03",\
"2.33, 2.42, 2.726, 3.299, 4.186, 5.427, 7.06, 9.117, 11.62, 14.61",\
"2.969, 3.061, 3.369, 3.944, 4.831, 6.071, 7.701, 9.754, 12.27, 15.24",\
"3.658, 3.754, 4.065, 4.64, 5.527, 6.768, 8.397, 10.45, 12.95, 15.93",\
"4.391, 4.49, 4.807, 5.382, 6.269, 7.51, 9.138, 11.19, 13.69, 16.68",\
"5.163, 5.267, 5.592, 6.168, 7.055, 8.295, 9.925, 11.98, 14.48, 17.46",\
"5.972, 6.079, 6.413, 6.993, 7.88, 9.12, 10.75, 12.8, 15.3, 18.28");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("1.078, 1.161, 1.401, 1.77, 2.265, 2.901, 3.7, 4.72, 5.975, 7.521",\
"1.078, 1.16, 1.401, 1.77, 2.265, 2.901, 3.705, 4.711, 5.976, 7.522",\
"1.078, 1.161, 1.401, 1.77, 2.265, 2.902, 3.7, 4.713, 5.975, 7.52",\
"1.077, 1.159, 1.4, 1.769, 2.265, 2.899, 3.705, 4.712, 5.976, 7.522",\
"1.079, 1.161, 1.4, 1.77, 2.264, 2.902, 3.704, 4.722, 5.974, 7.516",\
"1.076, 1.162, 1.4, 1.77, 2.264, 2.902, 3.706, 4.718, 5.972, 7.522",\
"1.078, 1.16, 1.4, 1.772, 2.266, 2.906, 3.704, 4.716, 5.976, 7.518",\
"1.08, 1.162, 1.404, 1.774, 2.266, 2.904, 3.706, 4.72, 5.976, 7.516",\
"1.098, 1.182, 1.418, 1.782, 2.272, 2.906, 3.704, 4.72, 5.978, 7.518",\
"1.16, 1.238, 1.464, 1.82, 2.306, 2.932, 3.73, 4.73, 5.986, 7.528");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.5483, 0.6832, 1.169, 2.114, 3.589, 5.657, 8.401, 11.81, 16, 21",\
"0.5482, 0.6826, 1.169, 2.114, 3.592, 5.659, 8.381, 11.81, 16.01, 20.97",\
"0.548, 0.6834, 1.169, 2.116, 3.589, 5.66, 8.398, 11.81, 16, 20.97",\
"0.549, 0.6844, 1.169, 2.113, 3.593, 5.656, 8.386, 11.81, 16.01, 21.02",\
"0.5632, 0.6954, 1.174, 2.114, 3.594, 5.658, 8.384, 11.82, 16, 20.99",\
"0.5884, 0.7166, 1.187, 2.122, 3.591, 5.661, 8.38, 11.82, 15.99, 21.05",\
"0.6184, 0.7432, 1.202, 2.135, 3.6, 5.662, 8.39, 11.81, 16.03, 21",\
"0.656, 0.776, 1.222, 2.138, 3.606, 5.67, 8.384, 11.82, 16.01, 21",\
"0.702, 0.816, 1.248, 2.148, 3.612, 5.678, 8.392, 11.82, 16.01, 20.99",\
"0.754, 0.864, 1.28, 2.162, 3.62, 5.68, 8.398, 11.83, 16.01, 21.01");
}
}
timing() {
related_pin : "A2" ;
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("6.284, 6.412, 6.762, 7.243, 7.805, 8.441, 9.153, 9.958, 10.87, 11.91",\
"6.328, 6.457, 6.807, 7.287, 7.85, 8.485, 9.198, 10, 10.92, 11.96",\
"6.541, 6.669, 7.02, 7.501, 8.065, 8.697, 9.41, 10.22, 11.13, 12.17",\
"6.99, 7.118, 7.469, 7.951, 8.514, 9.147, 9.861, 10.66, 11.58, 12.62",\
"7.687, 7.816, 8.167, 8.648, 9.211, 9.843, 10.56, 11.36, 12.28, 13.32",\
"8.659, 8.788, 9.138, 9.618, 10.18, 10.81, 11.53, 12.33, 13.25, 14.29",\
"9.935, 10.06, 10.41, 10.9, 11.46, 12.09, 12.81, 13.61, 14.52, 15.57",\
"11.54, 11.67, 12.02, 12.5, 13.07, 13.7, 14.42, 15.22, 16.14, 17.18",\
"13.49, 13.62, 13.98, 14.46, 15.02, 15.66, 16.37, 17.18, 18.09, 19.14",\
"15.75, 15.88, 16.25, 16.74, 17.31, 17.95, 18.67, 19.48, 20.4, 21.44");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("1.073, 1.163, 1.471, 2.047, 2.935, 4.175, 5.804, 7.853, 10.35, 13.33",\
"1.137, 1.228, 1.536, 2.111, 2.999, 4.24, 5.868, 7.918, 10.42, 13.4",\
"1.364, 1.454, 1.761, 2.336, 3.224, 4.464, 6.092, 8.144, 10.64, 13.62",\
"1.791, 1.881, 2.188, 2.762, 3.651, 4.891, 6.522, 8.573, 11.07, 14.05",\
"2.382, 2.473, 2.778, 3.352, 4.241, 5.482, 7.111, 9.164, 11.66, 14.65",\
"3.039, 3.132, 3.441, 4.015, 4.902, 6.143, 7.771, 9.824, 12.33, 15.31",\
"3.748, 3.844, 4.156, 4.731, 5.619, 6.861, 8.49, 10.54, 13.04, 16.02",\
"4.505, 4.604, 4.921, 5.496, 6.384, 7.624, 9.256, 11.31, 13.81, 16.79",\
"5.302, 5.405, 5.729, 6.306, 7.193, 8.432, 10.06, 12.12, 14.61, 17.6",\
"6.135, 6.243, 6.576, 7.155, 8.042, 9.282, 10.91, 12.96, 15.47, 18.45");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("1.077, 1.16, 1.4, 1.769, 2.265, 2.903, 3.702, 4.714, 5.975, 7.522",\
"1.079, 1.159, 1.4, 1.77, 2.265, 2.904, 3.701, 4.716, 5.977, 7.52",\
"1.077, 1.161, 1.4, 1.77, 2.265, 2.897, 3.705, 4.719, 5.968, 7.518",\
"1.078, 1.161, 1.401, 1.77, 2.264, 2.9, 3.705, 4.72, 5.974, 7.518",\
"1.078, 1.159, 1.399, 1.77, 2.266, 2.9, 3.704, 4.72, 5.976, 7.52",\
"1.076, 1.16, 1.4, 1.77, 2.266, 2.9, 3.702, 4.72, 5.976, 7.52",\
"1.078, 1.16, 1.4, 1.772, 2.266, 2.9, 3.704, 4.712, 5.974, 7.52",\
"1.078, 1.162, 1.4, 1.772, 2.266, 2.906, 3.706, 4.712, 5.974, 7.512",\
"1.096, 1.176, 1.416, 1.782, 2.274, 2.908, 3.706, 4.72, 5.976, 7.518",\
"1.144, 1.226, 1.46, 1.82, 2.308, 2.936, 3.736, 4.738, 5.988, 7.528");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.5505, 0.6866, 1.175, 2.118, 3.59, 5.659, 8.394, 11.83, 16.04, 20.99",\
"0.5512, 0.6868, 1.173, 2.119, 3.597, 5.672, 8.385, 11.83, 16.02, 21.04",\
"0.5514, 0.6872, 1.173, 2.118, 3.591, 5.66, 8.383, 11.84, 16, 20.99",\
"0.5518, 0.6866, 1.173, 2.116, 3.59, 5.66, 8.38, 11.81, 16, 21",\
"0.563, 0.6958, 1.176, 2.116, 3.591, 5.666, 8.382, 11.81, 16, 21",\
"0.5874, 0.715, 1.189, 2.124, 3.594, 5.67, 8.382, 11.81, 16, 21.02",\
"0.615, 0.7408, 1.201, 2.131, 3.602, 5.664, 8.39, 11.81, 16, 20.99",\
"0.652, 0.77, 1.218, 2.136, 3.606, 5.67, 8.39, 11.82, 16, 21",\
"0.692, 0.812, 1.242, 2.148, 3.61, 5.678, 8.396, 11.82, 16.01, 21",\
"0.744, 0.854, 1.274, 2.16, 3.618, 5.68, 8.402, 11.83, 16.01, 21.01");
}
}
timing() {
related_pin : "A3" ;
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("6.418, 6.546, 6.897, 7.377, 7.94, 8.574, 9.287, 10.09, 11.01, 12.05",\
"6.479, 6.608, 6.958, 7.44, 8.002, 8.636, 9.349, 10.15, 11.07, 12.11",\
"6.718, 6.847, 7.197, 7.679, 8.241, 8.875, 9.588, 10.39, 11.31, 12.35",\
"7.182, 7.311, 7.661, 8.142, 8.704, 9.339, 10.05, 10.86, 11.77, 12.82",\
"7.879, 8.007, 8.358, 8.84, 9.401, 10.04, 10.75, 11.55, 12.47, 13.51",\
"8.819, 8.947, 9.298, 9.78, 10.34, 10.97, 11.69, 12.49, 13.41, 14.45",\
"10.03, 10.15, 10.5, 10.98, 11.55, 12.18, 12.89, 13.7, 14.61, 15.66",\
"11.52, 11.65, 12, 12.48, 13.04, 13.68, 14.39, 15.2, 16.11, 17.16",\
"13.32, 13.45, 13.8, 14.28, 14.85, 15.48, 16.2, 17, 17.92, 18.96",\
"15.39, 15.52, 15.88, 16.38, 16.95, 17.59, 18.31, 19.12, 20.04, 21.08");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("1.098, 1.19, 1.5, 2.079, 2.97, 4.212, 5.841, 7.892, 10.39, 13.38",\
"1.162, 1.253, 1.564, 2.143, 3.033, 4.276, 5.904, 7.957, 10.46, 13.44",\
"1.388, 1.479, 1.788, 2.367, 3.257, 4.499, 6.129, 8.18, 10.68, 13.66",\
"1.818, 1.909, 2.216, 2.793, 3.684, 4.927, 6.558, 8.61, 11.11, 14.09",\
"2.42, 2.511, 2.818, 3.394, 4.283, 5.526, 7.158, 9.211, 11.71, 14.69",\
"3.094, 3.186, 3.496, 4.072, 4.961, 6.203, 7.836, 9.888, 12.39, 15.37",\
"3.823, 3.918, 4.231, 4.807, 5.696, 6.938, 8.569, 10.62, 13.12, 16.11",\
"4.601, 4.7, 5.017, 5.595, 6.483, 7.726, 9.355, 11.41, 13.91, 16.89",\
"5.421, 5.525, 5.848, 6.427, 7.316, 8.557, 10.19, 12.24, 14.74, 17.73",\
"6.28, 6.387, 6.72, 7.3, 8.189, 9.429, 11.06, 13.11, 15.62, 18.6");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("1.077, 1.161, 1.4, 1.77, 2.265, 2.897, 3.705, 4.715, 5.971, 7.52",\
"1.077, 1.161, 1.4, 1.77, 2.264, 2.897, 3.705, 4.721, 5.974, 7.522",\
"1.079, 1.159, 1.401, 1.769, 2.263, 2.899, 3.699, 4.717, 5.972, 7.52",\
"1.077, 1.16, 1.4, 1.769, 2.266, 2.903, 3.706, 4.712, 5.972, 7.522",\
"1.078, 1.159, 1.401, 1.768, 2.266, 2.898, 3.706, 4.712, 5.976, 7.52",\
"1.078, 1.162, 1.398, 1.77, 2.264, 2.9, 3.704, 4.72, 5.976, 7.52",\
"1.08, 1.162, 1.4, 1.77, 2.266, 2.9, 3.706, 4.72, 5.976, 7.52",\
"1.078, 1.162, 1.402, 1.772, 2.266, 2.906, 3.706, 4.722, 5.972, 7.512",\
"1.092, 1.176, 1.414, 1.78, 2.272, 2.904, 3.708, 4.718, 5.978, 7.522",\
"1.136, 1.218, 1.456, 1.82, 2.308, 2.936, 3.734, 4.738, 5.99, 7.524");
}
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.002131, 0.006102, 0.01369, 0.0255, 0.04208, 0.06389, 0.09137, 0.1249, 0.1649");
values("0.5586, 0.6958, 1.184, 2.126, 3.602, 5.672, 8.387, 11.84, 16.04, 21.04",\
"0.5584, 0.6956, 1.182, 2.128, 3.606, 5.677, 8.388, 11.83, 16.02, 21.04",\
"0.5584, 0.6944, 1.183, 2.125, 3.599, 5.68, 8.387, 11.84, 16, 20.99",\
"0.557, 0.6918, 1.181, 2.124, 3.598, 5.666, 8.388, 11.83, 16.02, 21.04",\
"0.5656, 0.7002, 1.181, 2.123, 3.6, 5.665, 8.399, 11.83, 16.04, 20.99",\
"0.5894, 0.7192, 1.192, 2.129, 3.602, 5.667, 8.387, 11.84, 16.04, 21.01",\
"0.6162, 0.7426, 1.205, 2.136, 3.606, 5.668, 8.386, 11.82, 16, 21",\
"0.648, 0.77, 1.222, 2.142, 3.616, 5.676, 8.392, 11.84, 16, 20.99",\
"0.69, 0.808, 1.246, 2.152, 3.616, 5.682, 8.398, 11.82, 16.02, 21",\
"0.738, 0.848, 1.272, 2.166, 3.622, 5.686, 8.404, 11.83, 16.01, 21.01");
}
}
}
}