blob: f390c1789167c602a335a2bc5fe8691df07729de [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__nor3_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "2.09952e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.924398e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.5026958e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.5026796e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "1.0734606e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "1.0734444e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "1.0734606e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "1.0734444e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.09952e-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.006458 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.007046, 0.00705, 0.007037, 0.00702, 0.007004, 0.006959, 0.006891, \
0.006765, 0.006437, 0.004493");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.003059, -0.003052, -0.003055, -0.003065, -0.003069, -0.003069, \
-0.003068, -0.003067, -0.003068, -0.002677");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.004442, 0.004436, 0.004437, 0.004428, 0.004418, 0.004404, 0.004378, \
0.004325, 0.004198, 0.003254");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.003073, -0.003068, -0.003075, -0.00308, -0.003084, -0.003085, \
-0.003083, -0.003082, -0.003082, -0.002689");
}
}
internal_power() {
when : "A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.004441, 0.004436, 0.004438, 0.004426, 0.004427, 0.004405, 0.004377, \
0.004324, 0.004196, 0.003255");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.003073, -0.003068, -0.003073, -0.003077, -0.003084, -0.003084, \
-0.003084, -0.003086, -0.003085, -0.002689");
}
}
}
pin(A2) {
capacitance : 0.006791 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.00397, 0.003963, 0.003962, 0.003969, 0.003986, 0.00398, 0.003976, \
0.003974, 0.003971, 0.003546");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.003785, -0.003781, -0.003796, -0.003802, -0.003811, -0.003832, \
-0.00385, -0.003876, -0.003924, -0.003512");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006245, 0.006234, 0.006241, 0.006231, 0.006242, 0.00624, 0.006238, \
0.006236, 0.006236, 0.005198");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.005659, -0.005668, -0.005774, -0.005851, -0.005922, -0.005959, \
-0.00598, -0.005992, -0.006006, -0.00547");
}
}
internal_power() {
when : "A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.004372, 0.004366, 0.004385, 0.004377, 0.00439, 0.004391, 0.004392, \
0.004394, 0.004393, 0.003791");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.005066, -0.005059, -0.005071, -0.005067, -0.005088, -0.005084, \
-0.005087, -0.005086, -0.005087, -0.00457");
}
}
}
pin(A3) {
capacitance : 0.007249 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006227, 0.006213, 0.00622, 0.006218, 0.006238, 0.006236, 0.006235, \
0.006237, 0.00624, 0.005214");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.005643, -0.005696, -0.005813, -0.005886, -0.005946, -0.005974, \
-0.005992, -0.006003, -0.006012, -0.005476");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006233, 0.006226, 0.006233, 0.006228, 0.006238, 0.006239, 0.006238, \
0.006233, 0.006237, 0.00521");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00532, -0.005369, -0.005481, -0.005583, -0.005689, -0.005742, \
-0.005784, -0.005814, -0.005836, -0.005332");
}
}
internal_power() {
when : "A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.006228, 0.006214, 0.006232, 0.006222, 0.006233, 0.006242, 0.006236, \
0.006234, 0.006237, 0.005216");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.005643, -0.005696, -0.005817, -0.005887, -0.005947, -0.005976, \
-0.00599, -0.006004, -0.006012, -0.005477");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.09634 ;
max_transition : 21 ;
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.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("-0.0005134, -0.0005173, -0.0005092, -0.0005107, -0.0005099, -0.0005089, -0.0005106, -0.0005094, -0.0005102, -0.0005076",\
"-0.0005298, -0.0005248, -0.0004879, -0.0004578, -0.0004378, -0.000417, -0.0004057, -0.0003944, -0.0003949, -0.000393",\
"-0.0006738, -0.0006493, -0.0005738, -0.0004596, -0.0003841, -0.0003146, -0.000274, -0.0002348, -0.0002131, -0.0002007",\
"-0.0009795, -0.0009347, -0.0008123, -0.0006471, -0.0004957, -0.0003706, -0.0002775, -0.0002106, -0.0001588, -0.000127",\
"-0.001292, -0.001249, -0.001116, -0.0009258, -0.0007188, -0.0005367, -0.0003958, -0.0002861, -0.0002081, -0.0001465",\
"-0.00155, -0.001513, -0.001392, -0.001209, -0.0009892, -0.0007733, -0.0005886, -0.0004392, -0.0003275, -0.0002394",\
"-0.001743, -0.00171, -0.001612, -0.001449, -0.001235, -0.001016, -0.0008114, -0.000633, -0.000485, -0.0003707",\
"-0.001876, -0.001854, -0.001772, -0.001633, -0.001445, -0.001237, -0.001026, -0.0008358, -0.000669, -0.0005301",\
"-0.001969, -0.001954, -0.00189, -0.001775, -0.001615, -0.001428, -0.001225, -0.00103, -0.0008537, -0.0006992",\
"-0.001598, -0.001579, -0.001528, -0.001435, -0.0013, -0.001136, -0.0009547, -0.0007938, -0.0008115, -0.001102");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.02515, 0.02516, 0.02517, 0.0252, 0.02522, 0.02525, 0.02528, 0.02549, 0.02827, 0.04459",\
"0.02492, 0.02495, 0.02499, 0.02506, 0.02513, 0.02518, 0.02523, 0.02546, 0.02843, 0.04508",\
"0.02449, 0.02452, 0.0246, 0.02471, 0.02484, 0.02496, 0.02507, 0.02539, 0.02887, 0.04699",\
"0.02424, 0.02425, 0.02431, 0.02442, 0.02455, 0.02468, 0.02483, 0.02533, 0.03006, 0.05113",\
"0.0241, 0.02412, 0.02417, 0.02424, 0.02435, 0.02448, 0.02462, 0.02548, 0.03291, 0.05796",\
"0.02402, 0.02403, 0.02407, 0.02413, 0.02422, 0.02433, 0.02453, 0.02648, 0.03936, 0.06716",\
"0.02396, 0.02397, 0.024, 0.02406, 0.02414, 0.02423, 0.0248, 0.03059, 0.05081, 0.07504",\
"0.02391, 0.02392, 0.02396, 0.02401, 0.02408, 0.02434, 0.02768, 0.04215, 0.06082, 0.0755",\
"0.02389, 0.02389, 0.0239, 0.02392, 0.02418, 0.02777, 0.03802, 0.04771, 0.05523, 0.06096",\
"0.02146, 0.02103, 0.01974, 0.01961, 0.02101, 0.02285, 0.02448, 0.02578, 0.02677, 0.02751");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.002418, 0.002419, 0.002415, 0.002415, 0.002416, 0.002417, 0.002417, 0.002424, 0.002423, 0.002417",\
"0.002404, 0.002385, 0.002379, 0.002393, 0.002395, 0.002399, 0.0024, 0.002401, 0.0024, 0.0024",\
"0.00229, 0.002293, 0.002308, 0.002335, 0.002347, 0.002363, 0.002365, 0.002369, 0.002382, 0.002377",\
"0.002055, 0.002069, 0.002107, 0.002156, 0.002212, 0.002255, 0.002286, 0.002316, 0.002328, 0.002333",\
"0.001764, 0.001781, 0.001838, 0.001922, 0.002012, 0.002093, 0.00215, 0.002202, 0.002241, 0.002265",\
"0.001523, 0.001531, 0.001595, 0.001671, 0.001783, 0.001891, 0.001979, 0.002056, 0.002111, 0.002157",\
"0.001285, 0.001308, 0.001359, 0.001447, 0.00157, 0.001682, 0.001799, 0.001896, 0.001971, 0.00204",\
"0.001101, 0.001115, 0.001162, 0.001249, 0.001357, 0.001483, 0.001598, 0.001706, 0.001804, 0.001883",\
"0.0009284, 0.0009433, 0.0009708, 0.001058, 0.001148, 0.001264, 0.001386, 0.001507, 0.0016, 0.001689",\
"0.001229, 0.001235, 0.001279, 0.001357, 0.00141, 0.001511, 0.00162, 0.001696, 0.001558, 0.001178");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.02814, 0.02814, 0.02816, 0.02817, 0.02819, 0.02822, 0.02826, 0.02849, 0.03156, 0.04874",\
"0.02799, 0.02801, 0.02803, 0.02807, 0.02813, 0.02816, 0.02822, 0.02849, 0.0317, 0.04928",\
"0.0277, 0.02772, 0.02777, 0.02785, 0.02793, 0.02801, 0.02809, 0.02845, 0.03225, 0.05137",\
"0.02754, 0.02756, 0.0276, 0.02766, 0.02775, 0.02786, 0.02795, 0.02845, 0.03368, 0.05572",\
"0.02744, 0.02746, 0.02749, 0.02755, 0.02762, 0.02772, 0.02783, 0.02874, 0.03688, 0.06251",\
"0.0274, 0.0274, 0.02743, 0.02747, 0.02753, 0.02761, 0.02779, 0.02993, 0.0435, 0.07129",\
"0.02735, 0.02736, 0.02738, 0.02742, 0.02747, 0.02754, 0.02813, 0.03427, 0.05477, 0.0785",\
"0.02731, 0.02732, 0.02735, 0.02739, 0.02744, 0.02767, 0.03113, 0.0457, 0.06415, 0.07865",\
"0.02731, 0.02731, 0.02731, 0.02732, 0.02751, 0.03102, 0.04127, 0.0511, 0.05871, 0.06448",\
"0.02423, 0.02382, 0.02258, 0.02231, 0.02366, 0.02545, 0.02706, 0.02834, 0.0293, 0.03002");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.005059, 0.005058, 0.005057, 0.005058, 0.005054, 0.005045, 0.005053, 0.005047, 0.005051, 0.005043",\
"0.004897, 0.004896, 0.004897, 0.004897, 0.004893, 0.004886, 0.004884, 0.004891, 0.004883, 0.004887",\
"0.004647, 0.004636, 0.004644, 0.004654, 0.004661, 0.00465, 0.004642, 0.004638, 0.004634, 0.004636",\
"0.004402, 0.004402, 0.00441, 0.004422, 0.004435, 0.004448, 0.004461, 0.00446, 0.004455, 0.004452",\
"0.004192, 0.004199, 0.00422, 0.004238, 0.004256, 0.004289, 0.004305, 0.004321, 0.00433, 0.004341",\
"0.004008, 0.004007, 0.004037, 0.004051, 0.004089, 0.00414, 0.004157, 0.004191, 0.00421, 0.004221",\
"0.00382, 0.003827, 0.003858, 0.003891, 0.003937, 0.003979, 0.004024, 0.004051, 0.004084, 0.004098",\
"0.003645, 0.003653, 0.003672, 0.003709, 0.00376, 0.003803, 0.003852, 0.003889, 0.003933, 0.003953",\
"0.003458, 0.003438, 0.00345, 0.003487, 0.003536, 0.003592, 0.003638, 0.00367, 0.003702, 0.003734",\
"0.003689, 0.003699, 0.003722, 0.003714, 0.003752, 0.003791, 0.003821, 0.003803, 0.003554, 0.003077");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.03074, 0.03075, 0.03076, 0.03077, 0.03079, 0.03082, 0.03084, 0.03108, 0.03424, 0.05166",\
"0.03058, 0.03059, 0.03062, 0.03067, 0.03072, 0.03076, 0.0308, 0.03109, 0.03442, 0.05229",\
"0.03031, 0.03033, 0.03038, 0.03046, 0.03055, 0.03062, 0.0307, 0.03105, 0.03503, 0.05449",\
"0.03014, 0.03015, 0.03019, 0.03026, 0.03035, 0.03045, 0.03056, 0.03111, 0.03654, 0.05888",\
"0.03005, 0.03006, 0.03009, 0.03014, 0.03023, 0.03031, 0.03044, 0.03139, 0.03978, 0.06568",\
"0.02998, 0.03, 0.03002, 0.03006, 0.03013, 0.0302, 0.03039, 0.03262, 0.04646, 0.07423",\
"0.02995, 0.02996, 0.02998, 0.03002, 0.03007, 0.03013, 0.03073, 0.03694, 0.05744, 0.08114",\
"0.02992, 0.02991, 0.02994, 0.02998, 0.03002, 0.03025, 0.03356, 0.048, 0.06665, 0.08136",\
"0.0299, 0.0299, 0.02991, 0.0299, 0.03008, 0.03323, 0.04357, 0.054, 0.0621, 0.06824",\
"0.02722, 0.02691, 0.02582, 0.02539, 0.02698, 0.02915, 0.03113, 0.0327, 0.03388, 0.03478");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.2482, 0.2616, 0.309, 0.399, 0.5396, 0.7365, 0.9953, 1.322, 1.72, 2.195",\
"0.3147, 0.3281, 0.376, 0.4666, 0.6074, 0.8045, 1.064, 1.39, 1.788, 2.264",\
"0.5454, 0.5596, 0.609, 0.7003, 0.8422, 1.04, 1.3, 1.626, 2.025, 2.5",\
"0.8999, 0.9229, 0.9977, 1.122, 1.284, 1.486, 1.747, 2.074, 2.472, 2.948",\
"1.307, 1.34, 1.45, 1.63, 1.863, 2.135, 2.433, 2.77, 3.169, 3.644",\
"1.761, 1.808, 1.955, 2.197, 2.51, 2.873, 3.27, 3.692, 4.135, 4.621",\
"2.261, 2.319, 2.51, 2.82, 3.221, 3.682, 4.184, 4.718, 5.279, 5.853",\
"2.802, 2.869, 3.109, 3.493, 3.988, 4.559, 5.177, 5.831, 6.511, 7.211",\
"3.375, 3.463, 3.75, 4.217, 4.813, 5.498, 6.241, 7.023, 7.834, 8.673",\
"3.978, 4.087, 4.429, 4.983, 5.692, 6.497, 7.371, 8.294, 9.244, 10.22");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("1.344, 1.425, 1.71, 2.254, 3.101, 4.288, 5.854, 7.823, 10.22, 13.09",\
"1.379, 1.461, 1.75, 2.298, 3.149, 4.338, 5.904, 7.874, 10.28, 13.14",\
"1.58, 1.663, 1.954, 2.506, 3.362, 4.558, 6.125, 8.097, 10.5, 13.38",\
"2.041, 2.124, 2.413, 2.964, 3.82, 5.017, 6.59, 8.563, 10.98, 13.84",\
"2.796, 2.876, 3.162, 3.711, 4.565, 5.761, 7.331, 9.306, 11.72, 14.59",\
"3.841, 3.929, 4.224, 4.774, 5.624, 6.819, 8.389, 10.36, 12.77, 15.64",\
"5.09, 5.197, 5.555, 6.162, 7.029, 8.219, 9.786, 11.76, 14.17, 17.04",\
"6.519, 6.65, 7.079, 7.802, 8.767, 9.989, 11.55, 13.53, 15.93, 18.8",\
"8.134, 8.287, 8.794, 9.633, 10.77, 12.11, 13.72, 15.69, 18.09, 20.96",\
"9.937, 10.12, 10.7, 11.69, 12.98, 14.52, 16.25, 18.27, 20.67, 23.53");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.3218, 0.3448, 0.4239, 0.5763, 0.8132, 1.143, 1.581, 2.131, 2.803, 3.599",\
"0.322, 0.3449, 0.4241, 0.5752, 0.8135, 1.142, 1.58, 2.128, 2.799, 3.606",\
"0.3456, 0.3638, 0.4318, 0.5767, 0.8134, 1.144, 1.582, 2.13, 2.804, 3.603",\
"0.552, 0.5694, 0.6304, 0.7316, 0.895, 1.168, 1.584, 2.131, 2.799, 3.606",\
"0.8136, 0.8396, 0.9212, 1.061, 1.245, 1.462, 1.757, 2.196, 2.816, 3.603",\
"1.12, 1.152, 1.26, 1.439, 1.674, 1.952, 2.263, 2.608, 3.071, 3.715",\
"1.469, 1.509, 1.643, 1.861, 2.151, 2.496, 2.878, 3.292, 3.731, 4.232",\
"1.863, 1.915, 2.069, 2.329, 2.678, 3.092, 3.55, 4.04, 4.564, 5.122",\
"2.306, 2.362, 2.548, 2.852, 3.258, 3.738, 4.274, 4.846, 5.456, 6.1",\
"2.794, 2.86, 3.07, 3.422, 3.892, 4.436, 5.052, 5.712, 6.42, 7.152");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("1.888, 2.021, 2.485, 3.368, 4.745, 6.681, 9.225, 12.42, 16.34, 20.99",\
"1.888, 2.02, 2.484, 3.368, 4.745, 6.678, 9.22, 12.42, 16.35, 20.99",\
"1.887, 2.019, 2.483, 3.367, 4.745, 6.678, 9.223, 12.43, 16.33, 21",\
"1.884, 2.016, 2.483, 3.367, 4.745, 6.68, 9.221, 12.42, 16.33, 21.01",\
"1.884, 2.014, 2.477, 3.365, 4.745, 6.678, 9.22, 12.42, 16.34, 21",\
"2.127, 2.23, 2.599, 3.389, 4.743, 6.678, 9.226, 12.43, 16.34, 21",\
"2.613, 2.707, 3.027, 3.67, 4.836, 6.692, 9.222, 12.42, 16.34, 21",\
"3.16, 3.264, 3.63, 4.26, 5.242, 6.84, 9.252, 12.42, 16.34, 20.99",\
"3.754, 3.882, 4.286, 4.992, 5.968, 7.356, 9.452, 12.48, 16.34, 20.99",\
"4.402, 4.536, 5, 5.778, 6.856, 8.192, 10.04, 12.72, 16.41, 21");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.3004, 0.3148, 0.3647, 0.4586, 0.6025, 0.8024, 1.064, 1.392, 1.791, 2.267",\
"0.3669, 0.3814, 0.4313, 0.525, 0.6689, 0.8688, 1.13, 1.458, 1.858, 2.333",\
"0.6014, 0.6156, 0.6649, 0.7583, 0.9021, 1.102, 1.364, 1.692, 2.091, 2.566",\
"0.9953, 1.015, 1.082, 1.194, 1.347, 1.548, 1.809, 2.137, 2.537, 3.013",\
"1.455, 1.484, 1.579, 1.741, 1.956, 2.213, 2.5, 2.834, 3.234, 3.708",\
"1.971, 2.008, 2.136, 2.352, 2.639, 2.98, 3.36, 3.768, 4.202, 4.687",\
"2.535, 2.585, 2.748, 3.023, 3.39, 3.823, 4.303, 4.82, 5.362, 5.93",\
"3.148, 3.209, 3.411, 3.752, 4.205, 4.736, 5.325, 5.957, 6.62, 7.309",\
"3.804, 3.879, 4.123, 4.534, 5.076, 5.716, 6.421, 7.177, 7.967, 8.787",\
"4.496, 4.587, 4.876, 5.365, 6.004, 6.758, 7.588, 8.473, 9.399, 10.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("1.669, 1.751, 2.036, 2.579, 3.426, 4.614, 6.172, 8.139, 10.55, 13.4",\
"1.717, 1.799, 2.086, 2.632, 3.48, 4.672, 6.231, 8.198, 10.6, 13.48",\
"1.951, 2.033, 2.322, 2.871, 3.723, 4.916, 6.48, 8.449, 10.87, 13.72",\
"2.429, 2.512, 2.799, 3.348, 4.2, 5.393, 6.96, 8.94, 11.35, 14.21",\
"3.153, 3.236, 3.523, 4.07, 4.921, 6.113, 7.68, 9.653, 12.06, 14.94",\
"4.137, 4.223, 4.518, 5.07, 5.92, 7.112, 8.678, 10.65, 13.06, 15.93",\
"5.345, 5.44, 5.771, 6.364, 7.23, 8.421, 9.989, 11.96, 14.36, 17.23",\
"6.773, 6.884, 7.255, 7.911, 8.848, 10.07, 11.64, 13.61, 16.02, 18.88",\
"8.426, 8.551, 8.972, 9.704, 10.73, 12.05, 13.65, 15.63, 18.03, 20.9",\
"10.29, 10.44, 10.91, 11.74, 12.88, 14.3, 16.01, 18.03, 20.44, 23.31");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.365, 0.387, 0.4642, 0.6139, 0.8465, 1.175, 1.609, 2.154, 2.824, 3.619",\
"0.3636, 0.3849, 0.4632, 0.6133, 0.8462, 1.175, 1.608, 2.155, 2.824, 3.622",\
"0.3627, 0.385, 0.4609, 0.611, 0.8456, 1.175, 1.608, 2.155, 2.825, 3.621",\
"0.52, 0.538, 0.6, 0.7078, 0.8898, 1.183, 1.609, 2.155, 2.825, 3.621",\
"0.7476, 0.774, 0.8634, 1.007, 1.198, 1.424, 1.739, 2.2, 2.834, 3.62",\
"1.009, 1.043, 1.159, 1.35, 1.596, 1.887, 2.208, 2.569, 3.05, 3.715",\
"1.304, 1.346, 1.493, 1.729, 2.04, 2.401, 2.799, 3.224, 3.669, 4.193",\
"1.624, 1.681, 1.855, 2.148, 2.528, 2.962, 3.438, 3.952, 4.486, 5.044",\
"1.986, 2.05, 2.262, 2.606, 3.058, 3.574, 4.134, 4.73, 5.358, 6.012",\
"2.39, 2.466, 2.708, 3.112, 3.626, 4.228, 4.88, 5.568, 6.292, 7.038");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("1.889, 2.02, 2.485, 3.37, 4.745, 6.678, 9.222, 12.42, 16.33, 20.99",\
"1.889, 2.02, 2.483, 3.368, 4.745, 6.678, 9.221, 12.42, 16.33, 20.99",\
"1.889, 2.02, 2.484, 3.367, 4.745, 6.678, 9.222, 12.42, 16.33, 21",\
"1.889, 2.021, 2.484, 3.367, 4.744, 6.678, 9.223, 12.42, 16.33, 21.01",\
"1.904, 2.032, 2.487, 3.368, 4.746, 6.679, 9.221, 12.43, 16.34, 21",\
"2.039, 2.154, 2.571, 3.396, 4.748, 6.678, 9.22, 12.43, 16.33, 21",\
"2.292, 2.407, 2.814, 3.578, 4.824, 6.696, 9.222, 12.42, 16.34, 21",\
"2.602, 2.722, 3.144, 3.922, 5.09, 6.82, 9.256, 12.42, 16.34, 20.99",\
"2.992, 3.112, 3.552, 4.356, 5.538, 7.158, 9.424, 12.47, 16.34, 20.99",\
"3.444, 3.58, 4.04, 4.864, 6.074, 7.702, 9.838, 12.69, 16.4, 21");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.3124, 0.3282, 0.3825, 0.4832, 0.6349, 0.8423, 1.11, 1.443, 1.847, 2.326",\
"0.3789, 0.3945, 0.4485, 0.5486, 0.7, 0.907, 1.175, 1.508, 1.912, 2.391",\
"0.6171, 0.6319, 0.6841, 0.7821, 0.9318, 1.138, 1.405, 1.738, 2.142, 2.621",\
"1.034, 1.054, 1.119, 1.229, 1.381, 1.586, 1.851, 2.183, 2.586, 3.065",\
"1.529, 1.556, 1.648, 1.804, 2.013, 2.263, 2.546, 2.881, 3.282, 3.761",\
"2.087, 2.123, 2.244, 2.449, 2.724, 3.055, 3.426, 3.827, 4.256, 4.74",\
"2.702, 2.748, 2.9, 3.16, 3.51, 3.927, 4.393, 4.898, 5.433, 5.992",\
"3.369, 3.426, 3.612, 3.932, 4.36, 4.871, 5.442, 6.057, 6.709, 7.388",\
"4.088, 4.154, 4.378, 4.761, 5.273, 5.886, 6.567, 7.3, 8.077, 8.882",\
"4.849, 4.93, 5.195, 5.644, 6.246, 6.966, 7.765, 8.628, 9.533, 10.48");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("1.76, 1.841, 2.126, 2.67, 3.516, 4.703, 6.267, 8.229, 10.64, 13.49",\
"1.827, 1.909, 2.196, 2.742, 3.592, 4.781, 6.349, 8.308, 10.72, 13.57",\
"2.086, 2.169, 2.457, 3.006, 3.858, 5.052, 6.623, 8.585, 11, 13.85",\
"2.573, 2.656, 2.943, 3.492, 4.345, 5.541, 7.109, 9.083, 11.49, 14.35",\
"3.291, 3.373, 3.66, 4.207, 5.058, 6.251, 7.818, 9.794, 12.2, 15.07",\
"4.246, 4.33, 4.621, 5.169, 6.019, 7.211, 8.779, 10.75, 13.16, 16.02",\
"5.41, 5.502, 5.817, 6.395, 7.256, 8.446, 10.01, 11.98, 14.39, 17.26",\
"6.78, 6.88, 7.225, 7.849, 8.765, 9.98, 11.55, 13.52, 15.93, 18.79",\
"8.366, 8.477, 8.851, 9.531, 10.52, 11.81, 13.41, 15.38, 17.79, 20.65",\
"10.18, 10.3, 10.71, 11.45, 12.51, 13.88, 15.57, 17.59, 20, 22.87");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("0.4128, 0.4362, 0.5172, 0.6705, 0.9037, 1.231, 1.66, 2.203, 2.869, 3.663",\
"0.4077, 0.4311, 0.5126, 0.667, 0.902, 1.229, 1.66, 2.202, 2.869, 3.659",\
"0.396, 0.4184, 0.5005, 0.6554, 0.896, 1.225, 1.658, 2.201, 2.868, 3.663",\
"0.5392, 0.5584, 0.6174, 0.729, 0.9182, 1.222, 1.651, 2.2, 2.867, 3.661",\
"0.7624, 0.788, 0.8726, 1.015, 1.201, 1.43, 1.753, 2.228, 2.869, 3.658",\
"1.01, 1.045, 1.156, 1.342, 1.59, 1.877, 2.196, 2.561, 3.057, 3.734",\
"1.285, 1.329, 1.468, 1.704, 2.011, 2.373, 2.774, 3.197, 3.646, 4.183",\
"1.578, 1.633, 1.812, 2.1, 2.48, 2.916, 3.394, 3.91, 4.448, 5.008",\
"1.904, 1.972, 2.184, 2.53, 2.984, 3.504, 4.066, 4.67, 5.31, 5.964",\
"2.264, 2.34, 2.594, 2.994, 3.518, 4.128, 4.79, 5.492, 6.224, 6.978");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.001658, 0.003968, 0.008379, 0.01525, 0.02489, 0.03758, 0.05357, 0.07308, 0.09634");
values("1.89, 2.02, 2.483, 3.368, 4.745, 6.677, 9.22, 12.42, 16.33, 20.99",\
"1.889, 2.022, 2.484, 3.368, 4.745, 6.678, 9.223, 12.42, 16.33, 20.99",\
"1.889, 2.02, 2.483, 3.367, 4.747, 6.679, 9.223, 12.42, 16.33, 20.99",\
"1.889, 2.021, 2.484, 3.368, 4.744, 6.679, 9.223, 12.42, 16.33, 21",\
"1.896, 2.024, 2.485, 3.367, 4.746, 6.678, 9.222, 12.43, 16.33, 20.99",\
"1.977, 2.098, 2.532, 3.386, 4.748, 6.676, 9.219, 12.43, 16.33, 21",\
"2.159, 2.288, 2.711, 3.512, 4.8, 6.688, 9.22, 12.43, 16.33, 21",\
"2.368, 2.5, 2.954, 3.78, 5.014, 6.792, 9.246, 12.42, 16.34, 21",\
"2.61, 2.746, 3.222, 4.088, 5.364, 7.084, 9.404, 12.47, 16.34, 21",\
"2.884, 3.028, 3.524, 4.426, 5.764, 7.524, 9.766, 12.68, 16.41, 21.01");
}
}
}
}