blob: b468b959c1c646f836d8312c19f9df8283b90fd1 [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__nand3_2) {
area : 36.691200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.5693084e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.5693084e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.569348e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.5694074e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.643498e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.643498e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "3.677454e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "3.30264e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.677454e-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.01092 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01552, 0.01549, 0.01536, 0.01531, 0.01528, 0.0153, 0.01528, \
0.01529, 0.01528, 0.01527");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.00961, -0.009613, -0.009572, -0.009592, -0.009598, -0.009632, \
-0.009597, -0.009634, -0.009655, -0.009669");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01548, 0.01547, 0.01538, 0.01533, 0.01529, 0.01532, 0.01528, \
0.01529, 0.01527, 0.01528");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.009602, -0.009627, -0.009587, -0.009602, -0.009596, -0.009648, \
-0.009602, -0.009638, -0.009667, -0.009678");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01535, 0.01536, 0.01532, 0.0153, 0.01528, 0.0153, 0.01528, 0.01529, \
0.01528, 0.01529");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.006425, 0.006415, 0.006425, 0.006386, 0.006347, 0.006311, 0.0063, \
0.006246, 0.006213, 0.006173");
}
}
}
pin(A2) {
capacitance : 0.01136 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01783, 0.01791, 0.01806, 0.0183, 0.01848, 0.01865, 0.01874, \
0.01882, 0.01888, 0.01891");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01297, -0.01297, -0.0129, -0.01286, -0.01285, -0.01287, -0.01282, \
-0.01285, -0.01284, -0.01284");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01486, 0.01365, 0.01296, 0.01291, 0.01288, 0.01289, 0.01286, \
0.01289, 0.01289, 0.01289");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.0129, -0.01293, -0.01289, -0.01286, -0.01283, -0.01287, -0.01283, \
-0.01286, -0.01285, -0.01285");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01468, 0.01468, 0.01466, 0.01464, 0.01462, 0.01462, 0.01458, \
0.01459, 0.01459, 0.01456");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01138, -0.01141, -0.01138, -0.01136, -0.01137, -0.01141, -0.0114, \
-0.01144, -0.01146, -0.0115");
}
}
}
pin(A3) {
capacitance : 0.01181 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01309, 0.01304, 0.01295, 0.0129, 0.01289, 0.0129, 0.01288, 0.01289, \
0.01291, 0.01289");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01296, -0.01294, -0.01287, -0.01285, -0.01284, -0.01287, -0.01282, \
-0.01283, -0.01283, -0.01282");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01301, 0.01303, 0.01295, 0.01292, 0.01289, 0.01291, 0.01286, \
0.01288, 0.01289, 0.01289");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01293, -0.01293, -0.0129, -0.01286, -0.01286, -0.01287, -0.01283, \
-0.01285, -0.01285, -0.01285");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("0.01316, 0.01304, 0.01296, 0.0129, 0.0129, 0.0129, 0.01289, 0.01291, \
0.0129, 0.0129");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
values("-0.01296, -0.01294, -0.0129, -0.01287, -0.01285, -0.01287, -0.01284, \
-0.01284, -0.01284, -0.01283");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.491 ;
max_transition : 6 ;
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.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.008404, 0.008482, 0.008607, 0.008671, 0.008704, 0.008728, 0.008726, 0.008749, 0.008744, 0.008756",\
"0.007781, 0.007964, 0.008261, 0.008473, 0.008578, 0.00864, 0.008669, 0.008688, 0.008688, 0.008713",\
"0.006743, 0.006988, 0.007506, 0.007981, 0.008263, 0.008426, 0.008517, 0.008583, 0.008619, 0.008645",\
"0.006405, 0.006548, 0.007003, 0.00749, 0.00788, 0.00816, 0.008327, 0.008434, 0.008509, 0.008559",\
"0.007302, 0.007228, 0.007247, 0.00747, 0.007788, 0.008013, 0.008204, 0.008333, 0.008433, 0.008497",\
"0.009506, 0.009223, 0.008642, 0.008284, 0.008232, 0.008271, 0.00835, 0.00842, 0.008488, 0.008533",\
"0.01303, 0.01251, 0.01135, 0.01024, 0.00954, 0.009205, 0.008999, 0.008911, 0.008852, 0.008804",\
"0.01798, 0.01723, 0.0154, 0.01349, 0.01198, 0.01101, 0.01039, 0.009956, 0.009634, 0.009439",\
"0.02441, 0.02343, 0.02092, 0.01811, 0.01571, 0.01389, 0.01268, 0.01174, 0.01112, 0.01059",\
"0.03245, 0.03119, 0.02799, 0.02424, 0.02084, 0.01812, 0.01608, 0.01452, 0.01337, 0.0125");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.04321, 0.04365, 0.04435, 0.04473, 0.04501, 0.04552, 0.04565, 0.04597, 0.04681, 0.04772",\
"0.04207, 0.04273, 0.04396, 0.04487, 0.0454, 0.04576, 0.04637, 0.047, 0.04741, 0.04772",\
"0.04044, 0.04096, 0.04233, 0.04374, 0.04469, 0.04542, 0.04623, 0.04678, 0.04754, 0.04837",\
"0.04021, 0.04043, 0.0411, 0.04228, 0.04348, 0.04457, 0.0454, 0.04627, 0.04687, 0.04802",\
"0.04141, 0.04132, 0.04139, 0.04176, 0.04257, 0.04362, 0.04466, 0.0455, 0.04626, 0.04707",\
"0.04409, 0.04378, 0.04294, 0.04277, 0.04291, 0.04342, 0.04431, 0.04502, 0.04616, 0.04643",\
"0.04814, 0.04752, 0.04616, 0.04483, 0.04457, 0.04435, 0.04439, 0.045, 0.04602, 0.04651",\
"0.05367, 0.05279, 0.05089, 0.04865, 0.04719, 0.04641, 0.04603, 0.04591, 0.046, 0.04734",\
"0.06085, 0.05966, 0.05698, 0.05384, 0.05134, 0.0496, 0.04864, 0.04789, 0.04782, 0.0487",\
"0.0698, 0.06833, 0.06475, 0.06085, 0.05709, 0.05445, 0.05249, 0.05162, 0.05038, 0.05013");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.00844, 0.008503, 0.00863, 0.008673, 0.008711, 0.008729, 0.008726, 0.008737, 0.008743, 0.008741",\
"0.007952, 0.008119, 0.008368, 0.008528, 0.008606, 0.008652, 0.008696, 0.008709, 0.008726, 0.008727",\
"0.006881, 0.007127, 0.007639, 0.008074, 0.00833, 0.008467, 0.008556, 0.008608, 0.008642, 0.008668",\
"0.006066, 0.006289, 0.006867, 0.007454, 0.007882, 0.008149, 0.008326, 0.008437, 0.00851, 0.008564",\
"0.00623, 0.006293, 0.006608, 0.007107, 0.007561, 0.007885, 0.008115, 0.008275, 0.008382, 0.008463",\
"0.007482, 0.007412, 0.007345, 0.007425, 0.007678, 0.007912, 0.008103, 0.008245, 0.008356, 0.008437",\
"0.01012, 0.009848, 0.009233, 0.008691, 0.008512, 0.008464, 0.008474, 0.008502, 0.008534, 0.008572",\
"0.01424, 0.0137, 0.01242, 0.01119, 0.0103, 0.00977, 0.009456, 0.009245, 0.009114, 0.009024",\
"0.01995, 0.01911, 0.01714, 0.01502, 0.01332, 0.0121, 0.01125, 0.01066, 0.01024, 0.009939",\
"0.02722, 0.02614, 0.02337, 0.02031, 0.01766, 0.01559, 0.01407, 0.01297, 0.01215, 0.01149");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.05985, 0.05994, 0.06009, 0.06018, 0.06028, 0.06059, 0.06094, 0.06116, 0.06156, 0.0621",\
"0.05893, 0.05912, 0.05957, 0.05988, 0.06008, 0.06045, 0.06084, 0.06118, 0.06162, 0.0619",\
"0.0571, 0.05741, 0.05815, 0.05891, 0.05942, 0.05998, 0.06043, 0.06096, 0.06162, 0.0621",\
"0.05658, 0.05673, 0.05714, 0.0579, 0.05867, 0.05946, 0.06009, 0.06067, 0.06138, 0.0617",\
"0.05743, 0.05738, 0.05746, 0.05766, 0.05826, 0.05899, 0.05944, 0.06029, 0.06081, 0.0615",\
"0.05989, 0.05964, 0.05894, 0.05869, 0.05861, 0.05899, 0.05954, 0.06019, 0.06053, 0.0613",\
"0.06366, 0.06327, 0.06209, 0.06095, 0.06039, 0.06008, 0.06013, 0.06067, 0.06073, 0.0615",\
"0.06894, 0.06835, 0.06663, 0.06473, 0.06319, 0.06229, 0.06165, 0.06156, 0.06174, 0.06209",\
"0.07582, 0.07503, 0.07289, 0.07002, 0.06736, 0.06582, 0.06458, 0.06375, 0.06362, 0.06348",\
"0.08435, 0.0834, 0.08069, 0.07707, 0.07362, 0.07049, 0.06874, 0.06736, 0.0663, 0.06565");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.008423, 0.008505, 0.008616, 0.008671, 0.008702, 0.008717, 0.008725, 0.008736, 0.008739, 0.008743",\
"0.007916, 0.0081, 0.008367, 0.008524, 0.008623, 0.008667, 0.008698, 0.008717, 0.008721, 0.008728",\
"0.006831, 0.007073, 0.007638, 0.008053, 0.008298, 0.008449, 0.008538, 0.008587, 0.008626, 0.008647",\
"0.005936, 0.006159, 0.006783, 0.007412, 0.007859, 0.008148, 0.008322, 0.00844, 0.008516, 0.00857",\
"0.005764, 0.005884, 0.006309, 0.006916, 0.007427, 0.007802, 0.008057, 0.008234, 0.008356, 0.008442",\
"0.00656, 0.006584, 0.006687, 0.006972, 0.007364, 0.007689, 0.007946, 0.008138, 0.008275, 0.008372",\
"0.008734, 0.008535, 0.008181, 0.007979, 0.007973, 0.008089, 0.008211, 0.008313, 0.008394, 0.008462",\
"0.01243, 0.01203, 0.01109, 0.01022, 0.009621, 0.009298, 0.009123, 0.009017, 0.008957, 0.00891",\
"0.01785, 0.0172, 0.01556, 0.01385, 0.01247, 0.01152, 0.01085, 0.01039, 0.01007, 0.009819",\
"0.02506, 0.02415, 0.02174, 0.01905, 0.01674, 0.01498, 0.0137, 0.01271, 0.01198, 0.0114");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.07462, 0.07463, 0.07468, 0.07469, 0.07481, 0.0751, 0.07541, 0.07589, 0.07617, 0.0767",\
"0.07364, 0.07367, 0.07383, 0.07396, 0.07408, 0.07437, 0.07466, 0.07522, 0.07562, 0.07611",\
"0.07232, 0.07242, 0.07275, 0.07309, 0.07334, 0.07374, 0.07415, 0.07466, 0.07493, 0.07532",\
"0.07199, 0.07204, 0.0722, 0.07255, 0.07289, 0.07336, 0.07385, 0.07423, 0.07469, 0.07512",\
"0.07281, 0.07272, 0.07268, 0.07267, 0.07279, 0.07316, 0.07361, 0.07411, 0.07441, 0.07512",\
"0.07511, 0.07488, 0.07427, 0.07384, 0.07344, 0.07372, 0.07385, 0.07425, 0.07465, 0.07552",\
"0.07884, 0.07841, 0.07736, 0.07614, 0.07542, 0.07487, 0.0748, 0.0749, 0.07499, 0.07571",\
"0.08406, 0.08354, 0.08202, 0.07996, 0.07837, 0.07738, 0.07662, 0.07603, 0.07611, 0.07631",\
"0.09092, 0.09028, 0.08812, 0.08552, 0.08271, 0.081, 0.07965, 0.07868, 0.07836, 0.07828",\
"0.09963, 0.09874, 0.09629, 0.09265, 0.08914, 0.08589, 0.08399, 0.08236, 0.08119, 0.08105");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.095, 0.1152, 0.1855, 0.319, 0.5268, 0.8179, 1.2, 1.684, 2.272, 2.975",\
"0.1036, 0.124, 0.1948, 0.3286, 0.5367, 0.8276, 1.21, 1.693, 2.281, 2.984",\
"0.1359, 0.1583, 0.2294, 0.3641, 0.5723, 0.8636, 1.247, 1.729, 2.318, 3.021",\
"0.166, 0.1979, 0.2912, 0.4333, 0.6416, 0.9328, 1.316, 1.799, 2.389, 3.09",\
"0.1817, 0.2225, 0.3442, 0.5253, 0.7513, 1.043, 1.425, 1.908, 2.497, 3.199",\
"0.1827, 0.2326, 0.3808, 0.6038, 0.879, 1.197, 1.58, 2.062, 2.651, 3.353",\
"0.1687, 0.2268, 0.4006, 0.6636, 0.9907, 1.366, 1.784, 2.268, 2.856, 3.555",\
"0.1372, 0.2046, 0.4035, 0.705, 1.083, 1.517, 1.998, 2.524, 3.114, 3.814",\
"0.0884, 0.1638, 0.3882, 0.7272, 1.154, 1.646, 2.192, 2.786, 3.426, 4.132",\
"0.0186, 0.1037, 0.3533, 0.7307, 1.204, 1.754, 2.366, 3.029, 3.742, 4.502");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1106, 0.1354, 0.2191, 0.3755, 0.6185, 0.9597, 1.407, 1.97, 2.658, 3.481",\
"0.1232, 0.1484, 0.234, 0.3923, 0.6363, 0.9763, 1.426, 1.99, 2.675, 3.498",\
"0.1749, 0.1999, 0.2855, 0.4455, 0.6915, 1.034, 1.482, 2.047, 2.737, 3.557",\
"0.2593, 0.2935, 0.3904, 0.5503, 0.7965, 1.14, 1.589, 2.155, 2.845, 3.665",\
"0.3545, 0.4001, 0.5305, 0.7172, 0.9639, 1.307, 1.757, 2.322, 3.012, 3.835",\
"0.4635, 0.5194, 0.6829, 0.92, 1.201, 1.545, 1.994, 2.561, 3.248, 4.07",\
"0.5892, 0.6552, 0.8481, 1.135, 1.479, 1.859, 2.309, 2.874, 3.563, 4.386",\
"0.7343, 0.809, 1.031, 1.365, 1.771, 2.221, 2.707, 3.273, 3.961, 4.781",\
"0.8976, 0.9827, 1.233, 1.61, 2.076, 2.599, 3.162, 3.76, 4.45, 5.268",\
"1.082, 1.177, 1.456, 1.875, 2.398, 2.993, 3.635, 4.312, 5.031, 5.852");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1233, 0.1575, 0.277, 0.5048, 0.857, 1.353, 2.004, 2.826, 3.823, 5.024",\
"0.1228, 0.1573, 0.2771, 0.505, 0.8574, 1.353, 2.005, 2.822, 3.821, 5.018",\
"0.1386, 0.1659, 0.276, 0.5038, 0.8571, 1.352, 2.002, 2.825, 3.82, 5.018",\
"0.1931, 0.226, 0.328, 0.5143, 0.8577, 1.353, 2.003, 2.823, 3.826, 5.022",\
"0.2569, 0.299, 0.4214, 0.6126, 0.8918, 1.353, 2.002, 2.822, 3.823, 5.022",\
"0.3254, 0.3764, 0.5268, 0.7498, 1.039, 1.425, 2.012, 2.822, 3.823, 5.017",\
"0.3998, 0.4602, 0.6362, 0.9012, 1.229, 1.624, 2.127, 2.85, 3.824, 5.017",\
"0.4838, 0.5498, 0.7502, 1.057, 1.434, 1.873, 2.378, 3.013, 3.881, 5.023",\
"0.5734, 0.6484, 0.8728, 1.216, 1.647, 2.138, 2.691, 3.319, 4.093, 5.118",\
"0.6754, 0.759, 1.003, 1.382, 1.863, 2.414, 3.022, 3.7, 4.458, 5.38");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1342, 0.1738, 0.3149, 0.5826, 1.003, 1.592, 2.36, 3.334, 4.527, 5.949",\
"0.134, 0.1742, 0.3148, 0.5838, 1.003, 1.59, 2.365, 3.34, 4.524, 5.939",\
"0.1404, 0.1755, 0.3144, 0.5829, 1.002, 1.59, 2.364, 3.335, 4.532, 5.951",\
"0.2066, 0.2374, 0.3364, 0.5831, 1.001, 1.59, 2.359, 3.336, 4.529, 5.948",\
"0.2832, 0.3262, 0.4455, 0.6316, 1.004, 1.589, 2.359, 3.335, 4.522, 5.947",\
"0.3606, 0.4166, 0.5714, 0.7876, 1.08, 1.594, 2.362, 3.332, 4.527, 5.941",\
"0.4422, 0.5066, 0.6998, 0.9698, 1.279, 1.698, 2.376, 3.329, 4.525, 5.934",\
"0.5298, 0.6044, 0.826, 1.153, 1.527, 1.937, 2.502, 3.36, 4.523, 5.943",\
"0.6254, 0.7086, 0.9572, 1.336, 1.782, 2.258, 2.781, 3.513, 4.558, 5.939",\
"0.73, 0.8216, 1.096, 1.52, 2.035, 2.593, 3.171, 3.827, 4.736, 5.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1229, 0.1431, 0.2133, 0.3464, 0.5541, 0.8453, 1.228, 1.711, 2.299, 3.002",\
"0.1325, 0.1529, 0.2234, 0.357, 0.5648, 0.8559, 1.239, 1.721, 2.311, 3.013",\
"0.1596, 0.1815, 0.2533, 0.3878, 0.5963, 0.887, 1.27, 1.753, 2.342, 3.045",\
"0.1871, 0.2152, 0.3015, 0.4435, 0.6525, 0.9445, 1.328, 1.81, 2.4, 3.102",\
"0.2031, 0.2399, 0.3481, 0.5152, 0.7391, 1.033, 1.416, 1.9, 2.489, 3.191",\
"0.2028, 0.2484, 0.3824, 0.5836, 0.8396, 1.154, 1.541, 2.024, 2.614, 3.316",\
"0.1855, 0.2398, 0.3995, 0.6386, 0.936, 1.287, 1.7, 2.188, 2.779, 3.482",\
"0.1509, 0.2142, 0.3991, 0.6759, 1.019, 1.416, 1.869, 2.388, 2.986, 3.689",\
"0.0981, 0.1698, 0.3805, 0.6951, 1.084, 1.533, 2.034, 2.596, 3.228, 3.943",\
"0.0253, 0.1061, 0.3415, 0.6942, 1.129, 1.631, 2.187, 2.8, 3.477, 4.23");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1548, 0.1789, 0.2621, 0.4192, 0.6622, 1.003, 1.45, 2.013, 2.701, 3.521",\
"0.1679, 0.1925, 0.2767, 0.4344, 0.6779, 1.018, 1.466, 2.03, 2.717, 3.537",\
"0.2193, 0.2441, 0.3292, 0.4883, 0.7329, 1.074, 1.522, 2.086, 2.774, 3.594",\
"0.3196, 0.3481, 0.4355, 0.5944, 0.8395, 1.181, 1.63, 2.194, 2.882, 3.702",\
"0.4381, 0.4762, 0.5904, 0.7637, 1.009, 1.35, 1.798, 2.363, 3.052, 3.872",\
"0.5695, 0.6168, 0.7605, 0.9793, 1.248, 1.59, 2.038, 2.602, 3.29, 4.11",\
"0.7164, 0.7727, 0.9443, 1.21, 1.536, 1.906, 2.355, 2.918, 3.605, 4.426",\
"0.8827, 0.9471, 1.144, 1.454, 1.84, 2.277, 2.754, 3.318, 4.005, 4.824",\
"1.071, 1.142, 1.364, 1.715, 2.159, 2.665, 3.216, 3.808, 4.495, 5.312",\
"1.281, 1.36, 1.606, 1.995, 2.494, 3.069, 3.698, 4.366, 5.079, 5.897");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1234, 0.1578, 0.2771, 0.504, 0.857, 1.353, 2.001, 2.826, 3.822, 5.018",\
"0.1235, 0.1579, 0.2766, 0.5039, 0.8569, 1.353, 2.003, 2.822, 3.828, 5.014",\
"0.1357, 0.1653, 0.2774, 0.5047, 0.8569, 1.352, 2.005, 2.825, 3.825, 5.022",\
"0.178, 0.2092, 0.3137, 0.5136, 0.8574, 1.352, 2.003, 2.824, 3.825, 5.022",\
"0.2401, 0.2744, 0.3839, 0.579, 0.8842, 1.353, 2.002, 2.822, 3.824, 5.022",\
"0.3104, 0.3512, 0.4754, 0.6794, 0.9806, 1.405, 2.014, 2.821, 3.823, 5.018",\
"0.3892, 0.4362, 0.5784, 0.8058, 1.115, 1.534, 2.091, 2.848, 3.826, 5.017",\
"0.475, 0.5262, 0.6868, 0.9476, 1.279, 1.707, 2.256, 2.955, 3.872, 5.025",\
"0.5688, 0.6256, 0.8042, 1.09, 1.459, 1.913, 2.467, 3.156, 4.01, 5.094",\
"0.6694, 0.7314, 0.9292, 1.242, 1.651, 2.139, 2.719, 3.41, 4.249, 5.268");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1803, 0.2199, 0.3606, 0.6295, 1.047, 1.632, 2.403, 3.374, 4.557, 5.973",\
"0.1804, 0.2205, 0.3612, 0.63, 1.047, 1.632, 2.404, 3.374, 4.561, 5.973",\
"0.1798, 0.2197, 0.3611, 0.6288, 1.047, 1.632, 2.403, 3.375, 4.559, 5.97",\
"0.2271, 0.2563, 0.3703, 0.629, 1.047, 1.633, 2.404, 3.376, 4.559, 5.974",\
"0.3119, 0.3499, 0.4636, 0.6632, 1.049, 1.633, 2.403, 3.375, 4.559, 5.974",\
"0.3978, 0.449, 0.5944, 0.8046, 1.111, 1.639, 2.404, 3.376, 4.56, 5.971",\
"0.4834, 0.546, 0.7294, 0.9886, 1.297, 1.73, 2.417, 3.375, 4.561, 5.974",\
"0.571, 0.6448, 0.862, 1.178, 1.547, 1.957, 2.537, 3.4, 4.562, 5.974",\
"0.6626, 0.7452, 0.9942, 1.366, 1.804, 2.275, 2.803, 3.543, 4.598, 5.977",\
"0.7604, 0.853, 1.13, 1.554, 2.059, 2.606, 3.188, 3.85, 4.768, 6.025");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1353, 0.1557, 0.2256, 0.3589, 0.5663, 0.8577, 1.241, 1.723, 2.312, 3.014",\
"0.146, 0.1664, 0.237, 0.3705, 0.5787, 0.8699, 1.253, 1.736, 2.323, 3.026",\
"0.171, 0.1921, 0.2637, 0.3983, 0.6061, 0.8979, 1.281, 1.763, 2.353, 3.054",\
"0.1935, 0.2186, 0.2994, 0.4391, 0.6478, 0.9395, 1.323, 1.806, 2.395, 3.098",\
"0.2051, 0.2357, 0.3304, 0.4871, 0.7078, 1.001, 1.384, 1.867, 2.457, 3.16",\
"0.199, 0.2373, 0.3512, 0.5297, 0.7722, 1.083, 1.47, 1.953, 2.542, 3.245",\
"0.1733, 0.2199, 0.3565, 0.563, 0.8315, 1.167, 1.577, 2.066, 2.655, 3.358",\
"0.1264, 0.1816, 0.3424, 0.5814, 0.8819, 1.247, 1.683, 2.198, 2.798, 3.5",\
"0.0575, 0.1217, 0.3069, 0.581, 0.9187, 1.318, 1.785, 2.33, 2.958, 3.674",\
"-0.0342, 0.039, 0.2494, 0.5588, 0.9374, 1.376, 1.878, 2.456, 3.115, 3.862");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1851, 0.2105, 0.2965, 0.4565, 0.7018, 1.044, 1.493, 2.057, 2.745, 3.566",\
"0.1983, 0.2238, 0.31, 0.4701, 0.7156, 1.058, 1.506, 2.071, 2.759, 3.58",\
"0.2511, 0.2766, 0.3637, 0.5245, 0.7705, 1.113, 1.562, 2.126, 2.815, 3.635",\
"0.3586, 0.3848, 0.4716, 0.6321, 0.8783, 1.221, 1.67, 2.235, 2.923, 3.744",\
"0.4956, 0.5302, 0.6362, 0.8031, 1.048, 1.391, 1.84, 2.405, 3.093, 3.914",\
"0.6456, 0.6886, 0.8222, 1.029, 1.29, 1.632, 2.08, 2.644, 3.332, 4.153",\
"0.8109, 0.8628, 1.022, 1.273, 1.587, 1.949, 2.398, 2.961, 3.649, 4.469",\
"0.9961, 1.055, 1.239, 1.531, 1.903, 2.328, 2.799, 3.362, 4.048, 4.868",\
"1.204, 1.268, 1.474, 1.807, 2.233, 2.727, 3.266, 3.853, 4.54, 5.358",\
"1.434, 1.507, 1.733, 2.102, 2.582, 3.14, 3.758, 4.416, 5.125, 5.943");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.1234, 0.1578, 0.2767, 0.504, 0.8574, 1.353, 2.003, 2.826, 3.826, 5.013",\
"0.1235, 0.1578, 0.277, 0.5043, 0.8573, 1.353, 2.005, 2.827, 3.822, 5.019",\
"0.1294, 0.1607, 0.277, 0.5038, 0.857, 1.354, 2.005, 2.822, 3.824, 5.012",\
"0.1587, 0.1911, 0.3016, 0.5103, 0.8576, 1.351, 2.004, 2.825, 3.828, 5.023",\
"0.2041, 0.2366, 0.3496, 0.5599, 0.8804, 1.354, 2.002, 2.822, 3.825, 5.018",\
"0.267, 0.302, 0.4172, 0.6286, 0.954, 1.4, 2.015, 2.822, 3.822, 5.018",\
"0.3422, 0.3804, 0.5028, 0.7182, 1.046, 1.5, 2.085, 2.852, 3.827, 5.016",\
"0.4296, 0.4712, 0.6052, 0.8292, 1.159, 1.618, 2.212, 2.949, 3.877, 5.028",\
"0.5274, 0.5722, 0.7168, 0.9578, 1.297, 1.757, 2.359, 3.104, 4.002, 5.106",\
"0.6358, 0.6832, 0.8386, 1.099, 1.456, 1.921, 2.526, 3.281, 4.189, 5.259");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.06127, 0.2062, 0.4828, 0.9139, 1.519, 2.315, 3.317, 4.541, 6");
index_2("0.001, 0.004382, 0.01625, 0.03892, 0.07424, 0.1238, 0.189, 0.2712, 0.3714, 0.491");
values("0.2215, 0.2629, 0.4063, 0.6751, 1.093, 1.679, 2.449, 3.422, 4.608, 6.022",\
"0.2212, 0.2626, 0.4061, 0.6741, 1.093, 1.679, 2.451, 3.422, 4.607, 6.018",\
"0.2209, 0.263, 0.4053, 0.6749, 1.093, 1.679, 2.451, 3.422, 4.606, 6.023",\
"0.2465, 0.2796, 0.408, 0.6752, 1.093, 1.68, 2.451, 3.423, 4.609, 6.021",\
"0.3355, 0.3722, 0.4814, 0.6962, 1.094, 1.679, 2.45, 3.423, 4.608, 6.022",\
"0.4286, 0.4768, 0.6172, 0.8212, 1.142, 1.684, 2.451, 3.423, 4.607, 6.022",\
"0.5212, 0.5822, 0.7556, 1.009, 1.314, 1.76, 2.462, 3.422, 4.608, 6.023",\
"0.6138, 0.6838, 0.8956, 1.201, 1.563, 1.977, 2.566, 3.443, 4.608, 6.022",\
"0.7066, 0.7888, 1.031, 1.393, 1.822, 2.293, 2.825, 3.578, 4.64, 6.025",\
"0.8052, 0.8942, 1.167, 1.582, 2.082, 2.624, 3.206, 3.874, 4.801, 6.073");
}
}
}
}