blob: d83784a500aaa2d903d521f8a1b3ad7c022685dd [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_mcu9t5v0__nor3_1) {
area : 22.579200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0018402516" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0003848328" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0003793086" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0003707946" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0003766356" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000365607" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000365409" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0003632112" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0018402516" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.005554 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01245, 0.01246, 0.01243, 0.01243, 0.0124, 0.01239, 0.01236, \
0.01233, 0.01229, 0.01222");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.002957, -0.002957, -0.002963, -0.002961, -0.002961, -0.002971, \
-0.002972, -0.002971, -0.002972, -0.002972");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.006747, 0.006738, 0.00672, 0.00672, 0.006718, 0.006711, 0.006706, \
0.006693, 0.006672, 0.006647");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.002977, -0.002979, -0.002978, -0.002983, -0.002987, -0.002991, \
-0.002996, -0.002993, -0.002994, -0.002992");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.00667, 0.006663, 0.006654, 0.006643, 0.006641, 0.006642, 0.006634, \
0.006619, 0.006599, 0.006571");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.002974, -0.002976, -0.002979, -0.00298, -0.002982, -0.002989, \
-0.00299, -0.002991, -0.00299, -0.00299");
}
}
}
pin(A2) {
capacitance : 0.005128 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.005458, 0.005453, 0.005458, 0.005457, 0.005458, 0.005449, 0.005429, \
0.005401, 0.005368, 0.005317");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00375, -0.003748, -0.003752, -0.003758, -0.003761, -0.003774, \
-0.003786, -0.003791, -0.003802, -0.003817");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.008668, 0.008663, 0.008656, 0.008651, 0.008643, 0.008659, 0.008663, \
0.00866, 0.00866, 0.008657");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.006857, -0.007122, -0.007761, -0.00819, -0.00834, -0.008426, \
-0.008454, -0.008477, -0.008492, -0.008501");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.005486, 0.00548, 0.005492, 0.005494, 0.005496, 0.005509, 0.005509, \
0.005509, 0.005512, 0.005509");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005637, -0.005648, -0.005636, -0.005644, -0.00564, -0.005649, \
-0.005649, -0.005648, -0.005652, -0.005672");
}
}
}
pin(A3) {
capacitance : 0.005175 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.008637, 0.008647, 0.008653, 0.008633, 0.00864, 0.008658, 0.00866, \
0.008651, 0.008654, 0.008651");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.007776, -0.00799, -0.008195, -0.008293, -0.008347, -0.008414, \
-0.008439, -0.008459, -0.008468, -0.008482");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.008837, 0.00883, 0.008816, 0.008836, 0.008825, 0.008835, 0.008835, \
0.008841, 0.008834, 0.008839");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.007181, -0.007337, -0.007658, -0.007901, -0.00804, -0.008168, \
-0.008239, -0.008279, -0.008313, -0.008336");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.008616, 0.008635, 0.008615, 0.008624, 0.008629, 0.008634, 0.008636, \
0.008632, 0.008637, 0.008629");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00802, -0.008089, -0.008216, -0.0083, -0.008348, -0.008412, \
-0.008442, -0.008457, -0.00847, -0.00848");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.09972 ;
max_transition : 8.4 ;
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.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.001225, 0.001237, 0.001282, 0.001338, 0.001361, 0.001374, 0.001387, 0.001394, 0.001397, 0.001401",\
"0.001196, 0.00125, 0.001369, 0.001489, 0.001581, 0.001642, 0.001687, 0.001714, 0.001733, 0.001747",\
"0.001413, 0.001463, 0.001589, 0.001751, 0.001893, 0.002019, 0.002098, 0.00215, 0.002188, 0.002223",\
"0.002198, 0.002206, 0.002249, 0.002312, 0.002387, 0.002447, 0.002495, 0.002524, 0.002551, 0.002562",\
"0.003852, 0.003794, 0.003695, 0.003556, 0.003431, 0.003333, 0.003247, 0.003171, 0.003102, 0.003051",\
"0.006698, 0.006609, 0.006278, 0.00586, 0.005439, 0.005057, 0.004727, 0.00444, 0.004209, 0.004002",\
"0.011, 0.01083, 0.0103, 0.009523, 0.008688, 0.007927, 0.00724, 0.006644, 0.00614, 0.005708",\
"0.01684, 0.01661, 0.01587, 0.01475, 0.01345, 0.01219, 0.01106, 0.01005, 0.009169, 0.008401",\
"0.0243, 0.02402, 0.02308, 0.02163, 0.01987, 0.01806, 0.01636, 0.01485, 0.01349, 0.01231",\
"0.03348, 0.03313, 0.03202, 0.03024, 0.02801, 0.02566, 0.02335, 0.02124, 0.01932, 0.01764");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.026, 0.02602, 0.0261, 0.02619, 0.02628, 0.02634, 0.02644, 0.0265, 0.02664, 0.02692",\
"0.02549, 0.02554, 0.02569, 0.02588, 0.02606, 0.02622, 0.02633, 0.02642, 0.02654, 0.0269",\
"0.02516, 0.02519, 0.02529, 0.02547, 0.02568, 0.02588, 0.02611, 0.02624, 0.02638, 0.02682",\
"0.02607, 0.02604, 0.02595, 0.02588, 0.02586, 0.02595, 0.02606, 0.0262, 0.02635, 0.02674",\
"0.02833, 0.02822, 0.02792, 0.02754, 0.02716, 0.02691, 0.02676, 0.02671, 0.02673, 0.0271",\
"0.03193, 0.03176, 0.03128, 0.03059, 0.02981, 0.02914, 0.02857, 0.02814, 0.02791, 0.02817",\
"0.03703, 0.03678, 0.03607, 0.03504, 0.03389, 0.03276, 0.03172, 0.03083, 0.03018, 0.0302",\
"0.04375, 0.04342, 0.0425, 0.04109, 0.03953, 0.03801, 0.03645, 0.03503, 0.03393, 0.03382",\
"0.05223, 0.05185, 0.05066, 0.04888, 0.04683, 0.04477, 0.04277, 0.04085, 0.03924, 0.03927",\
"0.06259, 0.06213, 0.0607, 0.05851, 0.05598, 0.05334, 0.05079, 0.0484, 0.04651, 0.04735");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.007455, 0.007449, 0.00745, 0.007458, 0.007474, 0.007477, 0.007482, 0.007483, 0.007487, 0.007486",\
"0.007393, 0.00741, 0.007412, 0.00743, 0.007435, 0.007448, 0.007459, 0.007457, 0.007462, 0.007466",\
"0.007324, 0.007325, 0.007345, 0.007368, 0.007369, 0.007404, 0.007411, 0.007427, 0.007432, 0.007438",\
"0.007642, 0.007639, 0.007624, 0.007606, 0.00758, 0.007564, 0.007541, 0.007525, 0.007508, 0.007504",\
"0.009054, 0.009009, 0.008873, 0.008672, 0.00848, 0.008307, 0.008165, 0.008036, 0.007934, 0.007848",\
"0.01189, 0.01178, 0.01148, 0.01103, 0.01053, 0.01007, 0.009652, 0.009299, 0.009013, 0.008762",\
"0.01638, 0.01622, 0.0157, 0.01492, 0.01404, 0.01317, 0.01234, 0.01165, 0.01104, 0.01054",\
"0.02262, 0.0224, 0.02168, 0.02055, 0.01921, 0.01782, 0.01653, 0.01536, 0.01431, 0.01342",\
"0.03073, 0.03044, 0.02952, 0.02803, 0.02619, 0.02426, 0.02238, 0.02064, 0.01908, 0.01769",\
"0.04072, 0.04038, 0.03927, 0.03745, 0.03513, 0.03263, 0.03011, 0.02772, 0.02554, 0.02357");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.03202, 0.03204, 0.03209, 0.03216, 0.03222, 0.03229, 0.03235, 0.03242, 0.03258, 0.03294",\
"0.03159, 0.03165, 0.03176, 0.03191, 0.03205, 0.03215, 0.03226, 0.03236, 0.03248, 0.03282",\
"0.03103, 0.03107, 0.03121, 0.03142, 0.03165, 0.03184, 0.03204, 0.0322, 0.03241, 0.03274",\
"0.0309, 0.03092, 0.03099, 0.03112, 0.03131, 0.03153, 0.03176, 0.03194, 0.03215, 0.0327",\
"0.03189, 0.03186, 0.03178, 0.03171, 0.03169, 0.03174, 0.03182, 0.032, 0.03213, 0.03262",\
"0.03475, 0.03464, 0.03431, 0.03389, 0.03348, 0.03314, 0.03295, 0.03285, 0.03282, 0.03325",\
"0.03988, 0.03965, 0.03899, 0.03807, 0.03715, 0.03631, 0.03557, 0.03499, 0.0346, 0.03495",\
"0.04715, 0.04684, 0.04587, 0.04443, 0.04285, 0.04142, 0.04011, 0.03897, 0.038, 0.03816",\
"0.05648, 0.05609, 0.05484, 0.05293, 0.05072, 0.04857, 0.04664, 0.04487, 0.04341, 0.0434",\
"0.06795, 0.06747, 0.06595, 0.06361, 0.06083, 0.05793, 0.05521, 0.05282, 0.05085, 0.05137");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.01318, 0.01317, 0.01317, 0.01317, 0.01318, 0.01317, 0.01318, 0.01319, 0.01319, 0.01318",\
"0.01279, 0.01279, 0.01278, 0.01279, 0.01276, 0.01277, 0.01276, 0.01278, 0.01278, 0.01278",\
"0.01231, 0.0123, 0.01229, 0.01227, 0.01226, 0.01226, 0.01225, 0.01223, 0.01225, 0.01224",\
"0.01238, 0.01237, 0.01233, 0.01227, 0.01221, 0.01215, 0.01211, 0.01208, 0.01204, 0.01201",\
"0.01372, 0.01364, 0.01346, 0.01322, 0.01297, 0.01276, 0.01258, 0.01243, 0.01231, 0.01222",\
"0.01674, 0.01661, 0.01624, 0.01568, 0.01509, 0.01453, 0.01404, 0.01365, 0.01333, 0.01306",\
"0.02173, 0.02153, 0.02092, 0.02001, 0.01891, 0.01787, 0.01692, 0.0161, 0.01543, 0.01486",\
"0.02889, 0.02862, 0.02774, 0.02637, 0.02475, 0.02309, 0.02153, 0.02014, 0.01894, 0.01791",\
"0.03831, 0.03798, 0.03686, 0.03502, 0.03279, 0.03042, 0.02814, 0.02605, 0.02419, 0.02258",\
"0.05008, 0.04966, 0.04832, 0.04606, 0.04319, 0.0401, 0.037, 0.03411, 0.03147, 0.02911");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.03785, 0.03786, 0.03791, 0.03798, 0.03804, 0.03812, 0.03818, 0.03824, 0.03834, 0.03874",\
"0.03746, 0.03748, 0.03761, 0.03776, 0.03789, 0.03799, 0.03809, 0.0382, 0.03832, 0.03868",\
"0.03685, 0.0369, 0.03703, 0.03724, 0.03747, 0.03769, 0.03785, 0.03804, 0.03817, 0.03864",\
"0.03657, 0.03659, 0.03669, 0.03684, 0.03706, 0.0373, 0.03752, 0.03774, 0.03796, 0.03842",\
"0.03696, 0.03696, 0.03695, 0.03699, 0.03707, 0.03722, 0.03737, 0.03759, 0.03776, 0.03834",\
"0.03903, 0.03896, 0.03874, 0.03851, 0.03829, 0.03812, 0.03808, 0.03812, 0.03814, 0.03874",\
"0.0438, 0.04359, 0.04303, 0.04225, 0.04153, 0.04091, 0.04038, 0.04, 0.03975, 0.04012",\
"0.05159, 0.05126, 0.05027, 0.04882, 0.04735, 0.04603, 0.04489, 0.0439, 0.04311, 0.04329",\
"0.06231, 0.06188, 0.06048, 0.05845, 0.05609, 0.05384, 0.05192, 0.05024, 0.04884, 0.04874",\
"0.07583, 0.07529, 0.07363, 0.07097, 0.06785, 0.06461, 0.06163, 0.05907, 0.05706, 0.0573");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.0989, 0.106, 0.1311, 0.1787, 0.2524, 0.3557, 0.4917, 0.6628, 0.872, 1.121",\
"0.1149, 0.1222, 0.1475, 0.1953, 0.2697, 0.3731, 0.5092, 0.6804, 0.8893, 1.139",\
"0.1642, 0.1734, 0.2033, 0.2531, 0.3275, 0.4313, 0.5675, 0.739, 0.948, 1.197",\
"0.1996, 0.2134, 0.258, 0.3312, 0.4273, 0.5403, 0.6769, 0.8482, 1.057, 1.306",\
"0.206, 0.2244, 0.2842, 0.3824, 0.5112, 0.663, 0.8331, 1.018, 1.227, 1.476",\
"0.1772, 0.2008, 0.2769, 0.4013, 0.5638, 0.7552, 0.9697, 1.203, 1.451, 1.714",\
"0.1118, 0.1402, 0.2328, 0.3847, 0.5816, 0.8125, 1.073, 1.355, 1.656, 1.974",\
"0.0064, 0.0401, 0.1488, 0.3277, 0.5614, 0.8345, 1.139, 1.471, 1.825, 2.2",\
"-0.1419, -0.1026, 0.0233, 0.229, 0.4972, 0.816, 1.167, 1.549, 1.956, 2.387",\
"-0.3349, -0.2911, -0.1472, 0.0859, 0.3919, 0.7516, 1.152, 1.585, 2.047, 2.534");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.3195, 0.3496, 0.4567, 0.6602, 0.9752, 1.416, 1.996, 2.726, 3.617, 4.677",\
"0.3228, 0.3541, 0.4626, 0.668, 0.9846, 1.428, 2.008, 2.738, 3.628, 4.692",\
"0.3681, 0.398, 0.5049, 0.7101, 1.028, 1.472, 2.054, 2.786, 3.678, 4.74",\
"0.4895, 0.5188, 0.6187, 0.8165, 1.13, 1.57, 2.151, 2.882, 3.773, 4.835",\
"0.6544, 0.6886, 0.8034, 1.006, 1.31, 1.743, 2.317, 3.045, 3.934, 4.993",\
"0.8545, 0.8933, 1.023, 1.253, 1.577, 2.004, 2.569, 3.287, 4.17, 5.227",\
"1.095, 1.138, 1.283, 1.535, 1.895, 2.355, 2.918, 3.626, 4.5, 5.546",\
"1.378, 1.426, 1.585, 1.862, 2.253, 2.755, 3.36, 4.07, 4.932, 5.968",\
"1.705, 1.758, 1.933, 2.234, 2.656, 3.197, 3.849, 4.608, 5.476, 6.501",\
"2.076, 2.136, 2.328, 2.656, 3.108, 3.686, 4.382, 5.195, 6.117, 7.153");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.1178, 0.13, 0.1731, 0.2559, 0.3842, 0.5648, 0.8021, 1.102, 1.468, 1.902",\
"0.1177, 0.1299, 0.1731, 0.2556, 0.3845, 0.5649, 0.8019, 1.102, 1.467, 1.904",\
"0.1537, 0.1636, 0.1952, 0.2626, 0.3848, 0.5649, 0.8033, 1.101, 1.465, 1.902",\
"0.2341, 0.2475, 0.2922, 0.3666, 0.4631, 0.5994, 0.809, 1.102, 1.466, 1.902",\
"0.3307, 0.348, 0.4051, 0.501, 0.6272, 0.778, 0.9474, 1.173, 1.487, 1.906",\
"0.4464, 0.4694, 0.5398, 0.6552, 0.8078, 0.9926, 1.201, 1.428, 1.683, 2.015",\
"0.5804, 0.608, 0.6946, 0.833, 1.012, 1.226, 1.474, 1.742, 2.034, 2.342",\
"0.735, 0.7666, 0.8676, 1.033, 1.241, 1.486, 1.765, 2.076, 2.414, 2.774",\
"0.9066, 0.9448, 1.062, 1.252, 1.494, 1.773, 2.087, 2.433, 2.813, 3.221",\
"1.095, 1.141, 1.28, 1.492, 1.768, 2.086, 2.436, 2.822, 3.235, 3.693");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.5739, 0.6291, 0.8199, 1.173, 1.724, 2.494, 3.506, 4.768, 6.329, 8.172",\
"0.5713, 0.6266, 0.8184, 1.174, 1.726, 2.492, 3.504, 4.774, 6.327, 8.17",\
"0.5601, 0.619, 0.8142, 1.173, 1.725, 2.495, 3.506, 4.777, 6.32, 8.178",\
"0.5848, 0.632, 0.8074, 1.166, 1.724, 2.491, 3.505, 4.777, 6.326, 8.174",\
"0.6646, 0.7186, 0.8922, 1.203, 1.721, 2.488, 3.501, 4.77, 6.328, 8.175",\
"0.7548, 0.8088, 0.9986, 1.334, 1.809, 2.507, 3.498, 4.775, 6.325, 8.17",\
"0.872, 0.9266, 1.12, 1.474, 1.989, 2.649, 3.553, 4.778, 6.331, 8.173",\
"1.015, 1.072, 1.27, 1.636, 2.181, 2.883, 3.74, 4.868, 6.345, 8.181",\
"1.179, 1.24, 1.449, 1.82, 2.381, 3.126, 4.033, 5.107, 6.475, 8.216",\
"1.369, 1.435, 1.65, 2.037, 2.61, 3.382, 4.336, 5.455, 6.765, 8.392");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.1319, 0.1398, 0.1672, 0.2178, 0.2945, 0.4002, 0.5379, 0.7104, 0.9204, 1.17",\
"0.1478, 0.1559, 0.183, 0.2336, 0.3103, 0.416, 0.5538, 0.7264, 0.9363, 1.186",\
"0.2047, 0.2129, 0.24, 0.2899, 0.3663, 0.472, 0.6098, 0.7823, 0.9923, 1.242",\
"0.2644, 0.2765, 0.3159, 0.3823, 0.4718, 0.5806, 0.718, 0.8902, 1.1, 1.35",\
"0.297, 0.313, 0.3655, 0.4538, 0.5735, 0.7171, 0.8801, 1.06, 1.27, 1.519",\
"0.299, 0.3191, 0.3849, 0.4962, 0.6454, 0.8258, 1.031, 1.257, 1.499, 1.758",\
"0.2678, 0.2919, 0.3718, 0.5058, 0.6865, 0.9039, 1.15, 1.422, 1.716, 2.028",\
"0.2011, 0.2293, 0.322, 0.4807, 0.6921, 0.947, 1.237, 1.555, 1.899, 2.265",\
"0.099, 0.1308, 0.2368, 0.4167, 0.6612, 0.9544, 1.287, 1.653, 2.046, 2.466",\
"-0.0415, -0.0054, 0.113, 0.3157, 0.5898, 0.9232, 1.299, 1.712, 2.157, 2.631");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.4827, 0.5133, 0.6205, 0.8237, 1.138, 1.579, 2.158, 2.888, 3.779, 4.84",\
"0.489, 0.5201, 0.629, 0.8336, 1.149, 1.591, 2.171, 2.901, 3.793, 4.853",\
"0.5262, 0.5575, 0.6671, 0.8731, 1.191, 1.635, 2.216, 2.949, 3.841, 4.903",\
"0.5984, 0.6304, 0.7398, 0.9453, 1.262, 1.706, 2.288, 3.021, 3.914, 4.977",\
"0.6919, 0.7267, 0.8472, 1.063, 1.38, 1.82, 2.401, 3.132, 4.023, 5.086",\
"0.8304, 0.8679, 0.9934, 1.222, 1.557, 2, 2.574, 3.3, 4.188, 5.248",\
"1.022, 1.062, 1.195, 1.433, 1.782, 2.246, 2.826, 3.544, 4.424, 5.477",\
"1.26, 1.303, 1.447, 1.699, 2.061, 2.543, 3.146, 3.873, 4.743, 5.788",\
"1.537, 1.585, 1.742, 2.014, 2.396, 2.894, 3.518, 4.27, 5.155, 6.189",\
"1.851, 1.906, 2.079, 2.374, 2.782, 3.302, 3.945, 4.721, 5.634, 6.684");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.165, 0.1784, 0.2229, 0.3061, 0.4349, 0.6152, 0.8533, 1.151, 1.517, 1.952",\
"0.1648, 0.1772, 0.2217, 0.3056, 0.4354, 0.6157, 0.8535, 1.152, 1.516, 1.951",\
"0.1797, 0.1897, 0.2274, 0.3049, 0.4345, 0.6155, 0.8534, 1.151, 1.516, 1.952",\
"0.2714, 0.2841, 0.3256, 0.3952, 0.4912, 0.6368, 0.8563, 1.151, 1.516, 1.952",\
"0.3784, 0.3946, 0.4492, 0.5392, 0.66, 0.8046, 0.9758, 1.21, 1.533, 1.953",\
"0.5062, 0.5268, 0.5914, 0.7008, 0.8488, 1.025, 1.23, 1.454, 1.713, 2.052",\
"0.6526, 0.679, 0.7568, 0.8852, 1.056, 1.265, 1.505, 1.772, 2.06, 2.367",\
"0.8192, 0.8492, 0.9406, 1.094, 1.292, 1.529, 1.8, 2.107, 2.44, 2.8",\
"1.004, 1.038, 1.147, 1.322, 1.553, 1.819, 2.126, 2.465, 2.841, 3.247",\
"1.212, 1.252, 1.374, 1.577, 1.835, 2.141, 2.479, 2.856, 3.266, 3.718");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.5857, 0.6392, 0.8222, 1.176, 1.725, 2.49, 3.503, 4.777, 6.33, 8.181",\
"0.5861, 0.6395, 0.822, 1.175, 1.723, 2.495, 3.501, 4.773, 6.32, 8.177",\
"0.5882, 0.6391, 0.8242, 1.175, 1.724, 2.494, 3.499, 4.776, 6.329, 8.17",\
"0.6178, 0.6637, 0.8334, 1.177, 1.726, 2.494, 3.499, 4.777, 6.321, 8.181",\
"0.7076, 0.7574, 0.9228, 1.23, 1.737, 2.493, 3.504, 4.777, 6.328, 8.174",\
"0.7972, 0.8486, 1.024, 1.351, 1.833, 2.534, 3.504, 4.775, 6.33, 8.18",\
"0.9242, 0.97, 1.142, 1.472, 1.977, 2.659, 3.575, 4.794, 6.331, 8.179",\
"1.08, 1.128, 1.296, 1.619, 2.13, 2.837, 3.735, 4.89, 6.358, 8.17",\
"1.263, 1.31, 1.48, 1.805, 2.313, 3.024, 3.953, 5.083, 6.493, 8.239",\
"1.467, 1.515, 1.698, 2.019, 2.525, 3.24, 4.174, 5.335, 6.718, 8.397");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.1354, 0.1444, 0.1751, 0.2308, 0.3135, 0.4249, 0.5674, 0.7439, 0.9571, 1.209",\
"0.1507, 0.1596, 0.19, 0.2454, 0.3277, 0.439, 0.5815, 0.7579, 0.971, 1.223",\
"0.2118, 0.2202, 0.2486, 0.3015, 0.3823, 0.4928, 0.635, 0.8114, 1.024, 1.277",\
"0.2845, 0.2966, 0.3364, 0.403, 0.4919, 0.6018, 0.7423, 0.918, 1.131, 1.383",\
"0.3335, 0.3491, 0.401, 0.4885, 0.6063, 0.7479, 0.9087, 1.089, 1.3, 1.551",\
"0.3552, 0.3747, 0.4385, 0.5473, 0.6932, 0.8697, 1.071, 1.294, 1.533, 1.791",\
"0.348, 0.3712, 0.4479, 0.5776, 0.7519, 0.9635, 1.204, 1.472, 1.761, 2.069",\
"0.31, 0.3371, 0.4257, 0.577, 0.7799, 1.027, 1.308, 1.618, 1.956, 2.316",\
"0.2413, 0.2713, 0.3718, 0.5439, 0.7765, 1.058, 1.379, 1.734, 2.119, 2.531",\
"0.1424, 0.176, 0.2868, 0.478, 0.7395, 1.055, 1.417, 1.816, 2.248, 2.712");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.5433, 0.5739, 0.6815, 0.884, 1.198, 1.64, 2.219, 2.948, 3.84, 4.901",\
"0.5537, 0.585, 0.6936, 0.8978, 1.214, 1.656, 2.236, 2.967, 3.858, 4.919",\
"0.5963, 0.6274, 0.7374, 0.9432, 1.261, 1.705, 2.287, 3.019, 3.911, 4.973",\
"0.6645, 0.6961, 0.8046, 1.01, 1.328, 1.772, 2.356, 3.088, 3.981, 5.044",\
"0.7381, 0.7724, 0.8888, 1.101, 1.418, 1.861, 2.442, 3.174, 4.066, 5.131",\
"0.8298, 0.8655, 0.9876, 1.211, 1.542, 1.986, 2.563, 3.291, 4.182, 5.243",\
"0.9561, 0.9944, 1.124, 1.355, 1.697, 2.157, 2.739, 3.46, 4.343, 5.399",\
"1.12, 1.162, 1.302, 1.545, 1.897, 2.368, 2.966, 3.696, 4.57, 5.615",\
"1.32, 1.366, 1.518, 1.78, 2.148, 2.63, 3.239, 3.984, 4.871, 5.907",\
"1.552, 1.603, 1.769, 2.053, 2.445, 2.945, 3.565, 4.321, 5.224, 6.276");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.2005, 0.2151, 0.2641, 0.3533, 0.4861, 0.6697, 0.9067, 1.206, 1.571, 2.004",\
"0.1972, 0.2117, 0.2616, 0.3511, 0.4855, 0.6689, 0.9075, 1.207, 1.571, 2.004",\
"0.206, 0.217, 0.2584, 0.3436, 0.481, 0.6657, 0.9052, 1.206, 1.571, 2.004",\
"0.309, 0.3216, 0.3612, 0.4284, 0.5239, 0.677, 0.9035, 1.204, 1.57, 2.005",\
"0.4306, 0.4477, 0.4984, 0.5834, 0.6986, 0.839, 1.008, 1.25, 1.579, 2.004",\
"0.5778, 0.5948, 0.6558, 0.7594, 0.8974, 1.067, 1.265, 1.484, 1.745, 2.093",\
"0.745, 0.7688, 0.8404, 0.9604, 1.121, 1.316, 1.548, 1.808, 2.091, 2.397",\
"0.9392, 0.9678, 1.053, 1.192, 1.374, 1.593, 1.852, 2.148, 2.476, 2.833",\
"1.16, 1.192, 1.291, 1.453, 1.657, 1.901, 2.186, 2.515, 2.881, 3.281",\
"1.41, 1.45, 1.559, 1.74, 1.973, 2.244, 2.556, 2.91, 3.311, 3.752");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001681, 0.004073, 0.008641, 0.01576, 0.02574, 0.03888, 0.05543, 0.07564, 0.09972");
values("0.5861, 0.6383, 0.8245, 1.175, 1.722, 2.49, 3.5, 4.774, 6.328, 8.181",\
"0.587, 0.6383, 0.8225, 1.177, 1.723, 2.495, 3.503, 4.776, 6.321, 8.172",\
"0.5882, 0.6393, 0.825, 1.175, 1.723, 2.49, 3.504, 4.77, 6.323, 8.181",\
"0.6, 0.6505, 0.8272, 1.178, 1.726, 2.494, 3.499, 4.768, 6.317, 8.171",\
"0.6718, 0.7206, 0.888, 1.21, 1.733, 2.493, 3.504, 4.774, 6.326, 8.177",\
"0.7554, 0.8056, 0.9798, 1.308, 1.806, 2.524, 3.505, 4.777, 6.321, 8.176",\
"0.8918, 0.9392, 1.104, 1.428, 1.935, 2.633, 3.565, 4.791, 6.327, 8.172",\
"1.081, 1.13, 1.285, 1.594, 2.086, 2.793, 3.71, 4.884, 6.359, 8.17",\
"1.302, 1.348, 1.505, 1.809, 2.284, 2.977, 3.903, 5.058, 6.487, 8.243",\
"1.54, 1.59, 1.755, 2.062, 2.538, 3.208, 4.12, 5.285, 6.697, 8.401");
}
}
}
}