blob: aef953267fff9d27f3d31bacdd3ec71100c57e49 [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_2) {
area : 26.342400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000219591" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002187162" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002155572" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000215541" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0002122848" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0002122848" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0002122848" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0002122848" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000219591" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.004211 ;
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.004384, 0.004385, 0.004382, 0.004375, 0.004348, 0.004303, 0.004228, \
0.004073, 0.003406, 0.002119");
}
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.001441, -0.001447, -0.001447, -0.001458, -0.001457, -0.001457, \
-0.001458, -0.001458, -0.001392, -0.001107");
}
}
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.002534, 0.002538, 0.002534, 0.00254, 0.002527, 0.002511, 0.00248, \
0.002421, 0.002141, 0.001512");
}
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.001448, -0.001453, -0.001457, -0.001464, -0.001464, -0.001465, \
-0.001466, -0.001467, -0.001399, -0.001113");
}
}
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.002531, 0.002541, 0.002536, 0.00254, 0.002528, 0.00251, 0.00248, \
0.002423, 0.002144, 0.001514");
}
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.001446, -0.001453, -0.001456, -0.001464, -0.001466, -0.001467, \
-0.001467, -0.001467, -0.001398, -0.001112");
}
}
}
pin(A2) {
capacitance : 0.003783 ;
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.001981, 0.001977, 0.00198, 0.001978, 0.001966, 0.001943, 0.001908, \
0.001857, 0.001742, 0.001382");
}
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.001872, -0.001874, -0.001879, -0.001888, -0.001889, -0.001893, \
-0.001897, -0.001902, -0.001824, -0.00147");
}
}
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.003396, 0.003395, 0.003398, 0.003402, 0.003401, 0.003401, 0.0034, \
0.003399, 0.003197, 0.002392");
}
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.003074, -0.003095, -0.003152, -0.003215, -0.003255, -0.003274, \
-0.00329, -0.003297, -0.003207, -0.002804");
}
}
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.00232, 0.002324, 0.002326, 0.00234, 0.00234, 0.002339, 0.00234, \
0.00234, 0.002224, 0.001731");
}
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.002759, -0.002764, -0.00277, -0.00278, -0.002779, -0.00278, \
-0.002774, -0.00277, -0.002672, -0.002236");
}
}
}
pin(A3) {
capacitance : 0.003701 ;
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.003388, 0.003389, 0.003391, 0.003398, 0.003397, 0.003399, 0.003398, \
0.003398, 0.003205, 0.002401");
}
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.003094, -0.00312, -0.00319, -0.003246, -0.003272, -0.003288, \
-0.003298, -0.003305, -0.003214, -0.002808");
}
}
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.0034, 0.003397, 0.0034, 0.003407, 0.003408, 0.003407, 0.003407, \
0.003408, 0.003211, 0.002405");
}
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.002873, -0.002909, -0.002989, -0.003073, -0.003127, -0.003166, \
-0.003194, -0.003212, -0.003133, -0.002749");
}
}
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.003383, 0.003386, 0.003389, 0.003396, 0.003395, 0.003397, 0.003396, \
0.003397, 0.003204, 0.002398");
}
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.003094, -0.003121, -0.003191, -0.003247, -0.003271, -0.003287, \
-0.003299, -0.003305, -0.003214, -0.002808");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3)" ;
max_capacitance : 0.3865 ;
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.03198, 0.03205, 0.03229, 0.03261, 0.03293, 0.03316, 0.03333, 0.03344, 0.03352, 0.03352",\
"0.03188, 0.03194, 0.03218, 0.03251, 0.03283, 0.03306, 0.03323, 0.03334, 0.03341, 0.03341",\
"0.03162, 0.03169, 0.03191, 0.03225, 0.03257, 0.03281, 0.03298, 0.03309, 0.03316, 0.03313",\
"0.0314, 0.03146, 0.03169, 0.03202, 0.03233, 0.03257, 0.03275, 0.03286, 0.03292, 0.03286",\
"0.03126, 0.03133, 0.03155, 0.03186, 0.03217, 0.0324, 0.03258, 0.0327, 0.03273, 0.03259",\
"0.0312, 0.03126, 0.03146, 0.03174, 0.03202, 0.03226, 0.03244, 0.03255, 0.0325, 0.03211",\
"0.03119, 0.03124, 0.0314, 0.03164, 0.03191, 0.03214, 0.0323, 0.03228, 0.03185, 0.031",\
"0.0311, 0.03111, 0.03122, 0.03142, 0.03162, 0.03173, 0.03149, 0.03064, 0.02969, 0.02897",\
"0.02713, 0.02712, 0.02715, 0.02697, 0.02583, 0.02493, 0.02442, 0.02411, 0.02393, 0.02381",\
"0.008658, 0.008692, 0.008825, 0.009017, 0.009241, 0.009461, 0.00965, 0.009808, 0.009937, 0.01003");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.01582, 0.01602, 0.01649, 0.01697, 0.01737, 0.01752, 0.01831, 0.02759, 0.0791, 0.1922",\
"0.01588, 0.01609, 0.01655, 0.01702, 0.01742, 0.0177, 0.01825, 0.02787, 0.08044, 0.1946",\
"0.01588, 0.01605, 0.01649, 0.01696, 0.01739, 0.01759, 0.01831, 0.02991, 0.08679, 0.2027",\
"0.01565, 0.01582, 0.01615, 0.01659, 0.01701, 0.01741, 0.01851, 0.03351, 0.0997, 0.2172",\
"0.01541, 0.01553, 0.01585, 0.01622, 0.01666, 0.017, 0.01911, 0.04121, 0.1205, 0.236",\
"0.0152, 0.01529, 0.01554, 0.01596, 0.01632, 0.0168, 0.02116, 0.05636, 0.1484, 0.2542",\
"0.01505, 0.01516, 0.01535, 0.01565, 0.01611, 0.0169, 0.0273, 0.08362, 0.1801, 0.265",\
"0.01499, 0.01508, 0.01526, 0.01551, 0.01581, 0.01864, 0.04703, 0.1237, 0.2019, 0.2588",\
"0.01508, 0.01517, 0.01531, 0.01557, 0.01652, 0.03233, 0.09042, 0.1514, 0.194, 0.2235",\
"0.01553, 0.01556, 0.01576, 0.01657, 0.03386, 0.0746, 0.1039, 0.1226, 0.1349, 0.1432");
}
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.03395, 0.03401, 0.03424, 0.03458, 0.03489, 0.03513, 0.0353, 0.03541, 0.03548, 0.03546",\
"0.03387, 0.03394, 0.03417, 0.03449, 0.03481, 0.03505, 0.03522, 0.03533, 0.0354, 0.03538",\
"0.03368, 0.03376, 0.03398, 0.03431, 0.03463, 0.03487, 0.03504, 0.03515, 0.03522, 0.03518",\
"0.03352, 0.03358, 0.0338, 0.03414, 0.03445, 0.03469, 0.03486, 0.03497, 0.03503, 0.03494",\
"0.0334, 0.03346, 0.03368, 0.03401, 0.03431, 0.03456, 0.03473, 0.03484, 0.03486, 0.03468",\
"0.03332, 0.03339, 0.03358, 0.03389, 0.03419, 0.03444, 0.03461, 0.03471, 0.03463, 0.03418",\
"0.03327, 0.03333, 0.0335, 0.03378, 0.03407, 0.0343, 0.03446, 0.03442, 0.03394, 0.03307",\
"0.0331, 0.03314, 0.03329, 0.0335, 0.03374, 0.03387, 0.03363, 0.0328, 0.03183, 0.03108",\
"0.02954, 0.02955, 0.02961, 0.02957, 0.02864, 0.02764, 0.02702, 0.02664, 0.0264, 0.02623",\
"0.009756, 0.009806, 0.009972, 0.0102, 0.01045, 0.01068, 0.01088, 0.01102, 0.01114, 0.01122");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.01693, 0.01713, 0.01754, 0.01804, 0.01842, 0.01873, 0.01954, 0.02919, 0.08155, 0.1951",\
"0.01691, 0.01708, 0.01752, 0.01804, 0.01832, 0.0187, 0.01946, 0.0296, 0.08322, 0.1974",\
"0.01687, 0.01705, 0.01745, 0.01794, 0.01829, 0.01862, 0.01963, 0.0311, 0.08911, 0.2054",\
"0.01666, 0.01681, 0.01716, 0.01762, 0.01803, 0.01844, 0.01962, 0.03512, 0.1021, 0.2198",\
"0.01644, 0.01657, 0.01688, 0.01727, 0.01767, 0.01816, 0.02025, 0.04316, 0.1234, 0.2383",\
"0.01624, 0.01633, 0.01661, 0.01696, 0.01728, 0.01777, 0.02254, 0.0586, 0.1521, 0.2564",\
"0.0161, 0.01619, 0.01638, 0.01667, 0.01715, 0.01794, 0.0292, 0.08744, 0.1835, 0.2663",\
"0.01599, 0.01608, 0.01632, 0.01654, 0.01679, 0.02, 0.05047, 0.1278, 0.2036, 0.2583",\
"0.01603, 0.01612, 0.01628, 0.01652, 0.01763, 0.03572, 0.09491, 0.1526, 0.1924, 0.2199",\
"0.01641, 0.01646, 0.01664, 0.0179, 0.03893, 0.07642, 0.1015, 0.1174, 0.1278, 0.1349");
}
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.03583, 0.0359, 0.03612, 0.03645, 0.03677, 0.03701, 0.03717, 0.03728, 0.03735, 0.03733",\
"0.03575, 0.03582, 0.03605, 0.03639, 0.0367, 0.03695, 0.03711, 0.03722, 0.03729, 0.03725",\
"0.03556, 0.03562, 0.03585, 0.03619, 0.03651, 0.03675, 0.03691, 0.03703, 0.03709, 0.03704",\
"0.03539, 0.03546, 0.03569, 0.03602, 0.03633, 0.03658, 0.03675, 0.03685, 0.0369, 0.0368",\
"0.03528, 0.03534, 0.03557, 0.0359, 0.03621, 0.03644, 0.03661, 0.03672, 0.03674, 0.03654",\
"0.03519, 0.03526, 0.03547, 0.03578, 0.03609, 0.03633, 0.03651, 0.03659, 0.0365, 0.03603",\
"0.03514, 0.0352, 0.0354, 0.03569, 0.03598, 0.03622, 0.03637, 0.03631, 0.03583, 0.03495",\
"0.03497, 0.03501, 0.03517, 0.03544, 0.03569, 0.03583, 0.03562, 0.03481, 0.03382, 0.03306",\
"0.03197, 0.03199, 0.03208, 0.03213, 0.0315, 0.0304, 0.02968, 0.02921, 0.0289, 0.02869",\
"0.01207, 0.01213, 0.01231, 0.01259, 0.01288, 0.01314, 0.01334, 0.01348, 0.01359, 0.01367");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.01833, 0.0185, 0.0189, 0.01941, 0.01977, 0.0201, 0.02078, 0.03045, 0.08372, 0.1976",\
"0.01821, 0.01838, 0.0188, 0.01931, 0.01969, 0.01998, 0.02073, 0.0308, 0.08528, 0.1997",\
"0.01805, 0.01821, 0.01861, 0.01906, 0.01951, 0.01977, 0.02079, 0.03274, 0.0914, 0.2075",\
"0.01781, 0.01797, 0.0183, 0.01869, 0.01914, 0.01946, 0.02089, 0.03645, 0.1043, 0.2218",\
"0.01762, 0.01771, 0.01802, 0.01841, 0.01878, 0.01917, 0.02161, 0.04471, 0.1257, 0.2405",\
"0.01745, 0.01755, 0.01778, 0.01815, 0.01844, 0.01907, 0.02383, 0.0612, 0.155, 0.2584",\
"0.01732, 0.01742, 0.01761, 0.01785, 0.01834, 0.01914, 0.03116, 0.09071, 0.1864, 0.2676",\
"0.01722, 0.0173, 0.0175, 0.01774, 0.01805, 0.02158, 0.05375, 0.1315, 0.2052, 0.2582",\
"0.01722, 0.0173, 0.01748, 0.01774, 0.01894, 0.03919, 0.09881, 0.1538, 0.1912, 0.2172",\
"0.01751, 0.01757, 0.01777, 0.01959, 0.04335, 0.07749, 0.09932, 0.1131, 0.122, 0.1282");
}
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("4.128, 4.306, 4.75, 5.334, 6.015, 6.797, 7.693, 8.727, 9.924, 11.31",\
"4.167, 4.346, 4.789, 5.374, 6.056, 6.835, 7.733, 8.767, 9.965, 11.35",\
"4.352, 4.53, 4.974, 5.559, 6.24, 7.021, 7.918, 8.952, 10.15, 11.54",\
"4.773, 4.951, 5.394, 5.98, 6.661, 7.442, 8.339, 9.372, 10.57, 11.96",\
"5.477, 5.655, 6.099, 6.684, 7.365, 8.146, 9.042, 10.08, 11.27, 12.66",\
"6.49, 6.668, 7.113, 7.697, 8.379, 9.159, 10.05, 11.09, 12.29, 13.68",\
"7.818, 7.998, 8.446, 9.031, 9.715, 10.5, 11.39, 12.43, 13.63, 15.02",\
"9.337, 9.536, 10.01, 10.62, 11.31, 12.1, 13, 14.04, 15.24, 16.63",\
"10.96, 11.17, 11.69, 12.33, 13.05, 13.85, 14.77, 15.82, 17.02, 18.42",\
"12.66, 12.9, 13.47, 14.15, 14.9, 15.72, 16.65, 17.71, 18.93, 20.33");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("1.084, 1.205, 1.588, 2.279, 3.339, 4.821, 6.762, 9.212, 12.2, 15.75",\
"1.157, 1.278, 1.661, 2.352, 3.412, 4.893, 6.835, 9.281, 12.28, 15.82",\
"1.409, 1.529, 1.911, 2.602, 3.662, 5.144, 7.086, 9.531, 12.52, 16.09",\
"1.873, 1.994, 2.374, 3.064, 4.126, 5.607, 7.552, 9.999, 13, 16.56",\
"2.458, 2.585, 2.973, 3.663, 4.724, 6.207, 8.157, 10.6, 13.58, 17.14",\
"3.06, 3.196, 3.597, 4.291, 5.354, 6.835, 8.784, 11.24, 14.23, 17.78",\
"3.664, 3.813, 4.231, 4.931, 5.993, 7.474, 9.42, 11.87, 14.86, 18.42",\
"4.257, 4.42, 4.861, 5.568, 6.631, 8.112, 10.06, 12.51, 15.5, 19.05",\
"4.827, 5.009, 5.478, 6.198, 7.262, 8.742, 10.69, 13.14, 16.13, 19.68",\
"5.365, 5.564, 6.069, 6.806, 7.869, 9.349, 11.29, 13.74, 16.73, 20.29");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.9376, 1.056, 1.385, 1.895, 2.577, 3.459, 4.591, 6.034, 7.852, 10.06",\
"0.9376, 1.055, 1.387, 1.894, 2.578, 3.455, 4.597, 6.042, 7.84, 10.07",\
"0.94, 1.056, 1.387, 1.895, 2.576, 3.456, 4.6, 6.034, 7.853, 10.07",\
"0.9382, 1.056, 1.386, 1.895, 2.577, 3.457, 4.6, 6.035, 7.847, 10.07",\
"0.9376, 1.056, 1.385, 1.896, 2.575, 3.456, 4.602, 6.044, 7.838, 10.07",\
"0.938, 1.056, 1.386, 1.894, 2.578, 3.456, 4.6, 6.042, 7.844, 10.07",\
"0.962, 1.08, 1.404, 1.904, 2.582, 3.458, 4.602, 6.044, 7.85, 10.06",\
"1.084, 1.192, 1.492, 1.97, 2.636, 3.5, 4.626, 6.062, 7.852, 10.07",\
"1.228, 1.34, 1.638, 2.086, 2.73, 3.586, 4.706, 6.122, 7.9, 10.1",\
"1.374, 1.496, 1.802, 2.242, 2.848, 3.688, 4.778, 6.2, 7.976, 10.15");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.4632, 0.6184, 1.183, 2.306, 4.087, 6.569, 9.833, 13.96, 19.04, 25.01",\
"0.4626, 0.6186, 1.183, 2.309, 4.085, 6.564, 9.841, 13.96, 19, 25.02",\
"0.4624, 0.618, 1.183, 2.309, 4.085, 6.563, 9.844, 13.98, 19, 25.01",\
"0.4682, 0.6228, 1.184, 2.307, 4.075, 6.573, 9.847, 13.95, 19.01, 25",\
"0.5138, 0.6588, 1.201, 2.31, 4.081, 6.563, 9.846, 13.96, 19.03, 25",\
"0.5706, 0.7122, 1.232, 2.324, 4.085, 6.575, 9.84, 14.02, 19.01, 24.98",\
"0.6438, 0.7786, 1.276, 2.344, 4.1, 6.572, 9.85, 13.99, 19, 25.02",\
"0.726, 0.858, 1.332, 2.364, 4.11, 6.586, 9.846, 13.98, 19.01, 25.02",\
"0.826, 0.954, 1.402, 2.396, 4.118, 6.588, 9.86, 13.97, 19.02, 25.03",\
"0.934, 1.064, 1.49, 2.438, 4.134, 6.606, 9.872, 13.99, 19.01, 25.02");
}
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("4.626, 4.804, 5.248, 5.833, 6.512, 7.293, 8.191, 9.224, 10.42, 11.81",\
"4.674, 4.852, 5.295, 5.88, 6.56, 7.341, 8.239, 9.272, 10.47, 11.86",\
"4.889, 5.067, 5.511, 6.094, 6.776, 7.556, 8.454, 9.487, 10.69, 12.07",\
"5.312, 5.49, 5.934, 6.519, 7.2, 7.981, 8.878, 9.912, 11.11, 12.5",\
"5.949, 6.127, 6.571, 7.156, 7.837, 8.619, 9.515, 10.55, 11.75, 13.13",\
"6.829, 7.007, 7.451, 8.036, 8.717, 9.5, 10.4, 11.43, 12.63, 14.02",\
"7.957, 8.138, 8.588, 9.177, 9.862, 10.64, 11.54, 12.57, 13.77, 15.16",\
"9.256, 9.447, 9.918, 10.53, 11.23, 12.03, 12.93, 13.97, 15.17, 16.56",\
"10.7, 10.9, 11.4, 12.03, 12.76, 13.57, 14.5, 15.55, 16.76, 18.15",\
"12.27, 12.49, 13.01, 13.68, 14.43, 15.27, 16.21, 17.27, 18.49, 19.9");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("1.165, 1.288, 1.673, 2.366, 3.429, 4.91, 6.856, 9.303, 12.29, 15.85",\
"1.237, 1.359, 1.744, 2.437, 3.501, 4.982, 6.927, 9.374, 12.36, 15.92",\
"1.486, 1.609, 1.992, 2.685, 3.748, 5.23, 7.176, 9.623, 12.61, 16.17",\
"1.958, 2.079, 2.461, 3.154, 4.217, 5.701, 7.645, 10.1, 13.08, 16.64",\
"2.578, 2.704, 3.092, 3.783, 4.845, 6.331, 8.275, 10.72, 13.71, 17.27",\
"3.224, 3.359, 3.759, 4.454, 5.517, 6.999, 8.946, 11.4, 14.39, 17.95",\
"3.879, 4.025, 4.44, 5.139, 6.202, 7.686, 9.633, 12.08, 15.07, 18.63",\
"4.526, 4.686, 5.122, 5.828, 6.891, 8.375, 10.32, 12.77, 15.76, 19.32",\
"5.158, 5.335, 5.794, 6.511, 7.577, 9.058, 11, 13.45, 16.44, 20",\
"5.762, 5.955, 6.446, 7.178, 8.246, 9.726, 11.67, 14.12, 17.11, 20.67");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.9384, 1.055, 1.384, 1.895, 2.58, 3.458, 4.592, 6.034, 7.849, 10.06",\
"0.9376, 1.056, 1.386, 1.896, 2.578, 3.458, 4.599, 6.041, 7.839, 10.07",\
"0.9376, 1.055, 1.385, 1.894, 2.575, 3.456, 4.596, 6.035, 7.848, 10.06",\
"0.9404, 1.056, 1.387, 1.898, 2.577, 3.459, 4.591, 6.035, 7.848, 10.07",\
"0.9384, 1.055, 1.385, 1.894, 2.578, 3.46, 4.6, 6.044, 7.854, 10.07",\
"0.94, 1.056, 1.386, 1.896, 2.574, 3.462, 4.59, 6.04, 7.85, 10.06",\
"0.968, 1.082, 1.408, 1.908, 2.584, 3.468, 4.606, 6.046, 7.844, 10.07",\
"1.04, 1.156, 1.48, 1.98, 2.646, 3.508, 4.636, 6.058, 7.86, 10.08",\
"1.12, 1.236, 1.566, 2.07, 2.742, 3.606, 4.72, 6.13, 7.912, 10.1",\
"1.208, 1.33, 1.662, 2.17, 2.848, 3.71, 4.806, 6.218, 7.982, 10.15");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.469, 0.6254, 1.19, 2.316, 4.085, 6.577, 9.861, 14, 19.04, 25.05",\
"0.4686, 0.625, 1.189, 2.316, 4.083, 6.576, 9.864, 14, 19.04, 25.05",\
"0.4686, 0.6242, 1.189, 2.316, 4.086, 6.587, 9.86, 14, 19.04, 25.04",\
"0.4718, 0.6272, 1.189, 2.315, 4.089, 6.58, 9.866, 14, 19.04, 25.03",\
"0.5066, 0.6542, 1.201, 2.317, 4.092, 6.578, 9.867, 14, 19.04, 25.01",\
"0.5606, 0.7032, 1.231, 2.327, 4.091, 6.58, 9.868, 13.98, 19.02, 24.99",\
"0.6266, 0.7626, 1.27, 2.346, 4.096, 6.578, 9.856, 14, 19.01, 25",\
"0.702, 0.836, 1.32, 2.362, 4.104, 6.586, 9.85, 13.97, 19, 25",\
"0.792, 0.922, 1.382, 2.39, 4.122, 6.592, 9.858, 13.97, 19.02, 25.03",\
"0.892, 1.022, 1.46, 2.428, 4.132, 6.616, 9.866, 13.98, 19.01, 25.04");
}
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("4.795, 4.972, 5.418, 6.002, 6.681, 7.462, 8.36, 9.394, 10.59, 11.98",\
"4.862, 5.039, 5.484, 6.068, 6.749, 7.53, 8.428, 9.46, 10.66, 12.05",\
"5.107, 5.285, 5.729, 6.313, 6.997, 7.776, 8.672, 9.705, 10.9, 12.29",\
"5.542, 5.721, 6.163, 6.748, 7.429, 8.21, 9.107, 10.14, 11.34, 12.73",\
"6.164, 6.342, 6.787, 7.372, 8.052, 8.834, 9.73, 10.76, 11.96, 13.35",\
"6.983, 7.161, 7.606, 8.191, 8.873, 9.653, 10.55, 11.58, 12.78, 14.17",\
"8.003, 8.183, 8.631, 9.217, 9.902, 10.68, 11.58, 12.61, 13.81, 15.2",\
"9.153, 9.342, 9.808, 10.41, 11.11, 11.9, 12.81, 13.85, 15.05, 16.44",\
"10.41, 10.61, 11.1, 11.72, 12.45, 13.26, 14.18, 15.23, 16.44, 17.83",\
"11.79, 11.99, 12.5, 13.15, 13.89, 14.73, 15.66, 16.73, 17.95, 19.35");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("1.213, 1.338, 1.73, 2.43, 3.498, 4.985, 6.932, 9.384, 12.37, 15.93",\
"1.282, 1.407, 1.798, 2.499, 3.567, 5.053, 7.001, 9.452, 12.44, 16",\
"1.53, 1.655, 2.045, 2.745, 3.814, 5.3, 7.248, 9.698, 12.69, 16.25",\
"2.008, 2.131, 2.519, 3.216, 4.284, 5.771, 7.72, 10.17, 13.16, 16.72",\
"2.655, 2.782, 3.172, 3.868, 4.935, 6.422, 8.371, 10.82, 13.81, 17.37",\
"3.338, 3.474, 3.875, 4.574, 5.639, 7.125, 9.075, 11.53, 14.52, 18.08",\
"4.035, 4.18, 4.596, 5.298, 6.364, 7.852, 9.799, 12.25, 15.24, 18.8",\
"4.73, 4.888, 5.322, 6.031, 7.097, 8.585, 10.53, 12.98, 15.97, 19.54",\
"5.415, 5.587, 6.044, 6.763, 7.827, 9.314, 11.26, 13.72, 16.71, 20.26",\
"6.075, 6.263, 6.749, 7.479, 8.548, 10.03, 11.98, 14.43, 17.42, 20.98");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.9378, 1.058, 1.385, 1.895, 2.579, 3.458, 4.592, 6.033, 7.85, 10.06",\
"0.9388, 1.058, 1.387, 1.896, 2.578, 3.457, 4.6, 6.039, 7.85, 10.06",\
"0.9386, 1.055, 1.386, 1.896, 2.578, 3.459, 4.59, 6.038, 7.853, 10.06",\
"0.9378, 1.056, 1.387, 1.895, 2.575, 3.457, 4.6, 6.041, 7.844, 10.07",\
"0.9388, 1.055, 1.385, 1.896, 2.575, 3.458, 4.6, 6.042, 7.846, 10.07",\
"0.938, 1.054, 1.386, 1.894, 2.576, 3.456, 4.588, 6.04, 7.852, 10.05",\
"0.96, 1.074, 1.4, 1.904, 2.582, 3.462, 4.606, 6.044, 7.842, 10.07",\
"1.014, 1.132, 1.458, 1.962, 2.634, 3.498, 4.622, 6.064, 7.854, 10.07",\
"1.076, 1.192, 1.528, 2.04, 2.722, 3.594, 4.7, 6.124, 7.902, 10.1",\
"1.136, 1.26, 1.598, 2.118, 2.812, 3.682, 4.794, 6.208, 7.972, 10.15");
}
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.003661, 0.013, 0.03083, 0.05862, 0.0976, 0.1489, 0.2135, 0.2924, 0.3865");
values("0.4824, 0.6402, 1.206, 2.333, 4.108, 6.592, 9.875, 13.99, 19.04, 25.03",\
"0.483, 0.6408, 1.208, 2.333, 4.108, 6.592, 9.875, 13.99, 19.04, 25.03",\
"0.481, 0.6384, 1.206, 2.332, 4.102, 6.596, 9.866, 14.01, 19.05, 25.06",\
"0.4804, 0.6384, 1.204, 2.329, 4.106, 6.596, 9.868, 14.01, 19.05, 25.04",\
"0.5096, 0.6592, 1.208, 2.327, 4.104, 6.594, 9.875, 14, 19.05, 25.01",\
"0.5626, 0.7048, 1.237, 2.338, 4.1, 6.591, 9.864, 14, 19.03, 25.01",\
"0.6232, 0.7598, 1.274, 2.352, 4.108, 6.586, 9.862, 14, 19.03, 25.02",\
"0.696, 0.83, 1.318, 2.372, 4.118, 6.6, 9.86, 13.98, 19.02, 25.03",\
"0.776, 0.906, 1.374, 2.398, 4.126, 6.614, 9.866, 13.98, 19.03, 25.02",\
"0.872, 1, 1.446, 2.426, 4.138, 6.61, 9.878, 13.99, 19.02, 25.01");
}
}
}
}