blob: b7239c66a9a98ebf9314d84d19179a210ae02ad4 [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 : "1.961685e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "2.099592e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.6544088e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.6544088e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.2073248e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.2072852e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.207305e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.207305e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.099592e-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.005223 ;
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.01075, 0.01076, 0.01074, 0.01073, 0.01071, 0.01072, 0.01069, \
0.01069, 0.01067, 0.01065");
}
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.00306, -0.003069, -0.003071, -0.003072, -0.003072, -0.003079, \
-0.003075, -0.003081, -0.003082, -0.003082");
}
}
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.005975, 0.005966, 0.005948, 0.005949, 0.005943, 0.005956, 0.005939, \
0.005944, 0.005935, 0.005926");
}
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.003087, -0.003085, -0.003092, -0.003094, -0.003097, -0.003101, \
-0.003096, -0.003103, -0.003104, -0.003103");
}
}
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.005967, 0.005966, 0.005948, 0.005947, 0.005943, 0.005957, 0.005941, \
0.005946, 0.00594, 0.005928");
}
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.003084, -0.003085, -0.003093, -0.003094, -0.003096, -0.003105, \
-0.003094, -0.003104, -0.003105, -0.003106");
}
}
}
pin(A2) {
capacitance : 0.004793 ;
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.00516, 0.005155, 0.005158, 0.005169, 0.005157, 0.005171, 0.005151, \
0.005148, 0.005136, 0.005118");
}
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.003607, -0.003614, -0.003615, -0.00362, -0.003615, -0.003629, \
-0.003624, -0.003637, -0.003648, -0.003654");
}
}
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.008066, 0.008062, 0.008054, 0.008035, 0.00804, 0.008061, 0.008047, \
0.008054, 0.008054, 0.008053");
}
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.006968, -0.007219, -0.007541, -0.007684, -0.007746, -0.007809, \
-0.007805, -0.007842, -0.007856, -0.00787");
}
}
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.005177, 0.00517, 0.005171, 0.005185, 0.005189, 0.005201, 0.005185, \
0.005201, 0.005199, 0.005202");
}
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.005883, -0.005887, -0.005888, -0.005891, -0.005896, -0.005921, \
-0.005902, -0.005925, -0.005929, -0.005935");
}
}
}
pin(A3) {
capacitance : 0.004816 ;
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.008064, 0.008048, 0.008027, 0.008043, 0.008031, 0.008057, 0.008042, \
0.008051, 0.008049, 0.008047");
}
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.007293, -0.007409, -0.007602, -0.007712, -0.00776, -0.007817, \
-0.007803, -0.007854, -0.007865, -0.007877");
}
}
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.008069, 0.008057, 0.008034, 0.008029, 0.008036, 0.008058, 0.008035, \
0.008049, 0.008047, 0.008053");
}
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.006742, -0.00687, -0.007116, -0.007327, -0.007462, -0.007575, \
-0.007599, -0.007669, -0.007694, -0.007719");
}
}
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.008063, 0.008048, 0.008026, 0.00803, 0.008031, 0.008045, 0.008043, \
0.00805, 0.008045, 0.008052");
}
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.007315, -0.007411, -0.007602, -0.007712, -0.007762, -0.007817, \
-0.007805, -0.007854, -0.007863, -0.007875");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.1044 ;
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.0007809, 0.0008006, 0.0008499, 0.0009007, 0.0009396, 0.0009511, 0.0009647, 0.0009783, 0.0009802, 0.000985",\
"0.0006799, 0.000745, 0.0008587, 0.0009961, 0.001111, 0.001167, 0.0012, 0.001227, 0.001246, 0.001253",\
"0.0004219, 0.0005131, 0.000715, 0.0009737, 0.001196, 0.001351, 0.001455, 0.00152, 0.001574, 0.001609",\
"0.0002739, 0.0003364, 0.0005297, 0.0008242, 0.001094, 0.001314, 0.00147, 0.001582, 0.001675, 0.001738",\
"0.0004678, 0.0004985, 0.0006062, 0.0007966, 0.001034, 0.001259, 0.001441, 0.001574, 0.001671, 0.00175",\
"0.001173, 0.001156, 0.001123, 0.001155, 0.001256, 0.001381, 0.001533, 0.001637, 0.001733, 0.001808",\
"0.002438, 0.00238, 0.002198, 0.002015, 0.001913, 0.001872, 0.001891, 0.001934, 0.001972, 0.002014",\
"0.004311, 0.004201, 0.003895, 0.003475, 0.003105, 0.002841, 0.002676, 0.002566, 0.002499, 0.002443",\
"0.006827, 0.006682, 0.006204, 0.005572, 0.004918, 0.004374, 0.003939, 0.003638, 0.00339, 0.003221",\
"0.01002, 0.0098, 0.009188, 0.008297, 0.00737, 0.006504, 0.005797, 0.005224, 0.004772, 0.004422");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.02418, 0.02421, 0.0243, 0.0244, 0.0245, 0.02461, 0.02467, 0.02476, 0.02487, 0.02497",\
"0.0237, 0.02376, 0.02394, 0.02414, 0.02433, 0.02445, 0.02458, 0.0247, 0.02483, 0.02493",\
"0.02312, 0.02317, 0.02334, 0.02358, 0.02385, 0.02412, 0.02429, 0.02447, 0.02465, 0.02481",\
"0.02311, 0.02313, 0.02317, 0.0233, 0.02349, 0.02375, 0.02397, 0.02417, 0.02441, 0.02459",\
"0.02363, 0.02362, 0.02357, 0.02352, 0.02354, 0.02366, 0.02382, 0.02403, 0.02421, 0.02447",\
"0.02466, 0.02459, 0.02443, 0.02423, 0.02408, 0.02397, 0.02399, 0.02413, 0.02421, 0.02441",\
"0.02619, 0.02607, 0.02579, 0.02543, 0.02511, 0.02481, 0.02462, 0.02451, 0.02457, 0.02451",\
"0.02826, 0.02813, 0.02771, 0.02717, 0.0266, 0.02614, 0.02573, 0.0254, 0.02522, 0.0252",\
"0.03097, 0.03077, 0.03026, 0.02949, 0.02867, 0.02796, 0.02735, 0.02682, 0.02637, 0.0261",\
"0.03434, 0.03411, 0.03342, 0.03242, 0.03137, 0.0303, 0.02951, 0.02874, 0.02807, 0.02763");
}
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.005724, 0.005717, 0.005722, 0.005723, 0.005731, 0.005743, 0.005744, 0.005749, 0.005754, 0.005757",\
"0.005664, 0.005672, 0.00569, 0.005694, 0.005719, 0.005739, 0.005737, 0.005745, 0.005746, 0.005749",\
"0.005388, 0.005407, 0.005461, 0.005521, 0.005568, 0.005611, 0.005651, 0.005668, 0.005692, 0.005695",\
"0.005043, 0.005069, 0.005164, 0.005272, 0.005376, 0.005475, 0.005549, 0.005579, 0.005618, 0.005643",\
"0.005081, 0.005079, 0.005117, 0.00519, 0.005295, 0.005394, 0.005462, 0.005527, 0.005575, 0.005603",\
"0.00561, 0.005589, 0.005567, 0.005529, 0.005539, 0.005559, 0.005583, 0.005603, 0.00563, 0.005647",\
"0.006783, 0.006748, 0.0066, 0.006408, 0.006208, 0.006083, 0.006024, 0.005965, 0.005922, 0.005877",\
"0.008612, 0.008528, 0.008261, 0.007893, 0.007499, 0.007151, 0.00688, 0.006677, 0.006524, 0.006397",\
"0.01116, 0.011, 0.01063, 0.01003, 0.009395, 0.008788, 0.008267, 0.007849, 0.007518, 0.007251",\
"0.01435, 0.01419, 0.0137, 0.01291, 0.01198, 0.01109, 0.01029, 0.009598, 0.009028, 0.00854");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.02924, 0.02926, 0.02932, 0.02942, 0.02947, 0.02954, 0.02963, 0.02971, 0.02981, 0.02992",\
"0.02889, 0.02893, 0.02905, 0.0292, 0.02932, 0.02943, 0.02954, 0.02963, 0.02976, 0.0298",\
"0.02841, 0.02844, 0.02859, 0.0288, 0.02898, 0.02918, 0.02935, 0.02952, 0.02966, 0.02978",\
"0.02814, 0.02818, 0.02826, 0.02842, 0.02862, 0.02884, 0.02906, 0.02926, 0.02946, 0.02962",\
"0.02809, 0.02812, 0.02817, 0.02826, 0.02841, 0.02861, 0.0288, 0.02902, 0.02926, 0.02948",\
"0.02837, 0.02837, 0.02837, 0.0284, 0.02844, 0.02853, 0.0287, 0.02888, 0.02906, 0.02928",\
"0.02928, 0.0292, 0.02908, 0.02896, 0.02892, 0.02889, 0.02892, 0.02902, 0.02906, 0.02928",\
"0.03094, 0.03083, 0.03056, 0.03017, 0.02989, 0.02974, 0.02959, 0.0295, 0.0295, 0.02956",\
"0.03348, 0.03331, 0.03284, 0.03222, 0.03156, 0.0311, 0.03081, 0.03055, 0.03029, 0.03026",\
"0.03685, 0.03663, 0.03594, 0.03502, 0.03409, 0.0332, 0.03257, 0.03213, 0.03168, 0.03135");
}
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.01027, 0.01029, 0.01028, 0.01027, 0.01025, 0.01027, 0.01028, 0.01028, 0.01028, 0.01028",\
"0.01001, 0.01001, 0.009992, 0.009992, 0.00997, 0.009971, 0.009979, 0.009996, 0.009993, 0.01001",\
"0.009495, 0.009513, 0.009507, 0.009528, 0.009518, 0.009523, 0.009515, 0.009525, 0.009526, 0.009527",\
"0.009152, 0.009159, 0.009187, 0.009221, 0.009223, 0.009269, 0.009262, 0.00928, 0.00926, 0.009274",\
"0.009178, 0.009181, 0.009176, 0.00915, 0.009161, 0.009174, 0.009175, 0.009185, 0.009195, 0.009183",\
"0.009726, 0.009701, 0.009631, 0.009525, 0.009436, 0.009376, 0.009326, 0.009273, 0.009255, 0.009236",\
"0.01091, 0.01086, 0.01069, 0.01046, 0.01018, 0.01, 0.009814, 0.009684, 0.009571, 0.009496",\
"0.01283, 0.01275, 0.01245, 0.01201, 0.01156, 0.01112, 0.01076, 0.01047, 0.01022, 0.01004",\
"0.01552, 0.01538, 0.01497, 0.01432, 0.0136, 0.0129, 0.01228, 0.01176, 0.01134, 0.01098",\
"0.019, 0.01885, 0.0183, 0.01742, 0.0164, 0.0154, 0.01446, 0.01365, 0.01297, 0.01238");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.03406, 0.03407, 0.03416, 0.03423, 0.03429, 0.03436, 0.03444, 0.03454, 0.03463, 0.03473",\
"0.03371, 0.03375, 0.03388, 0.03403, 0.03415, 0.03426, 0.03437, 0.03447, 0.03455, 0.03467",\
"0.03321, 0.03325, 0.0334, 0.03358, 0.0338, 0.03399, 0.03417, 0.03431, 0.03447, 0.03455",\
"0.03295, 0.03298, 0.03305, 0.03321, 0.03342, 0.03364, 0.03385, 0.03407, 0.03423, 0.03445",\
"0.03282, 0.03284, 0.03291, 0.03303, 0.03318, 0.03338, 0.03359, 0.03379, 0.03401, 0.03423",\
"0.03288, 0.03287, 0.03291, 0.033, 0.0331, 0.03324, 0.03344, 0.03359, 0.03383, 0.034",\
"0.03336, 0.03334, 0.03329, 0.03325, 0.03331, 0.03337, 0.03346, 0.03361, 0.03374, 0.03396",\
"0.03463, 0.03455, 0.03438, 0.03414, 0.03394, 0.03395, 0.03393, 0.03391, 0.03399, 0.03411",\
"0.03693, 0.03678, 0.03639, 0.03585, 0.03538, 0.03502, 0.0349, 0.0348, 0.03467, 0.03469",\
"0.04035, 0.04011, 0.03947, 0.0386, 0.03772, 0.037, 0.03649, 0.03627, 0.03593, 0.03574");
}
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.07242, 0.07822, 0.09817, 0.136, 0.1947, 0.277, 0.3851, 0.5214, 0.6875, 0.8855",\
"0.08522, 0.09098, 0.1113, 0.1494, 0.2085, 0.2908, 0.399, 0.5353, 0.7018, 0.9",\
"0.125, 0.1325, 0.1561, 0.1954, 0.2548, 0.3375, 0.4461, 0.5825, 0.7489, 0.9473",\
"0.1597, 0.1712, 0.2075, 0.2655, 0.339, 0.4256, 0.5341, 0.6706, 0.8372, 1.036",\
"0.1779, 0.1937, 0.2434, 0.3228, 0.4239, 0.5401, 0.6677, 0.8081, 0.974, 1.173",\
"0.1784, 0.198, 0.2606, 0.3618, 0.4917, 0.6411, 0.805, 0.9799, 1.165, 1.366",\
"0.1594, 0.1826, 0.2592, 0.382, 0.5395, 0.7232, 0.9248, 1.14, 1.367, 1.604",\
"0.1197, 0.1479, 0.2369, 0.3799, 0.5675, 0.7844, 1.024, 1.281, 1.552, 1.834",\
"0.0578, 0.0905, 0.1931, 0.3589, 0.5744, 0.8238, 1.102, 1.4, 1.716, 2.044",\
"-0.0285, 0.0082, 0.1253, 0.3137, 0.5574, 0.8409, 1.156, 1.496, 1.856, 2.232");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.2262, 0.2493, 0.3307, 0.4847, 0.7236, 1.058, 1.496, 2.049, 2.723, 3.528",\
"0.2314, 0.255, 0.3375, 0.493, 0.7329, 1.068, 1.507, 2.06, 2.735, 3.54",\
"0.2687, 0.292, 0.374, 0.5302, 0.7718, 1.108, 1.549, 2.103, 2.778, 3.583",\
"0.361, 0.3835, 0.4618, 0.6152, 0.8553, 1.192, 1.633, 2.187, 2.864, 3.669",\
"0.4805, 0.5093, 0.6024, 0.7592, 0.9957, 1.33, 1.77, 2.324, 3, 3.805",\
"0.6141, 0.6482, 0.7604, 0.948, 1.2, 1.531, 1.968, 2.521, 3.195, 4",\
"0.7646, 0.8031, 0.933, 1.151, 1.445, 1.8, 2.236, 2.785, 3.458, 4.26",\
"0.936, 0.9792, 1.123, 1.37, 1.704, 2.109, 2.576, 3.125, 3.794, 4.595",\
"1.132, 1.18, 1.338, 1.609, 1.979, 2.434, 2.955, 3.539, 4.21, 5.007",\
"1.354, 1.407, 1.577, 1.869, 2.274, 2.774, 3.353, 3.996, 4.703, 5.503");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.08137, 0.09104, 0.1243, 0.1881, 0.2869, 0.4262, 0.6098, 0.841, 1.123, 1.46",\
"0.08142, 0.0909, 0.1244, 0.1881, 0.2872, 0.426, 0.6103, 0.8411, 1.122, 1.46",\
"0.1068, 0.1138, 0.1374, 0.1908, 0.2873, 0.4262, 0.6103, 0.8406, 1.122, 1.459",\
"0.1661, 0.1768, 0.2091, 0.2615, 0.3312, 0.4404, 0.6118, 0.8415, 1.123, 1.459",\
"0.2339, 0.2481, 0.2932, 0.3638, 0.453, 0.5577, 0.6826, 0.8678, 1.126, 1.458",\
"0.3084, 0.3268, 0.3832, 0.4738, 0.589, 0.7208, 0.8658, 1.022, 1.222, 1.498",\
"0.3914, 0.4142, 0.481, 0.592, 0.7324, 0.8964, 1.071, 1.26, 1.461, 1.686",\
"0.4832, 0.5078, 0.5878, 0.7188, 0.8836, 1.076, 1.289, 1.512, 1.751, 1.998",\
"0.584, 0.6132, 0.7048, 0.8524, 1.044, 1.27, 1.514, 1.777, 2.054, 2.337",\
"0.6966, 0.728, 0.8304, 0.9974, 1.213, 1.468, 1.747, 2.049, 2.365, 2.696");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.3517, 0.3911, 0.5279, 0.7871, 1.189, 1.751, 2.488, 3.417, 4.552, 5.902",\
"0.3512, 0.3904, 0.5281, 0.7866, 1.189, 1.749, 2.488, 3.418, 4.552, 5.903",\
"0.3449, 0.3858, 0.5259, 0.7874, 1.188, 1.751, 2.487, 3.416, 4.552, 5.906",\
"0.3621, 0.3956, 0.521, 0.783, 1.188, 1.751, 2.487, 3.419, 4.551, 5.906",\
"0.4427, 0.4758, 0.5882, 0.804, 1.185, 1.749, 2.487, 3.419, 4.553, 5.906",\
"0.5324, 0.5718, 0.6984, 0.9178, 1.24, 1.754, 2.487, 3.42, 4.554, 5.902",\
"0.6222, 0.6678, 0.816, 1.064, 1.399, 1.846, 2.505, 3.417, 4.553, 5.906",\
"0.7156, 0.7658, 0.934, 1.216, 1.59, 2.048, 2.633, 3.456, 4.556, 5.907",\
"0.8146, 0.8672, 1.051, 1.365, 1.789, 2.29, 2.877, 3.617, 4.613, 5.916",\
"0.9216, 0.9794, 1.173, 1.516, 1.983, 2.544, 3.18, 3.907, 4.812, 5.999");
}
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.09496, 0.1013, 0.1227, 0.1625, 0.223, 0.3067, 0.4159, 0.5529, 0.7197, 0.9184",\
"0.1079, 0.1142, 0.1356, 0.1754, 0.236, 0.3197, 0.4289, 0.5659, 0.7328, 0.9314",\
"0.1535, 0.16, 0.1813, 0.221, 0.2815, 0.3653, 0.4746, 0.6117, 0.7785, 0.9772",\
"0.2071, 0.2169, 0.2483, 0.3001, 0.3683, 0.453, 0.5622, 0.6993, 0.8662, 1.065",\
"0.2459, 0.2591, 0.3019, 0.3726, 0.4656, 0.5753, 0.6976, 0.8367, 1.003, 1.202",\
"0.2675, 0.2842, 0.3383, 0.4286, 0.5473, 0.6878, 0.8444, 1.014, 1.195, 1.395",\
"0.2718, 0.2917, 0.3565, 0.4653, 0.6105, 0.7824, 0.9748, 1.183, 1.404, 1.637",\
"0.2559, 0.2794, 0.3557, 0.4832, 0.6537, 0.8574, 1.086, 1.334, 1.597, 1.874",\
"0.2197, 0.2466, 0.3343, 0.481, 0.6764, 0.9109, 1.175, 1.464, 1.77, 2.092",\
"0.1616, 0.1919, 0.2901, 0.4566, 0.678, 0.9428, 1.242, 1.571, 1.921, 2.289");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.3204, 0.3433, 0.4246, 0.5785, 0.8162, 1.15, 1.589, 2.141, 2.816, 3.62",\
"0.3282, 0.3516, 0.4338, 0.5883, 0.8277, 1.162, 1.601, 2.154, 2.828, 3.632",\
"0.367, 0.3904, 0.4729, 0.6286, 0.8688, 1.204, 1.644, 2.198, 2.873, 3.678",\
"0.4407, 0.4647, 0.5469, 0.7021, 0.9424, 1.279, 1.719, 2.275, 2.951, 3.754",\
"0.5321, 0.5599, 0.6525, 0.8153, 1.056, 1.392, 1.833, 2.387, 3.064, 3.87",\
"0.6399, 0.6714, 0.7755, 0.9571, 1.215, 1.553, 1.993, 2.547, 3.223, 4.029",\
"0.7654, 0.8012, 0.919, 1.121, 1.403, 1.764, 2.208, 2.762, 3.436, 4.241",\
"0.9142, 0.9541, 1.084, 1.308, 1.616, 2.005, 2.477, 3.036, 3.71, 4.514",\
"1.089, 1.134, 1.276, 1.52, 1.855, 2.274, 2.778, 3.367, 4.048, 4.851",\
"1.291, 1.34, 1.495, 1.757, 2.12, 2.571, 3.107, 3.731, 4.444, 5.256");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.1063, 0.1165, 0.1502, 0.2141, 0.3136, 0.4526, 0.6354, 0.8658, 1.147, 1.482",\
"0.106, 0.1162, 0.1501, 0.2139, 0.314, 0.4521, 0.635, 0.8656, 1.147, 1.483",\
"0.1156, 0.1231, 0.1523, 0.2138, 0.3132, 0.4528, 0.6358, 0.8654, 1.147, 1.482",\
"0.1758, 0.1861, 0.2175, 0.2688, 0.3415, 0.4593, 0.6361, 0.8654, 1.147, 1.483",\
"0.2455, 0.2593, 0.3026, 0.3714, 0.4593, 0.5627, 0.6936, 0.8854, 1.15, 1.482",\
"0.3214, 0.3384, 0.3936, 0.4822, 0.5952, 0.7252, 0.871, 1.029, 1.235, 1.516",\
"0.4026, 0.4226, 0.4902, 0.5998, 0.7394, 0.8994, 1.075, 1.265, 1.466, 1.693",\
"0.489, 0.515, 0.5946, 0.7236, 0.8898, 1.082, 1.292, 1.516, 1.753, 2.003",\
"0.5824, 0.611, 0.7052, 0.8538, 1.047, 1.27, 1.517, 1.78, 2.054, 2.341",\
"0.6814, 0.7148, 0.8212, 0.992, 1.211, 1.466, 1.749, 2.052, 2.368, 2.699");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.356, 0.3939, 0.5295, 0.7878, 1.188, 1.748, 2.486, 3.417, 4.553, 5.904",\
"0.3563, 0.3947, 0.5301, 0.7868, 1.188, 1.748, 2.488, 3.416, 4.553, 5.905",\
"0.3567, 0.3945, 0.5297, 0.7883, 1.188, 1.749, 2.488, 3.417, 4.553, 5.907",\
"0.3732, 0.4081, 0.5341, 0.788, 1.188, 1.75, 2.488, 3.417, 4.555, 5.905",\
"0.4319, 0.468, 0.5866, 0.813, 1.192, 1.751, 2.488, 3.418, 4.552, 5.907",\
"0.502, 0.5386, 0.6658, 0.8962, 1.244, 1.763, 2.488, 3.418, 4.553, 5.905",\
"0.588, 0.626, 0.758, 0.9982, 1.356, 1.839, 2.516, 3.421, 4.552, 5.904",\
"0.6826, 0.7234, 0.8644, 1.115, 1.486, 1.981, 2.616, 3.464, 4.561, 5.903",\
"0.7882, 0.8284, 0.9772, 1.244, 1.63, 2.14, 2.786, 3.589, 4.622, 5.921",\
"0.8982, 0.9442, 1.098, 1.38, 1.785, 2.318, 2.984, 3.789, 4.772, 6.006");
}
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.09886, 0.1059, 0.13, 0.1735, 0.238, 0.3253, 0.4375, 0.5768, 0.7455, 0.9456",\
"0.1115, 0.1185, 0.1424, 0.1856, 0.25, 0.3372, 0.4494, 0.5887, 0.7575, 0.9575",\
"0.1604, 0.1669, 0.1893, 0.2311, 0.2947, 0.3816, 0.4937, 0.633, 0.8017, 1.002",\
"0.2252, 0.2347, 0.2655, 0.3166, 0.3836, 0.4695, 0.5808, 0.72, 0.8886, 1.089",\
"0.2779, 0.2906, 0.3318, 0.4003, 0.4904, 0.5975, 0.7181, 0.8574, 1.026, 1.225",\
"0.3151, 0.3306, 0.3823, 0.4685, 0.5832, 0.7197, 0.8728, 1.039, 1.218, 1.419",\
"0.3355, 0.3541, 0.4157, 0.5193, 0.6586, 0.8246, 1.012, 1.216, 1.434, 1.664",\
"0.3385, 0.3605, 0.4318, 0.5524, 0.7151, 0.9114, 1.133, 1.376, 1.634, 1.907",\
"0.3228, 0.3474, 0.429, 0.5667, 0.752, 0.9771, 1.234, 1.515, 1.816, 2.133",\
"0.2873, 0.315, 0.4062, 0.561, 0.7699, 1.023, 1.313, 1.632, 1.975, 2.337");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.355, 0.3781, 0.4594, 0.613, 0.8508, 1.185, 1.623, 2.176, 2.85, 3.655",\
"0.3658, 0.3895, 0.4714, 0.6258, 0.865, 1.199, 1.638, 2.192, 2.866, 3.67",\
"0.4079, 0.4314, 0.5139, 0.6693, 0.9097, 1.245, 1.685, 2.239, 2.914, 3.719",\
"0.4802, 0.5036, 0.5855, 0.7405, 0.9811, 1.317, 1.758, 2.312, 2.99, 3.793",\
"0.566, 0.5921, 0.6804, 0.8391, 1.08, 1.415, 1.856, 2.41, 3.087, 3.892",\
"0.6567, 0.6854, 0.7821, 0.9555, 1.208, 1.545, 1.985, 2.539, 3.216, 4.022",\
"0.7572, 0.7887, 0.8941, 1.082, 1.353, 1.708, 2.153, 2.707, 3.382, 4.188",\
"0.8745, 0.9088, 1.023, 1.224, 1.513, 1.891, 2.358, 2.919, 3.594, 4.398",\
"1.013, 1.051, 1.175, 1.389, 1.695, 2.093, 2.584, 3.17, 3.855, 4.658",\
"1.175, 1.216, 1.351, 1.58, 1.903, 2.319, 2.833, 3.445, 4.156, 4.972");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.1281, 0.139, 0.1755, 0.2424, 0.344, 0.4828, 0.665, 0.896, 1.176, 1.511",\
"0.1261, 0.137, 0.174, 0.2412, 0.3428, 0.4831, 0.6654, 0.8956, 1.176, 1.511",\
"0.129, 0.1378, 0.1705, 0.237, 0.3401, 0.4822, 0.6645, 0.8952, 1.176, 1.511",\
"0.1929, 0.2026, 0.2334, 0.2834, 0.3593, 0.483, 0.6634, 0.8944, 1.175, 1.51",\
"0.2665, 0.2798, 0.3212, 0.3883, 0.4744, 0.5756, 0.7108, 0.9082, 1.177, 1.51",\
"0.3462, 0.3628, 0.4168, 0.5022, 0.6112, 0.74, 0.8824, 1.04, 1.252, 1.539",\
"0.4296, 0.4504, 0.5156, 0.6208, 0.7572, 0.9142, 1.088, 1.275, 1.475, 1.706",\
"0.5212, 0.545, 0.6218, 0.7464, 0.9078, 1.097, 1.305, 1.526, 1.763, 2.009",\
"0.616, 0.6452, 0.7342, 0.8776, 1.067, 1.285, 1.53, 1.789, 2.065, 2.351",\
"0.7166, 0.7482, 0.851, 1.015, 1.229, 1.479, 1.76, 2.061, 2.377, 2.705");
}
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.001713, 0.004218, 0.009, 0.01645, 0.0269, 0.04066, 0.05799, 0.07915, 0.1044");
values("0.3562, 0.3944, 0.5295, 0.7885, 1.188, 1.749, 2.488, 3.417, 4.553, 5.903",\
"0.3565, 0.3949, 0.5301, 0.7869, 1.188, 1.748, 2.488, 3.417, 4.552, 5.907",\
"0.3569, 0.3952, 0.5297, 0.7871, 1.188, 1.75, 2.487, 3.417, 4.552, 5.906",\
"0.3646, 0.4001, 0.5312, 0.7874, 1.188, 1.749, 2.488, 3.416, 4.556, 5.904",\
"0.4068, 0.4426, 0.5642, 0.802, 1.189, 1.751, 2.488, 3.418, 4.553, 5.906",\
"0.4564, 0.4952, 0.6252, 0.8652, 1.227, 1.76, 2.488, 3.417, 4.551, 5.905",\
"0.5138, 0.5538, 0.6906, 0.9438, 1.316, 1.823, 2.513, 3.421, 4.552, 5.906",\
"0.587, 0.6264, 0.766, 1.026, 1.415, 1.936, 2.601, 3.466, 4.56, 5.906",\
"0.6816, 0.7206, 0.8574, 1.119, 1.52, 2.06, 2.742, 3.577, 4.629, 5.924",\
"0.7926, 0.832, 0.9676, 1.23, 1.633, 2.188, 2.892, 3.744, 4.763, 6.012");
}
}
}
}