blob: 11f66a2e15b5c5889af286fdbc6813badac1de52 [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_2) {
area : 24.147200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.6596e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.659618e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.660284e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.661544e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.09412e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.0952e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "2.5101e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "2.3283e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.5101e-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.003916 ;
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 ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004084, 0.004082, 0.004065, 0.004059, 0.004067, 0.004065, 0.004063, \
0.00406, 0.004061, 0.00406");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.002577, -0.002574, -0.002573, -0.002581, -0.002597, -0.002598, \
-0.002606, -0.002615, -0.002633, -0.002659");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004081, 0.004082, 0.004067, 0.004057, 0.004067, 0.004063, 0.004066, \
0.004062, 0.004061, 0.004061");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.00258, -0.002577, -0.002578, -0.002584, -0.0026, -0.0026, -0.002608, \
-0.002616, -0.002634, -0.002661");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00409, 0.00408, 0.004069, 0.004055, 0.004065, 0.004063, 0.004063, \
0.004064, 0.004062, 0.004061");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.00139, 0.001386, 0.001378, 0.00137, 0.001347, 0.001332, 0.001314, \
0.001291, 0.001254, 0.001195");
}
}
}
pin(A2) {
capacitance : 0.003708 ;
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 ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.004294, 0.004292, 0.004294, 0.004306, 0.004325, 0.004337, 0.004345, \
0.004342, 0.004332, 0.004308");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003434, -0.003428, -0.003415, -0.003417, -0.003425, -0.003422, \
-0.003418, -0.003421, -0.00342, -0.003419");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003931, 0.003578, 0.003429, 0.003423, 0.003432, 0.00343, 0.003426, \
0.003429, 0.003428, 0.003428");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003423, -0.003419, -0.003417, -0.003416, -0.003424, -0.003422, \
-0.003422, -0.003421, -0.003421, -0.003421");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003764, 0.003761, 0.003749, 0.003741, 0.003746, 0.003736, 0.003731, \
0.003722, 0.00371, 0.00369");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003189, -0.003185, -0.003187, -0.003197, -0.003206, -0.003213, \
-0.003227, -0.00325, -0.00328, -0.003328");
}
}
}
pin(A3) {
capacitance : 0.003673 ;
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 ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003452, 0.003441, 0.003429, 0.003423, 0.003434, 0.003431, 0.00343, \
0.003429, 0.003429, 0.003428");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003428, -0.003425, -0.003416, -0.003417, -0.003421, -0.00342, \
-0.003417, -0.003418, -0.003421, -0.003417");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003441, 0.003441, 0.003436, 0.003424, 0.003431, 0.00343, 0.00343, \
0.003429, 0.003427, 0.003427");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003421, -0.003424, -0.003418, -0.003418, -0.003423, -0.003423, \
-0.003422, -0.003421, -0.003421, -0.00342");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("0.003461, 0.00344, 0.003433, 0.003424, 0.003434, 0.003432, 0.003429, \
0.003428, 0.003428, 0.003429");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
values("-0.003427, -0.003426, -0.003417, -0.003417, -0.003424, -0.003418, \
-0.003418, -0.00342, -0.003417, -0.003418");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.4125 ;
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&A3" ;
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.0357, 0.03588, 0.03642, 0.03688, 0.03719, 0.03737, 0.03747, 0.03754, 0.03758, 0.03761",\
"0.03571, 0.0359, 0.03645, 0.03691, 0.03723, 0.03741, 0.0375, 0.03756, 0.0376, 0.03763",\
"0.03534, 0.03552, 0.03605, 0.03653, 0.03687, 0.03705, 0.03716, 0.03722, 0.03725, 0.03729",\
"0.03486, 0.03503, 0.03547, 0.03597, 0.03633, 0.03653, 0.03666, 0.03674, 0.03679, 0.03682",\
"0.03459, 0.0347, 0.03505, 0.03548, 0.03587, 0.03614, 0.03631, 0.0364, 0.03648, 0.03652",\
"0.03454, 0.03463, 0.0349, 0.03526, 0.03564, 0.03593, 0.03612, 0.03625, 0.03633, 0.0364",\
"0.03473, 0.03476, 0.03493, 0.03526, 0.0356, 0.0359, 0.03611, 0.03627, 0.03638, 0.03645",\
"0.03518, 0.03513, 0.03524, 0.03549, 0.03578, 0.03607, 0.0363, 0.03647, 0.03657, 0.03666",\
"0.03575, 0.03566, 0.03565, 0.03583, 0.03609, 0.03638, 0.0366, 0.03681, 0.03692, 0.03701",\
"0.03651, 0.03637, 0.03627, 0.03637, 0.0366, 0.03685, 0.03707, 0.03725, 0.03741, 0.0375");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.02197, 0.02214, 0.02241, 0.02297, 0.02355, 0.02399, 0.02437, 0.02492, 0.02549, 0.03368",\
"0.02192, 0.02209, 0.02235, 0.02293, 0.02352, 0.02392, 0.0243, 0.02486, 0.02582, 0.03389",\
"0.02172, 0.02184, 0.02217, 0.02274, 0.02334, 0.02385, 0.02417, 0.02434, 0.02559, 0.03504",\
"0.02151, 0.02161, 0.02192, 0.02236, 0.02287, 0.02334, 0.02376, 0.02411, 0.02548, 0.03665",\
"0.02137, 0.02146, 0.02171, 0.02211, 0.02256, 0.02302, 0.02349, 0.02406, 0.02529, 0.03873",\
"0.02139, 0.02144, 0.0216, 0.02198, 0.02244, 0.02286, 0.02327, 0.02387, 0.02593, 0.04319",\
"0.02155, 0.02158, 0.02168, 0.02185, 0.02242, 0.02282, 0.02324, 0.02381, 0.02692, 0.05054",\
"0.02187, 0.02187, 0.02192, 0.022, 0.02242, 0.02304, 0.0234, 0.02398, 0.02939, 0.0631",\
"0.02233, 0.0223, 0.02239, 0.02243, 0.02267, 0.02293, 0.02378, 0.02507, 0.03419, 0.0862",\
"0.023, 0.02293, 0.02291, 0.02299, 0.02314, 0.02352, 0.02378, 0.02626, 0.04554, 0.1271");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.03962, 0.03981, 0.04027, 0.04073, 0.04107, 0.04128, 0.0414, 0.04148, 0.04153, 0.04157",\
"0.03954, 0.03971, 0.04018, 0.04066, 0.041, 0.0412, 0.04131, 0.0414, 0.04145, 0.04147",\
"0.03924, 0.03937, 0.03986, 0.04034, 0.04069, 0.04089, 0.04102, 0.04109, 0.04114, 0.04118",\
"0.03885, 0.039, 0.03941, 0.03988, 0.04025, 0.04047, 0.04062, 0.04072, 0.04077, 0.04082",\
"0.03862, 0.03872, 0.03907, 0.0395, 0.03988, 0.04015, 0.04032, 0.04043, 0.04051, 0.04057",\
"0.03861, 0.03867, 0.03891, 0.03929, 0.03965, 0.03993, 0.04013, 0.04028, 0.04038, 0.04045",\
"0.0388, 0.03881, 0.03898, 0.03927, 0.0396, 0.03991, 0.04012, 0.04028, 0.04039, 0.04047",\
"0.03922, 0.03918, 0.03925, 0.03949, 0.03977, 0.04005, 0.04029, 0.04047, 0.04058, 0.04067",\
"0.03977, 0.03968, 0.03966, 0.03979, 0.04006, 0.04033, 0.04055, 0.04074, 0.04088, 0.04097",\
"0.04049, 0.04036, 0.04026, 0.04032, 0.04053, 0.04076, 0.04098, 0.04117, 0.04132, 0.04143");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.02199, 0.02207, 0.02243, 0.02298, 0.02355, 0.02399, 0.02437, 0.02479, 0.0258, 0.03385",\
"0.02194, 0.02203, 0.02237, 0.02296, 0.02355, 0.02408, 0.02439, 0.02452, 0.02575, 0.03437",\
"0.02179, 0.0219, 0.0223, 0.02278, 0.0233, 0.02379, 0.02417, 0.02459, 0.02561, 0.03458",\
"0.02158, 0.02167, 0.02199, 0.02246, 0.02305, 0.02349, 0.02388, 0.02431, 0.02559, 0.03597",\
"0.02142, 0.02149, 0.02179, 0.02224, 0.02278, 0.02333, 0.0237, 0.02397, 0.02571, 0.03878",\
"0.02132, 0.02139, 0.02158, 0.022, 0.02244, 0.02291, 0.02338, 0.02394, 0.02602, 0.04254",\
"0.02133, 0.02138, 0.02155, 0.02173, 0.02236, 0.02286, 0.02316, 0.02374, 0.02706, 0.0502",\
"0.0215, 0.02148, 0.02158, 0.02176, 0.02208, 0.02275, 0.02325, 0.02389, 0.02913, 0.06285",\
"0.02177, 0.02174, 0.0218, 0.02193, 0.02217, 0.0225, 0.02333, 0.02457, 0.03346, 0.08581",\
"0.02217, 0.02211, 0.02215, 0.02232, 0.02244, 0.02264, 0.02319, 0.02554, 0.04466, 0.126");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.04338, 0.04351, 0.04394, 0.0444, 0.04476, 0.04498, 0.04511, 0.0452, 0.04525, 0.04529",\
"0.04312, 0.04325, 0.04369, 0.04415, 0.04451, 0.04473, 0.04485, 0.04494, 0.045, 0.04504",\
"0.04284, 0.04297, 0.0434, 0.04388, 0.04422, 0.04446, 0.04459, 0.04468, 0.04473, 0.04478",\
"0.04259, 0.04272, 0.04312, 0.04357, 0.04394, 0.04418, 0.04434, 0.04443, 0.0445, 0.04454",\
"0.04245, 0.04253, 0.04285, 0.04327, 0.04366, 0.04392, 0.04411, 0.04422, 0.0443, 0.04436",\
"0.04246, 0.04252, 0.04275, 0.04309, 0.04346, 0.04376, 0.04395, 0.0441, 0.0442, 0.04427",\
"0.04264, 0.04267, 0.0428, 0.04309, 0.04343, 0.04372, 0.04395, 0.04411, 0.04423, 0.04431",\
"0.04304, 0.04299, 0.04308, 0.04329, 0.0436, 0.04385, 0.04408, 0.04426, 0.04438, 0.04447",\
"0.0436, 0.04352, 0.0435, 0.04362, 0.04384, 0.04411, 0.04434, 0.04452, 0.04467, 0.04476",\
"0.0443, 0.04417, 0.04405, 0.04407, 0.04427, 0.04453, 0.04476, 0.04493, 0.04509, 0.04518");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.02197, 0.02209, 0.0224, 0.02291, 0.02352, 0.02396, 0.02442, 0.02488, 0.02584, 0.03461",\
"0.02191, 0.02202, 0.02237, 0.02295, 0.02352, 0.02406, 0.0243, 0.02479, 0.02573, 0.03511",\
"0.02179, 0.02191, 0.02222, 0.02276, 0.0233, 0.02379, 0.02421, 0.0247, 0.02551, 0.03491",\
"0.02159, 0.02168, 0.02206, 0.02247, 0.02305, 0.02351, 0.02392, 0.02445, 0.02525, 0.03587",\
"0.02141, 0.0215, 0.02181, 0.02228, 0.02283, 0.0234, 0.02394, 0.02399, 0.02567, 0.03846",\
"0.02129, 0.02136, 0.02155, 0.02208, 0.02256, 0.023, 0.02347, 0.02399, 0.02614, 0.04303",\
"0.02127, 0.02131, 0.02149, 0.02174, 0.02238, 0.02286, 0.02327, 0.02374, 0.02665, 0.04902",\
"0.02133, 0.02133, 0.02145, 0.02168, 0.022, 0.02268, 0.02329, 0.02368, 0.02867, 0.06081",\
"0.0215, 0.0215, 0.02159, 0.02177, 0.02211, 0.02237, 0.02333, 0.0244, 0.03266, 0.08272",\
"0.02181, 0.0218, 0.02188, 0.02196, 0.02227, 0.02246, 0.02299, 0.02506, 0.04306, 0.1203");
}
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.7372, 0.7913, 0.9268, 1.114, 1.353, 1.658, 2.045, 2.527, 3.114, 3.812",\
"0.7744, 0.8281, 0.9642, 1.151, 1.39, 1.695, 2.082, 2.564, 3.15, 3.85",\
"0.8941, 0.9479, 1.084, 1.271, 1.51, 1.815, 2.201, 2.684, 3.271, 3.97",\
"1.13, 1.183, 1.318, 1.506, 1.745, 2.05, 2.437, 2.919, 3.506, 4.205",\
"1.495, 1.55, 1.687, 1.876, 2.116, 2.421, 2.808, 3.29, 3.878, 4.577",\
"1.928, 1.992, 2.145, 2.346, 2.592, 2.899, 3.287, 3.769, 4.356, 5.055",\
"2.392, 2.466, 2.64, 2.857, 3.116, 3.431, 3.821, 4.305, 4.891, 5.59",\
"2.883, 2.967, 3.162, 3.401, 3.675, 3.998, 4.393, 4.878, 5.465, 6.164",\
"3.404, 3.497, 3.714, 3.976, 4.266, 4.6, 4.999, 5.485, 6.074, 6.773",\
"3.955, 4.055, 4.293, 4.58, 4.889, 5.235, 5.642, 6.13, 6.719, 7.418");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.8315, 0.9129, 1.136, 1.487, 1.997, 2.699, 3.62, 4.779, 6.189, 7.875",\
"0.8541, 0.9355, 1.158, 1.51, 2.019, 2.722, 3.642, 4.801, 6.211, 7.897",\
"0.9375, 1.019, 1.241, 1.593, 2.102, 2.805, 3.725, 4.884, 6.297, 7.977",\
"1.101, 1.182, 1.404, 1.755, 2.264, 2.967, 3.888, 5.045, 6.464, 8.149",\
"1.329, 1.412, 1.637, 1.989, 2.499, 3.201, 4.122, 5.282, 6.696, 8.383",\
"1.554, 1.641, 1.873, 2.231, 2.744, 3.447, 4.368, 5.525, 6.94, 8.627",\
"1.76, 1.854, 2.094, 2.456, 2.971, 3.678, 4.6, 5.758, 7.173, 8.86",\
"1.94, 2.041, 2.294, 2.663, 3.178, 3.883, 4.806, 5.968, 7.379, 9.065",\
"2.087, 2.198, 2.468, 2.844, 3.36, 4.065, 4.988, 6.149, 7.565, 9.248",\
"2.199, 2.321, 2.609, 2.995, 3.515, 4.218, 5.141, 6.301, 7.716, 9.403");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.2103, 0.2527, 0.3776, 0.5849, 0.9014, 1.362, 1.99, 2.803, 3.8, 5.001",\
"0.2097, 0.2536, 0.3775, 0.5856, 0.9016, 1.36, 1.991, 2.801, 3.799, 5.001",\
"0.21, 0.2532, 0.3776, 0.5848, 0.9018, 1.36, 1.991, 2.803, 3.804, 4.999",\
"0.2102, 0.2534, 0.3776, 0.5852, 0.9008, 1.361, 1.992, 2.803, 3.799, 5.001",\
"0.2218, 0.2638, 0.3842, 0.5884, 0.904, 1.363, 1.992, 2.803, 3.803, 5",\
"0.2704, 0.3118, 0.427, 0.6186, 0.9206, 1.372, 1.995, 2.803, 3.798, 5",\
"0.3214, 0.3692, 0.4858, 0.6734, 0.9642, 1.4, 2.009, 2.81, 3.805, 4.999",\
"0.3732, 0.4268, 0.5544, 0.7356, 1.015, 1.437, 2.032, 2.822, 3.807, 4.999",\
"0.4244, 0.4854, 0.6234, 0.805, 1.074, 1.48, 2.06, 2.84, 3.82, 5.002",\
"0.474, 0.544, 0.694, 0.884, 1.14, 1.528, 2.092, 2.858, 3.836, 5.012");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.2871, 0.3687, 0.6303, 1.132, 1.957, 3.145, 4.716, 6.7, 9.116, 11.99",\
"0.2884, 0.3688, 0.6306, 1.135, 1.957, 3.145, 4.715, 6.701, 9.122, 11.99",\
"0.2868, 0.3682, 0.6318, 1.134, 1.956, 3.144, 4.719, 6.695, 9.132, 12.02",\
"0.2876, 0.3682, 0.6304, 1.134, 1.957, 3.141, 4.716, 6.707, 9.139, 12.03",\
"0.3016, 0.3822, 0.639, 1.137, 1.957, 3.144, 4.714, 6.706, 9.108, 12",\
"0.3282, 0.406, 0.6592, 1.155, 1.966, 3.146, 4.717, 6.707, 9.132, 12.03",\
"0.3642, 0.4396, 0.6822, 1.168, 1.981, 3.156, 4.72, 6.701, 9.113, 12.02",\
"0.4072, 0.4812, 0.7138, 1.183, 1.985, 3.162, 4.728, 6.702, 9.114, 12.01",\
"0.4524, 0.5314, 0.755, 1.204, 1.991, 3.168, 4.732, 6.71, 9.118, 12",\
"0.4972, 0.5822, 0.8008, 1.233, 2.004, 3.17, 4.73, 6.712, 9.128, 12");
}
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.8224, 0.8771, 1.015, 1.204, 1.445, 1.751, 2.138, 2.62, 3.208, 3.907",\
"0.8569, 0.9117, 1.049, 1.238, 1.479, 1.785, 2.173, 2.655, 3.242, 3.943",\
"0.9782, 1.033, 1.171, 1.36, 1.601, 1.907, 2.294, 2.776, 3.364, 4.063",\
"1.216, 1.271, 1.408, 1.597, 1.838, 2.144, 2.531, 3.014, 3.601, 4.301",\
"1.589, 1.644, 1.782, 1.972, 2.213, 2.519, 2.907, 3.39, 3.977, 4.677",\
"2.053, 2.115, 2.265, 2.463, 2.708, 3.016, 3.405, 3.887, 4.475, 5.174",\
"2.552, 2.623, 2.793, 3.007, 3.264, 3.578, 3.968, 4.451, 5.039, 5.738",\
"3.08, 3.161, 3.351, 3.585, 3.854, 4.176, 4.571, 5.057, 5.643, 6.343",\
"3.64, 3.729, 3.941, 4.195, 4.479, 4.812, 5.211, 5.698, 6.286, 6.986",\
"4.23, 4.328, 4.558, 4.837, 5.139, 5.482, 5.887, 6.375, 6.964, 7.664");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.886, 0.967, 1.19, 1.542, 2.051, 2.754, 3.674, 4.833, 6.242, 7.927",\
"0.9113, 0.9924, 1.215, 1.567, 2.077, 2.779, 3.699, 4.857, 6.272, 7.955",\
"0.9895, 1.071, 1.293, 1.645, 2.154, 2.857, 3.778, 4.936, 6.346, 8.031",\
"1.13, 1.211, 1.433, 1.784, 2.294, 2.997, 3.917, 5.076, 6.486, 8.171",\
"1.326, 1.409, 1.635, 1.988, 2.497, 3.2, 4.121, 5.279, 6.693, 8.375",\
"1.534, 1.622, 1.856, 2.214, 2.727, 3.429, 4.351, 5.511, 6.921, 8.605",\
"1.735, 1.828, 2.071, 2.434, 2.95, 3.656, 4.577, 5.735, 7.15, 8.838",\
"1.914, 2.015, 2.269, 2.64, 3.157, 3.862, 4.786, 5.946, 7.357, 9.042",\
"2.065, 2.173, 2.443, 2.823, 3.342, 4.048, 4.969, 6.13, 7.545, 9.227",\
"2.182, 2.299, 2.587, 2.978, 3.501, 4.206, 5.127, 6.287, 7.702, 9.387");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.2169, 0.2595, 0.3832, 0.5898, 0.9044, 1.364, 1.995, 2.806, 3.804, 5.003",\
"0.2168, 0.2594, 0.3834, 0.5902, 0.9072, 1.364, 1.993, 2.805, 3.805, 4.996",\
"0.216, 0.259, 0.3828, 0.5902, 0.907, 1.366, 1.993, 2.806, 3.801, 5.003",\
"0.2158, 0.2594, 0.3828, 0.5898, 0.9062, 1.366, 1.993, 2.805, 3.806, 5.002",\
"0.2214, 0.2654, 0.3866, 0.5942, 0.9082, 1.366, 1.995, 2.806, 3.803, 5",\
"0.2616, 0.3032, 0.4178, 0.6144, 0.9194, 1.373, 1.995, 2.807, 3.805, 5.001",\
"0.3108, 0.3576, 0.4748, 0.6622, 0.9568, 1.396, 2.007, 2.81, 3.807, 4.998",\
"0.3622, 0.4142, 0.5376, 0.72, 1.006, 1.429, 2.029, 2.823, 3.811, 5.003",\
"0.4118, 0.47, 0.6022, 0.786, 1.057, 1.468, 2.056, 2.836, 3.82, 5.004",\
"0.462, 0.526, 0.67, 0.856, 1.12, 1.514, 2.082, 2.856, 3.836, 5.018");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.2885, 0.3685, 0.6302, 1.134, 1.957, 3.145, 4.718, 6.697, 9.125, 12",\
"0.2885, 0.3685, 0.63, 1.135, 1.956, 3.144, 4.719, 6.697, 9.135, 12.02",\
"0.2884, 0.368, 0.632, 1.135, 1.957, 3.145, 4.717, 6.698, 9.124, 11.99",\
"0.2878, 0.3682, 0.6304, 1.134, 1.957, 3.145, 4.717, 6.698, 9.124, 11.99",\
"0.3008, 0.3814, 0.6386, 1.138, 1.958, 3.144, 4.719, 6.696, 9.133, 12.02",\
"0.3234, 0.4036, 0.6584, 1.152, 1.966, 3.146, 4.712, 6.704, 9.129, 11.99",\
"0.3502, 0.4312, 0.6828, 1.167, 1.977, 3.151, 4.718, 6.7, 9.12, 12.03",\
"0.3858, 0.4662, 0.7108, 1.185, 1.984, 3.157, 4.721, 6.696, 9.114, 12.01",\
"0.4262, 0.5094, 0.7462, 1.207, 1.991, 3.163, 4.723, 6.701, 9.112, 11.99",\
"0.469, 0.5554, 0.7904, 1.233, 2.006, 3.166, 4.726, 6.712, 9.118, 11.99");
}
}
timing() {
related_pin : "A3" ;
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.8965, 0.9527, 1.093, 1.284, 1.527, 1.834, 2.223, 2.706, 3.294, 3.994",\
"0.9268, 0.9828, 1.123, 1.314, 1.557, 1.865, 2.253, 2.736, 3.324, 4.024",\
"1.049, 1.105, 1.245, 1.437, 1.679, 1.987, 2.376, 2.859, 3.447, 4.147",\
"1.29, 1.346, 1.486, 1.678, 1.92, 2.228, 2.617, 3.1, 3.688, 4.388",\
"1.668, 1.724, 1.864, 2.056, 2.299, 2.606, 2.995, 3.479, 4.067, 4.767",\
"2.157, 2.219, 2.367, 2.563, 2.809, 3.118, 3.507, 3.99, 4.578, 5.279",\
"2.687, 2.757, 2.924, 3.136, 3.391, 3.705, 4.096, 4.579, 5.167, 5.867",\
"3.249, 3.328, 3.515, 3.744, 4.012, 4.334, 4.728, 5.213, 5.801, 6.501",\
"3.841, 3.93, 4.137, 4.387, 4.668, 4.998, 5.398, 5.885, 6.474, 7.173",\
"4.467, 4.564, 4.79, 5.062, 5.361, 5.7, 6.105, 6.594, 7.184, 7.883");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.9087, 0.9896, 1.212, 1.564, 2.074, 2.776, 3.696, 4.855, 6.272, 7.957",\
"0.9379, 1.019, 1.242, 1.593, 2.103, 2.805, 3.726, 4.885, 6.296, 7.985",\
"1.013, 1.094, 1.316, 1.668, 2.178, 2.88, 3.801, 4.96, 6.372, 8.059",\
"1.128, 1.21, 1.432, 1.783, 2.293, 2.995, 3.916, 5.075, 6.489, 8.175",\
"1.282, 1.366, 1.591, 1.944, 2.454, 3.157, 4.077, 5.236, 6.649, 8.332",\
"1.445, 1.532, 1.766, 2.124, 2.637, 3.339, 4.26, 5.419, 6.83, 8.52",\
"1.606, 1.698, 1.94, 2.305, 2.819, 3.523, 4.444, 5.603, 7.014, 8.704",\
"1.754, 1.851, 2.104, 2.476, 2.994, 3.699, 4.621, 5.779, 7.191, 8.875",\
"1.878, 1.982, 2.247, 2.628, 3.15, 3.855, 4.777, 5.935, 7.349, 9.032",\
"1.971, 2.083, 2.364, 2.755, 3.28, 3.987, 4.908, 6.066, 7.48, 9.164");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.2238, 0.2674, 0.391, 0.597, 0.9124, 1.371, 1.999, 2.81, 3.806, 5.005",\
"0.2239, 0.2672, 0.3908, 0.597, 0.9126, 1.371, 1.999, 2.81, 3.807, 5.005",\
"0.2242, 0.2668, 0.3906, 0.5974, 0.9122, 1.37, 1.999, 2.809, 3.804, 5.004",\
"0.2244, 0.267, 0.39, 0.5972, 0.9126, 1.371, 1.998, 2.808, 3.809, 5.004",\
"0.226, 0.2686, 0.3922, 0.5982, 0.913, 1.372, 1.997, 2.808, 3.808, 5.005",\
"0.2588, 0.2996, 0.4138, 0.6114, 0.9204, 1.374, 1.997, 2.81, 3.808, 5.001",\
"0.3064, 0.3518, 0.4674, 0.6562, 0.9524, 1.393, 2.008, 2.811, 3.81, 5.004",\
"0.3558, 0.4052, 0.5266, 0.71, 0.9964, 1.426, 2.027, 2.821, 3.815, 4.999",\
"0.404, 0.4602, 0.5908, 0.7714, 1.046, 1.462, 2.052, 2.838, 3.82, 5.004",\
"0.452, 0.514, 0.656, 0.84, 1.104, 1.506, 2.08, 2.856, 3.832, 5.014");
}
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.00384, 0.01381, 0.03285, 0.06251, 0.1041, 0.1589, 0.2279, 0.3121, 0.4125");
values("0.2884, 0.3682, 0.6306, 1.133, 1.957, 3.143, 4.718, 6.708, 9.14, 12.03",\
"0.2868, 0.3687, 0.6306, 1.134, 1.957, 3.144, 4.715, 6.706, 9.131, 12.03",\
"0.2876, 0.3682, 0.6318, 1.133, 1.957, 3.145, 4.714, 6.704, 9.111, 12",\
"0.2886, 0.3682, 0.6322, 1.132, 1.957, 3.144, 4.715, 6.703, 9.108, 12",\
"0.2984, 0.3788, 0.637, 1.137, 1.958, 3.144, 4.719, 6.694, 9.132, 12.02",\
"0.318, 0.399, 0.6582, 1.149, 1.962, 3.146, 4.715, 6.696, 9.124, 12.03",\
"0.3396, 0.4226, 0.681, 1.165, 1.974, 3.147, 4.715, 6.699, 9.128, 12.03",\
"0.366, 0.4508, 0.7052, 1.184, 1.981, 3.155, 4.715, 6.695, 9.117, 12.01",\
"0.3988, 0.485, 0.736, 1.207, 1.995, 3.16, 4.718, 6.695, 9.11, 11.99",\
"0.4362, 0.5242, 0.7726, 1.231, 2.005, 3.166, 4.726, 6.7, 9.112, 11.99");
}
}
}
}