blob: 9c0fd066216423795ce93c34ea2c06c28510b8bb [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__and3_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0002001672" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002008476" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002009934" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0002051082" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000204687" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0002078784" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000211572" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0002062098" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000211572" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.002587 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00164, 0.001641, 0.001636, 0.001634, 0.001636, 0.001636, 0.001636, \
0.001637, 0.00154, 0.001171");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.0009864, -0.0009917, -0.0009917, -0.000996, -0.001004, -0.001012, \
-0.001023, -0.00105, -0.001098, -0.00104");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001641, 0.001642, 0.001637, 0.001637, 0.001638, 0.001636, 0.001636, \
0.001636, 0.001538, 0.001168");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.0009714, -0.0009778, -0.0009771, -0.0009812, -0.0009893, -0.0009961, \
-0.001011, -0.001037, -0.001085, -0.001027");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00164, 0.00164, 0.001638, 0.001637, 0.001637, 0.001636, 0.001636, \
0.001637, 0.001539, 0.001169");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.000503, 0.0004981, 0.0004934, 0.0004852, 0.0004688, 0.0004488, \
0.0004173, 0.00035, 0.0001021, -0.0002276");
}
}
}
pin(A2) {
capacitance : 0.00252 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001589, 0.001583, 0.001579, 0.001576, 0.001573, 0.001564, 0.001551, \
0.001524, 0.001369, 0.0009477");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00141, -0.001412, -0.001408, -0.001407, -0.00141, -0.001409, \
-0.001409, -0.001408, -0.001363, -0.001185");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001607, 0.001478, 0.001415, 0.001404, 0.001405, 0.001404, 0.001403, \
0.001402, 0.001316, 0.0009819");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001407, -0.001412, -0.001409, -0.001408, -0.001411, -0.00141, \
-0.001409, -0.001409, -0.001363, -0.001185");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001453, 0.001455, 0.001451, 0.001448, 0.001445, 0.001439, 0.001432, \
0.001419, 0.001309, 0.0009592");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001257, -0.00126, -0.001261, -0.001268, -0.00128, -0.001295, \
-0.001321, -0.001367, -0.001417, -0.001284");
}
}
}
pin(A3) {
capacitance : 0.002563 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001418, 0.001416, 0.001415, 0.001409, 0.001413, 0.001413, 0.001413, \
0.001412, 0.001327, 0.0009952");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00141, -0.001409, -0.001408, -0.001407, -0.00141, -0.001409, \
-0.001408, -0.001407, -0.001361, -0.001184");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001426, 0.001416, 0.001412, 0.001409, 0.001411, 0.00141, 0.00141, \
0.00141, 0.001323, 0.0009898");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00141, -0.001409, -0.001411, -0.001409, -0.00141, -0.00141, \
-0.001409, -0.001408, -0.001362, -0.001184");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.001425, 0.001416, 0.001414, 0.001412, 0.001413, 0.001413, 0.001412, \
0.001412, 0.001325, 0.0009921");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.001411, -0.00141, -0.001409, -0.001408, -0.001411, -0.001408, \
-0.001409, -0.001407, -0.001361, -0.001183");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.191 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.01984, 0.0199, 0.02006, 0.02023, 0.02036, 0.02044, 0.02049, 0.02052, 0.02054, 0.02054",\
"0.01989, 0.01995, 0.02012, 0.02029, 0.02041, 0.02049, 0.02054, 0.02058, 0.02059, 0.02059",\
"0.01979, 0.01984, 0.02001, 0.02019, 0.02031, 0.02039, 0.02044, 0.02048, 0.02049, 0.02048",\
"0.01962, 0.01968, 0.01983, 0.02, 0.02014, 0.02022, 0.02028, 0.02031, 0.02033, 0.02032",\
"0.01949, 0.01954, 0.01966, 0.01982, 0.01996, 0.02006, 0.02013, 0.02017, 0.02019, 0.02016",\
"0.0194, 0.01944, 0.01956, 0.01971, 0.01985, 0.01996, 0.02003, 0.02009, 0.0201, 0.02",\
"0.0194, 0.01943, 0.01954, 0.01967, 0.01981, 0.01992, 0.02, 0.02005, 0.01997, 0.01963",\
"0.01947, 0.01949, 0.01958, 0.0197, 0.01984, 0.01995, 0.02001, 0.01984, 0.01932, 0.0187",\
"0.01941, 0.01942, 0.01948, 0.01958, 0.01961, 0.01921, 0.01843, 0.01785, 0.01744, 0.01714",\
"0.008067, 0.008064, 0.008092, 0.008176, 0.008285, 0.008401, 0.008493, 0.008566, 0.008628, 0.008675");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.009001, 0.009041, 0.009168, 0.009357, 0.009518, 0.0097, 0.01033, 0.01687, 0.04757, 0.105",\
"0.008982, 0.009029, 0.00915, 0.009346, 0.009528, 0.009713, 0.01031, 0.01726, 0.04843, 0.1059",\
"0.008937, 0.008979, 0.009102, 0.009294, 0.009474, 0.009661, 0.01036, 0.01822, 0.05157, 0.1092",\
"0.008871, 0.008916, 0.009025, 0.009189, 0.009369, 0.009561, 0.01059, 0.02067, 0.05784, 0.115",\
"0.008789, 0.008822, 0.00892, 0.009072, 0.009215, 0.009422, 0.01113, 0.0254, 0.06807, 0.1226",\
"0.008747, 0.00878, 0.008865, 0.008994, 0.009171, 0.009443, 0.0128, 0.03469, 0.08167, 0.1294",\
"0.008746, 0.008782, 0.008847, 0.008964, 0.009135, 0.009686, 0.0175, 0.04977, 0.0951, 0.1318",\
"0.008803, 0.008827, 0.008894, 0.008972, 0.009141, 0.0116, 0.03014, 0.06808, 0.1014, 0.1253",\
"0.008943, 0.008973, 0.009022, 0.009118, 0.01005, 0.02179, 0.0508, 0.07566, 0.09279, 0.1047",\
"0.009237, 0.009249, 0.00931, 0.01046, 0.02247, 0.03844, 0.04889, 0.05562, 0.0601, 0.06315");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.02137, 0.02143, 0.02158, 0.02175, 0.02188, 0.02197, 0.02203, 0.02206, 0.02209, 0.02209",\
"0.02135, 0.02141, 0.02156, 0.02173, 0.02187, 0.02195, 0.02201, 0.02205, 0.02207, 0.02207",\
"0.02125, 0.0213, 0.02146, 0.02164, 0.02177, 0.02186, 0.02191, 0.02195, 0.02197, 0.02197",\
"0.02112, 0.02118, 0.02133, 0.02149, 0.02163, 0.02173, 0.02178, 0.02182, 0.02184, 0.02183",\
"0.02102, 0.02106, 0.0212, 0.02135, 0.02149, 0.02159, 0.02167, 0.02171, 0.02174, 0.0217",\
"0.02095, 0.02099, 0.0211, 0.02125, 0.02139, 0.0215, 0.02158, 0.02164, 0.02165, 0.02154",\
"0.02095, 0.02096, 0.02107, 0.02121, 0.02134, 0.02145, 0.02154, 0.02159, 0.02149, 0.02113",\
"0.02098, 0.02101, 0.02109, 0.02122, 0.02135, 0.02145, 0.0215, 0.02129, 0.02073, 0.02012",\
"0.02083, 0.02084, 0.02091, 0.02099, 0.02094, 0.02038, 0.01961, 0.01907, 0.01871, 0.01845",\
"0.008201, 0.008229, 0.008297, 0.008402, 0.008522, 0.008637, 0.008737, 0.008813, 0.008877, 0.008924");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.009332, 0.009382, 0.009503, 0.009687, 0.009877, 0.01007, 0.0107, 0.01761, 0.04849, 0.1061",\
"0.009321, 0.009367, 0.009478, 0.009674, 0.009866, 0.01005, 0.01066, 0.01793, 0.04945, 0.107",\
"0.009284, 0.009328, 0.009456, 0.009626, 0.009804, 0.01001, 0.0108, 0.01891, 0.05263, 0.1101",\
"0.009221, 0.009262, 0.009375, 0.009562, 0.00971, 0.00993, 0.01095, 0.02094, 0.0585, 0.1156",\
"0.009145, 0.009176, 0.009282, 0.009441, 0.0096, 0.009825, 0.01148, 0.02551, 0.06812, 0.1228",\
"0.009074, 0.00911, 0.009211, 0.009361, 0.00952, 0.009803, 0.01302, 0.03434, 0.08131, 0.1295",\
"0.009044, 0.009074, 0.009153, 0.009285, 0.009473, 0.009972, 0.01746, 0.04893, 0.09474, 0.1322",\
"0.009049, 0.009084, 0.009151, 0.009245, 0.00936, 0.01162, 0.02936, 0.06738, 0.1017, 0.1263",\
"0.009123, 0.009147, 0.00921, 0.009297, 0.01003, 0.0209, 0.05003, 0.07604, 0.09403, 0.1066",\
"0.00933, 0.009353, 0.009413, 0.0103, 0.02146, 0.03868, 0.05028, 0.05773, 0.0627, 0.06611");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.02287, 0.02293, 0.02307, 0.02324, 0.02338, 0.02348, 0.02353, 0.02357, 0.0236, 0.02361",\
"0.02276, 0.02282, 0.02296, 0.02313, 0.02327, 0.02336, 0.02342, 0.02346, 0.02349, 0.02349",\
"0.02267, 0.02272, 0.02287, 0.02303, 0.02317, 0.02327, 0.02333, 0.02337, 0.02339, 0.02339",\
"0.02258, 0.02263, 0.02277, 0.02294, 0.02308, 0.02318, 0.02324, 0.02328, 0.0233, 0.0233",\
"0.02251, 0.02255, 0.02268, 0.02283, 0.02297, 0.02308, 0.02315, 0.0232, 0.02322, 0.02319",\
"0.02245, 0.02249, 0.0226, 0.02274, 0.02288, 0.02299, 0.02308, 0.02313, 0.02314, 0.02302",\
"0.02243, 0.02247, 0.02256, 0.02269, 0.02282, 0.02294, 0.02303, 0.02307, 0.02296, 0.02257",\
"0.02247, 0.02249, 0.02257, 0.02268, 0.02281, 0.02292, 0.02295, 0.0227, 0.02211, 0.0215",\
"0.02218, 0.02219, 0.02224, 0.0223, 0.02216, 0.02145, 0.02072, 0.02025, 0.01992, 0.0197",\
"0.008419, 0.008439, 0.008509, 0.008614, 0.008729, 0.00884, 0.008934, 0.00901, 0.00907, 0.009117");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.009864, 0.009912, 0.01004, 0.01023, 0.01039, 0.01059, 0.0112, 0.01805, 0.04933, 0.1069",\
"0.009854, 0.009894, 0.01002, 0.01022, 0.01041, 0.01059, 0.01126, 0.01847, 0.0505, 0.1079",\
"0.009814, 0.009864, 0.009976, 0.01016, 0.01037, 0.01054, 0.01131, 0.01958, 0.05361, 0.111",\
"0.009755, 0.009797, 0.00992, 0.0101, 0.01028, 0.01046, 0.01152, 0.02163, 0.05892, 0.1161",\
"0.009682, 0.009716, 0.009824, 0.009994, 0.01018, 0.0104, 0.01202, 0.02582, 0.06846, 0.1231",\
"0.009612, 0.009647, 0.009763, 0.009936, 0.01012, 0.01038, 0.01335, 0.03402, 0.08056, 0.1296",\
"0.009574, 0.009609, 0.009698, 0.009806, 0.01005, 0.01047, 0.01716, 0.04749, 0.09379, 0.1327",\
"0.009557, 0.009583, 0.009672, 0.009762, 0.009904, 0.01177, 0.02768, 0.0656, 0.1019, 0.1284",\
"0.009599, 0.009629, 0.009716, 0.009824, 0.01037, 0.01915, 0.04783, 0.07664, 0.09683, 0.111",\
"0.009784, 0.009798, 0.009872, 0.01033, 0.01881, 0.03862, 0.0534, 0.06301, 0.06939, 0.07383");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("2.256, 2.357, 2.638, 3.045, 3.561, 4.207, 5.005, 5.987, 7.177, 8.591",\
"2.344, 2.445, 2.726, 3.132, 3.65, 4.295, 5.094, 6.076, 7.265, 8.68",\
"2.618, 2.719, 3, 3.407, 3.924, 4.57, 5.368, 6.35, 7.539, 8.953",\
"3.148, 3.249, 3.53, 3.937, 4.454, 5.098, 5.897, 6.879, 8.068, 9.482",\
"3.988, 4.089, 4.369, 4.776, 5.294, 5.939, 6.739, 7.721, 8.91, 10.32",\
"5.144, 5.248, 5.535, 5.946, 6.468, 7.114, 7.914, 8.897, 10.09, 11.5",\
"6.492, 6.608, 6.922, 7.358, 7.896, 8.552, 9.355, 10.34, 11.53, 12.94",\
"7.951, 8.083, 8.432, 8.902, 9.471, 10.15, 10.96, 11.95, 13.14, 14.56",\
"9.524, 9.671, 10.06, 10.57, 11.17, 11.87, 12.7, 13.69, 14.89, 16.3",\
"11.21, 11.37, 11.8, 12.35, 12.99, 13.71, 14.56, 15.56, 16.76, 18.18");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("2.44, 2.596, 3.059, 3.81, 4.889, 6.364, 8.292, 10.72, 13.67, 17.19",\
"2.488, 2.644, 3.107, 3.859, 4.938, 6.413, 8.341, 10.77, 13.72, 17.25",\
"2.666, 2.822, 3.285, 4.036, 5.116, 6.591, 8.519, 10.94, 13.9, 17.42",\
"3.011, 3.166, 3.629, 4.38, 5.458, 6.933, 8.862, 11.29, 14.25, 17.77",\
"3.534, 3.69, 4.154, 4.904, 5.983, 7.457, 9.386, 11.81, 14.77, 18.29",\
"4.111, 4.273, 4.748, 5.507, 6.59, 8.065, 9.994, 12.42, 15.38, 18.91",\
"4.659, 4.826, 5.315, 6.086, 7.177, 8.659, 10.59, 13.01, 15.98, 19.49",\
"5.154, 5.332, 5.837, 6.62, 7.715, 9.2, 11.14, 13.56, 16.52, 20.05",\
"5.585, 5.774, 6.299, 7.096, 8.197, 9.685, 11.62, 14.05, 17.02, 20.54",\
"5.932, 6.133, 6.686, 7.502, 8.61, 10.1, 12.03, 14.46, 17.43, 20.96");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.6284, 0.7126, 0.9682, 1.402, 2.047, 2.959, 4.199, 5.815, 7.813, 10.23",\
"0.6288, 0.7124, 0.9682, 1.402, 2.049, 2.953, 4.194, 5.808, 7.823, 10.23",\
"0.6286, 0.7122, 0.968, 1.401, 2.049, 2.955, 4.198, 5.809, 7.816, 10.23",\
"0.6276, 0.7112, 0.967, 1.402, 2.046, 2.953, 4.193, 5.815, 7.814, 10.24",\
"0.6298, 0.7146, 0.9714, 1.4, 2.049, 2.959, 4.197, 5.807, 7.811, 10.22",\
"0.6616, 0.7434, 0.992, 1.419, 2.056, 2.958, 4.198, 5.812, 7.826, 10.24",\
"0.768, 0.846, 1.086, 1.492, 2.106, 2.992, 4.212, 5.822, 7.814, 10.23",\
"0.892, 0.972, 1.212, 1.614, 2.21, 3.072, 4.268, 5.844, 7.836, 10.22",\
"1.016, 1.104, 1.35, 1.744, 2.328, 3.17, 4.342, 5.894, 7.856, 10.24",\
"1.15, 1.244, 1.5, 1.894, 2.462, 3.284, 4.422, 5.95, 7.902, 10.27");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.8938, 1.055, 1.595, 2.628, 4.298, 6.721, 9.951, 14.04, 19.02, 24.96",\
"0.8944, 1.056, 1.594, 2.627, 4.295, 6.723, 9.965, 14.06, 19.01, 24.94",\
"0.8944, 1.054, 1.595, 2.626, 4.296, 6.729, 9.965, 14.06, 19.01, 24.95",\
"0.8934, 1.053, 1.594, 2.626, 4.301, 6.729, 9.965, 14.06, 19.04, 24.94",\
"0.9022, 1.063, 1.6, 2.63, 4.299, 6.722, 9.963, 14.04, 19.03, 24.95",\
"0.9476, 1.105, 1.637, 2.653, 4.312, 6.73, 9.966, 14.06, 19.02, 25.01",\
"1.004, 1.16, 1.68, 2.69, 4.34, 6.748, 9.96, 14.05, 19.02, 24.96",\
"1.078, 1.228, 1.736, 2.726, 4.36, 6.766, 9.984, 14.04, 19.03, 24.97",\
"1.166, 1.314, 1.806, 2.768, 4.382, 6.784, 10.01, 14.06, 19.04, 24.98",\
"1.274, 1.418, 1.886, 2.822, 4.41, 6.782, 9.998, 14.08, 19.05, 24.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("2.447, 2.55, 2.834, 3.244, 3.764, 4.411, 5.212, 6.196, 7.386, 8.801",\
"2.527, 2.629, 2.913, 3.323, 3.844, 4.491, 5.292, 6.275, 7.465, 8.881",\
"2.801, 2.904, 3.188, 3.599, 4.12, 4.766, 5.567, 6.55, 7.741, 9.155",\
"3.335, 3.439, 3.722, 4.133, 4.653, 5.301, 6.102, 7.085, 8.275, 9.69",\
"4.181, 4.283, 4.567, 4.977, 5.498, 6.145, 6.947, 7.931, 9.121, 10.54",\
"5.356, 5.46, 5.746, 6.159, 6.682, 7.33, 8.132, 9.117, 10.31, 11.72",\
"6.759, 6.874, 7.183, 7.615, 8.15, 8.806, 9.61, 10.59, 11.78, 13.2",\
"8.284, 8.414, 8.757, 9.223, 9.784, 10.46, 11.27, 12.26, 13.45, 14.87",\
"9.926, 10.07, 10.45, 10.95, 11.55, 12.24, 13.07, 14.06, 15.26, 16.68",\
"11.68, 11.84, 12.26, 12.81, 13.43, 14.15, 14.99, 16, 17.2, 18.62");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("2.555, 2.711, 3.174, 3.925, 5.004, 6.479, 8.408, 10.83, 13.79, 17.32",\
"2.608, 2.764, 3.227, 3.978, 5.058, 6.533, 8.461, 10.88, 13.84, 17.36",\
"2.77, 2.926, 3.389, 4.14, 5.22, 6.695, 8.623, 11.05, 14.01, 17.54",\
"3.059, 3.214, 3.676, 4.427, 5.506, 6.981, 8.909, 11.34, 14.29, 17.82",\
"3.49, 3.646, 4.11, 4.861, 5.94, 7.415, 9.343, 11.77, 14.72, 18.25",\
"3.988, 4.151, 4.627, 5.388, 6.47, 7.946, 9.874, 12.3, 15.26, 18.78",\
"4.486, 4.654, 5.145, 5.918, 7.01, 8.491, 10.42, 12.85, 15.81, 19.32",\
"4.951, 5.129, 5.635, 6.422, 7.519, 9.003, 10.94, 13.37, 16.32, 19.85",\
"5.363, 5.549, 6.075, 6.877, 7.982, 9.468, 11.4, 13.83, 16.79, 20.32",\
"5.7, 5.897, 6.446, 7.267, 8.382, 9.869, 11.8, 14.23, 17.2, 20.72");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.6396, 0.7232, 0.98, 1.409, 2.059, 2.969, 4.206, 5.814, 7.832, 10.25",\
"0.6394, 0.7234, 0.9778, 1.41, 2.053, 2.968, 4.208, 5.822, 7.828, 10.24",\
"0.6396, 0.7224, 0.9798, 1.41, 2.054, 2.969, 4.206, 5.824, 7.827, 10.24",\
"0.639, 0.7234, 0.9788, 1.413, 2.059, 2.963, 4.208, 5.822, 7.831, 10.23",\
"0.6392, 0.7236, 0.98, 1.413, 2.052, 2.964, 4.206, 5.82, 7.831, 10.23",\
"0.6606, 0.7422, 0.9938, 1.42, 2.066, 2.964, 4.206, 5.814, 7.832, 10.25",\
"0.752, 0.832, 1.072, 1.48, 2.096, 2.99, 4.222, 5.83, 7.834, 10.25",\
"0.87, 0.95, 1.19, 1.59, 2.198, 3.062, 4.262, 5.84, 7.836, 10.23",\
"0.992, 1.076, 1.32, 1.718, 2.308, 3.154, 4.332, 5.89, 7.856, 10.25",\
"1.12, 1.212, 1.472, 1.856, 2.428, 3.258, 4.408, 5.942, 7.894, 10.28");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.8944, 1.054, 1.595, 2.628, 4.297, 6.729, 9.967, 14.06, 19.02, 24.97",\
"0.8926, 1.054, 1.595, 2.627, 4.3, 6.729, 9.965, 14.06, 19.01, 24.94",\
"0.8928, 1.055, 1.594, 2.624, 4.294, 6.721, 9.967, 14.06, 19.03, 24.96",\
"0.8938, 1.055, 1.594, 2.628, 4.298, 6.728, 9.961, 14.03, 19.01, 24.94",\
"0.9038, 1.064, 1.6, 2.625, 4.297, 6.723, 9.962, 14.04, 19.02, 24.94",\
"0.9472, 1.105, 1.638, 2.649, 4.309, 6.724, 9.962, 14.03, 19.02, 24.97",\
"0.9978, 1.156, 1.682, 2.688, 4.336, 6.742, 9.966, 14.03, 19.02, 24.96",\
"1.056, 1.218, 1.734, 2.728, 4.364, 6.756, 9.974, 14.04, 19.01, 24.97",\
"1.128, 1.284, 1.794, 2.774, 4.384, 6.778, 9.992, 14.05, 19.04, 24.96",\
"1.216, 1.368, 1.872, 2.828, 4.418, 6.784, 9.984, 14.06, 19.04, 24.96");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("2.624, 2.728, 3.015, 3.43, 3.954, 4.604, 5.408, 6.394, 7.587, 9.002",\
"2.69, 2.794, 3.082, 3.495, 4.021, 4.671, 5.475, 6.461, 7.653, 9.069",\
"2.966, 3.07, 3.358, 3.772, 4.297, 4.947, 5.75, 6.736, 7.929, 9.345",\
"3.506, 3.61, 3.898, 4.312, 4.836, 5.486, 6.29, 7.276, 8.469, 9.885",\
"4.356, 4.46, 4.747, 5.16, 5.686, 6.336, 7.14, 8.127, 9.319, 10.74",\
"5.544, 5.649, 5.936, 6.353, 6.877, 7.529, 8.334, 9.32, 10.51, 11.93",\
"6.996, 7.11, 7.416, 7.845, 8.379, 9.035, 9.841, 10.83, 12.02, 13.44",\
"8.58, 8.71, 9.047, 9.508, 10.07, 10.74, 11.55, 12.54, 13.74, 15.15",\
"10.29, 10.43, 10.8, 11.3, 11.89, 12.58, 13.41, 14.4, 15.6, 17.01",\
"12.11, 12.27, 12.68, 13.22, 13.83, 14.55, 15.39, 16.4, 17.6, 19.02");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("2.603, 2.759, 3.222, 3.974, 5.053, 6.528, 8.456, 10.88, 13.84, 17.36",\
"2.666, 2.822, 3.285, 4.037, 5.116, 6.591, 8.52, 10.94, 13.91, 17.42",\
"2.825, 2.982, 3.445, 4.196, 5.275, 6.75, 8.678, 11.1, 14.07, 17.6",\
"3.066, 3.222, 3.684, 4.435, 5.514, 6.989, 8.918, 11.34, 14.31, 17.83",\
"3.402, 3.558, 4.022, 4.774, 5.853, 7.329, 9.258, 11.68, 14.64, 18.17",\
"3.78, 3.943, 4.42, 5.181, 6.264, 7.739, 9.668, 12.09, 15.06, 18.59",\
"4.159, 4.328, 4.818, 5.593, 6.684, 8.164, 10.09, 12.52, 15.48, 19",\
"4.518, 4.694, 5.201, 5.989, 7.088, 8.571, 10.5, 12.93, 15.89, 19.41",\
"4.841, 5.025, 5.549, 6.354, 7.462, 8.947, 10.88, 13.31, 16.27, 19.79",\
"5.103, 5.297, 5.84, 6.663, 7.782, 9.271, 11.2, 13.63, 16.59, 20.12");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.6524, 0.7368, 0.992, 1.426, 2.07, 2.977, 4.22, 5.833, 7.838, 10.25",\
"0.6524, 0.7368, 0.9926, 1.424, 2.067, 2.982, 4.215, 5.829, 7.843, 10.26",\
"0.6532, 0.7368, 0.9912, 1.425, 2.071, 2.977, 4.221, 5.833, 7.83, 10.24",\
"0.652, 0.7368, 0.9912, 1.425, 2.07, 2.977, 4.221, 5.836, 7.83, 10.25",\
"0.6522, 0.7362, 0.992, 1.425, 2.067, 2.98, 4.219, 5.828, 7.843, 10.26",\
"0.6656, 0.7468, 1.001, 1.431, 2.072, 2.982, 4.222, 5.83, 7.838, 10.26",\
"0.742, 0.82, 1.058, 1.472, 2.096, 2.998, 4.226, 5.836, 7.844, 10.24",\
"0.856, 0.934, 1.172, 1.578, 2.184, 3.056, 4.26, 5.854, 7.848, 10.24",\
"0.972, 1.056, 1.298, 1.698, 2.296, 3.144, 4.33, 5.892, 7.858, 10.26",\
"1.1, 1.19, 1.438, 1.828, 2.408, 3.24, 4.396, 5.948, 7.892, 10.28");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002311, 0.006913, 0.0157, 0.02939, 0.0486, 0.07388, 0.1057, 0.1446, 0.191");
values("0.8942, 1.054, 1.595, 2.628, 4.298, 6.719, 9.958, 14.03, 19.02, 24.94",\
"0.8934, 1.055, 1.595, 2.628, 4.3, 6.728, 9.965, 14.04, 19.03, 24.97",\
"0.8932, 1.056, 1.594, 2.627, 4.299, 6.721, 9.964, 14.06, 19.07, 24.96",\
"0.8928, 1.054, 1.595, 2.624, 4.297, 6.721, 9.964, 14.06, 19.02, 24.94",\
"0.9032, 1.065, 1.598, 2.63, 4.301, 6.728, 9.966, 14.02, 19.07, 24.97",\
"0.9438, 1.104, 1.636, 2.649, 4.309, 6.728, 9.956, 14.06, 19.02, 24.95",\
"0.9886, 1.155, 1.68, 2.694, 4.33, 6.74, 9.96, 14.05, 19.01, 24.95",\
"1.04, 1.202, 1.732, 2.732, 4.362, 6.748, 9.956, 14.04, 19.03, 24.96",\
"1.096, 1.258, 1.786, 2.776, 4.388, 6.762, 9.982, 14.04, 19.03, 24.98",\
"1.164, 1.326, 1.852, 2.826, 4.424, 6.78, 9.978, 14.06, 19.02, 24.97");
}
}
}
}