blob: 1fdd87f9de3bdbcbbcdfeb20bc83426120790503 [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__nand3_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "1.57464e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "1.57464e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "1.57464e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "1.57464e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "2.67462e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "2.674782e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "3.708342e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "3.801654e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.801654e-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.01422 ;
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.01214, 0.0121, 0.01204, 0.01203, 0.01202, 0.01203, 0.01202, \
0.01202, 0.01201, 0.01013");
}
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.003668, -0.003642, -0.003654, -0.003697, -0.003769, -0.003831, \
-0.003943, -0.004124, -0.004613, -0.006026");
}
}
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.01211, 0.0121, 0.01207, 0.01205, 0.01204, 0.01203, 0.01202, \
0.01202, 0.01201, 0.01011");
}
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.003674, -0.00366, -0.003673, -0.003711, -0.00378, -0.003855, \
-0.003963, -0.004155, -0.004685, -0.006113");
}
}
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.01208, 0.01205, 0.01205, 0.01203, 0.01203, 0.01202, 0.01202, \
0.01202, 0.01201, 0.01011");
}
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.005538, 0.005554, 0.00552, 0.005466, 0.00536, 0.005233, 0.005059, \
0.004738, 0.003867, 2.275e-05");
}
}
}
pin(A2) {
capacitance : 0.01524 ;
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.01004, 0.01003, 0.009988, 0.009967, 0.009966, 0.009958, 0.00995, \
0.009924, 0.009893, 0.008201");
}
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.009948, -0.009932, -0.009908, -0.009881, -0.009909, -0.009896, \
-0.009898, -0.009894, -0.009882, -0.008967");
}
}
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.01002, 0.009962, 0.009964, 0.009924, 0.009942, 0.009929, 0.009929, \
0.009926, 0.009928, 0.008254");
}
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.009925, -0.009925, -0.009932, -0.009893, -0.009909, -0.009908, \
-0.009908, -0.0099, -0.009894, -0.008961");
}
}
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.01027, 0.01025, 0.01024, 0.01022, 0.01022, 0.0102, 0.01017, \
0.01014, 0.01008, 0.008293");
}
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.009903, -0.009895, -0.009899, -0.009879, -0.009911, -0.009907, \
-0.009901, -0.009893, -0.00989, -0.008958");
}
}
}
pin(A3) {
capacitance : 0.01446 ;
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.01001, 0.009991, 0.009949, 0.009931, 0.009943, 0.009942, 0.009945, \
0.009939, 0.009924, 0.008272");
}
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.009945, -0.009932, -0.00991, -0.009892, -0.00991, -0.009903, \
-0.00989, -0.00989, -0.009879, -0.008962");
}
}
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.009978, 0.009966, 0.009946, 0.009926, 0.009943, 0.009933, 0.009929, \
0.009933, 0.009924, 0.008262");
}
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.009938, -0.009925, -0.009913, -0.009913, -0.009922, -0.009915, \
-0.009902, -0.009895, -0.009886, -0.008956");
}
}
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.009998, 0.009994, 0.009962, 0.009933, 0.009937, 0.009945, 0.00994, \
0.009938, 0.009933, 0.008255");
}
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.009949, -0.009938, -0.009915, -0.009907, -0.009917, -0.009908, \
-0.009898, -0.009887, -0.009885, -0.008952");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)|(!A2)|(!A3))" ;
max_capacitance : 0.518 ;
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.01179, 0.01181, 0.01179, 0.01178, 0.01178, 0.01178, 0.01178, 0.01178, 0.01176, 0.01157",\
"0.01154, 0.01158, 0.01163, 0.01168, 0.0117, 0.01172, 0.01173, 0.01174, 0.01172, 0.01152",\
"0.01101, 0.01109, 0.01128, 0.01144, 0.01154, 0.01161, 0.01165, 0.01168, 0.01166, 0.01144",\
"0.0104, 0.01051, 0.01081, 0.01109, 0.0113, 0.01144, 0.01152, 0.01157, 0.01158, 0.0113",\
"0.009923, 0.01002, 0.01033, 0.0107, 0.011, 0.01121, 0.01135, 0.01144, 0.01144, 0.01103",\
"0.009566, 0.009688, 0.009944, 0.01032, 0.01068, 0.01095, 0.01115, 0.01128, 0.01122, 0.01048",\
"0.009341, 0.009434, 0.009666, 0.01, 0.01036, 0.01068, 0.01092, 0.01104, 0.01071, 0.009221",\
"0.009173, 0.009241, 0.00945, 0.009762, 0.01009, 0.01042, 0.01066, 0.01053, 0.009171, 0.006584",\
"0.009036, 0.00912, 0.00928, 0.009564, 0.009866, 0.01014, 0.009864, 0.007778, 0.004804, 0.002479",\
"0.009652, 0.009691, 0.009853, 0.01009, 0.01008, 0.007262, 0.003587, 0.001126, -0.0005309, -0.001673");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.04466, 0.0447, 0.04479, 0.04486, 0.04495, 0.04522, 0.04528, 0.04637, 0.06152, 0.1587",\
"0.04428, 0.04445, 0.04484, 0.04515, 0.04535, 0.04551, 0.04599, 0.04671, 0.06299, 0.1635",\
"0.04305, 0.04331, 0.04402, 0.04468, 0.04518, 0.04571, 0.0457, 0.04692, 0.06649, 0.1768",\
"0.0421, 0.04232, 0.04291, 0.04371, 0.04445, 0.04517, 0.04549, 0.04781, 0.07479, 0.2029",\
"0.04157, 0.04172, 0.04218, 0.04284, 0.04359, 0.0444, 0.04513, 0.049, 0.09326, 0.2464",\
"0.04128, 0.04138, 0.04172, 0.04227, 0.04307, 0.04388, 0.0445, 0.05516, 0.136, 0.304",\
"0.04111, 0.04118, 0.04145, 0.04189, 0.04241, 0.04336, 0.04569, 0.08158, 0.2118, 0.3544",\
"0.04105, 0.04106, 0.04122, 0.04166, 0.0422, 0.04315, 0.0648, 0.166, 0.279, 0.3643",\
"0.04093, 0.04099, 0.04116, 0.04144, 0.04306, 0.07684, 0.1528, 0.2118, 0.2534, 0.2829",\
"0.03897, 0.03903, 0.03976, 0.05258, 0.06825, 0.07971, 0.08736, 0.09242, 0.0958, 0.09819");
}
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.01175, 0.01174, 0.01174, 0.01176, 0.01177, 0.01177, 0.01177, 0.01177, 0.01175, 0.01156",\
"0.01157, 0.01158, 0.01164, 0.01167, 0.0117, 0.01171, 0.01172, 0.01173, 0.01172, 0.01151",\
"0.01118, 0.01125, 0.01139, 0.0115, 0.01159, 0.01165, 0.01168, 0.0117, 0.01168, 0.01145",\
"0.0107, 0.01081, 0.011, 0.01122, 0.0114, 0.0115, 0.01157, 0.01161, 0.0116, 0.01131",\
"0.0103, 0.01038, 0.01063, 0.01092, 0.01115, 0.01132, 0.01143, 0.0115, 0.01148, 0.01105",\
"0.01005, 0.01013, 0.01033, 0.01063, 0.0109, 0.01111, 0.01127, 0.01137, 0.01128, 0.01051",\
"0.009856, 0.009927, 0.01012, 0.01037, 0.01065, 0.0109, 0.01109, 0.01118, 0.01083, 0.009322",\
"0.009736, 0.009785, 0.009939, 0.01018, 0.01043, 0.01069, 0.01088, 0.01073, 0.009394, 0.006804",\
"0.009628, 0.009667, 0.009806, 0.01003, 0.01026, 0.01047, 0.01025, 0.008327, 0.005303, 0.002875",\
"0.01024, 0.01028, 0.01042, 0.01059, 0.01058, 0.008371, 0.004515, 0.001794, -2.679e-05, -0.001281");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.059, 0.059, 0.05901, 0.05914, 0.05909, 0.05925, 0.05946, 0.06047, 0.07714, 0.1785",\
"0.05877, 0.05882, 0.05889, 0.05908, 0.05913, 0.05922, 0.05918, 0.0608, 0.07763, 0.1822",\
"0.05769, 0.05779, 0.05809, 0.05844, 0.0587, 0.05874, 0.05912, 0.06061, 0.08103, 0.1951",\
"0.05668, 0.0568, 0.0571, 0.05759, 0.05798, 0.05843, 0.05875, 0.06058, 0.08973, 0.222",\
"0.05602, 0.0561, 0.0564, 0.05689, 0.05731, 0.0578, 0.05808, 0.0626, 0.1098, 0.2653",\
"0.05564, 0.05571, 0.05598, 0.05634, 0.05676, 0.05714, 0.05801, 0.06934, 0.1542, 0.321",\
"0.05535, 0.05537, 0.05555, 0.05593, 0.0562, 0.05661, 0.05962, 0.09889, 0.2305, 0.369",\
"0.05503, 0.05513, 0.05522, 0.05543, 0.05587, 0.05711, 0.08143, 0.1838, 0.2929, 0.3744",\
"0.05469, 0.05472, 0.05484, 0.05502, 0.05705, 0.09493, 0.1671, 0.2215, 0.2594, 0.2858",\
"0.05207, 0.0519, 0.05256, 0.06299, 0.0742, 0.08181, 0.08744, 0.09153, 0.0944, 0.09652");
}
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.01173, 0.01174, 0.01174, 0.01176, 0.01176, 0.01176, 0.01177, 0.01176, 0.01174, 0.01155",\
"0.01157, 0.01159, 0.01164, 0.01168, 0.0117, 0.01173, 0.01174, 0.01174, 0.01173, 0.01153",\
"0.01118, 0.01125, 0.01139, 0.01152, 0.0116, 0.01165, 0.01168, 0.0117, 0.01168, 0.01145",\
"0.01069, 0.01079, 0.01101, 0.01123, 0.0114, 0.01151, 0.01158, 0.01162, 0.01161, 0.01132",\
"0.01032, 0.0104, 0.01064, 0.01092, 0.01115, 0.01131, 0.01142, 0.0115, 0.01149, 0.01106",\
"0.01004, 0.01012, 0.01033, 0.01064, 0.0109, 0.01112, 0.01127, 0.01138, 0.0113, 0.01056",\
"0.009864, 0.00995, 0.01012, 0.01037, 0.01065, 0.01091, 0.01109, 0.01119, 0.01089, 0.009478",\
"0.009725, 0.009795, 0.009955, 0.01019, 0.01045, 0.01069, 0.0109, 0.01081, 0.009662, 0.007186",\
"0.009633, 0.009686, 0.009828, 0.01004, 0.01028, 0.01049, 0.01043, 0.008969, 0.006066, 0.003504",\
"0.01025, 0.01029, 0.01041, 0.01061, 0.01073, 0.009676, 0.006219, 0.003137, 0.001025, -0.0004532");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.06668, 0.06668, 0.06677, 0.06675, 0.06686, 0.067, 0.06711, 0.0681, 0.08568, 0.1896",\
"0.06599, 0.06604, 0.06606, 0.06608, 0.06613, 0.06636, 0.06642, 0.06751, 0.08558, 0.1924",\
"0.06523, 0.0653, 0.06543, 0.0655, 0.06564, 0.06572, 0.06601, 0.06744, 0.08892, 0.2054",\
"0.06453, 0.06463, 0.06476, 0.06501, 0.06523, 0.06551, 0.06585, 0.0679, 0.09796, 0.2324",\
"0.0641, 0.06412, 0.0643, 0.06462, 0.06483, 0.06515, 0.06541, 0.06949, 0.1187, 0.2756",\
"0.06369, 0.06373, 0.06389, 0.06409, 0.06428, 0.06472, 0.06539, 0.07712, 0.1645, 0.3304",\
"0.06343, 0.0634, 0.0635, 0.06379, 0.06412, 0.06433, 0.06723, 0.1085, 0.2407, 0.377",\
"0.06303, 0.06309, 0.0631, 0.06329, 0.06349, 0.06474, 0.09082, 0.1942, 0.3007, 0.3798",\
"0.06251, 0.06251, 0.06256, 0.06263, 0.06504, 0.1053, 0.175, 0.2268, 0.2624, 0.2872",\
"0.05921, 0.05874, 0.05916, 0.06796, 0.0766, 0.0824, 0.08708, 0.09072, 0.09331, 0.09522");
}
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.4046, 0.465, 0.6768, 1.081, 1.71, 2.593, 3.754, 5.219, 7.008, 9.127",\
"0.4587, 0.5194, 0.7318, 1.137, 1.766, 2.649, 3.812, 5.274, 7.064, 9.191",\
"0.6647, 0.7258, 0.9396, 1.345, 1.976, 2.861, 4.021, 5.484, 7.274, 9.406",\
"1.043, 1.116, 1.342, 1.748, 2.379, 3.263, 4.425, 5.889, 7.674, 9.807",\
"1.498, 1.598, 1.904, 2.374, 3.011, 3.894, 5.057, 6.522, 8.309, 10.43",\
"2.015, 2.145, 2.538, 3.138, 3.883, 4.783, 5.942, 7.406, 9.194, 11.33",\
"2.587, 2.751, 3.246, 3.983, 4.892, 5.928, 7.117, 8.577, 10.36, 12.49",\
"3.214, 3.415, 4.015, 4.908, 5.992, 7.213, 8.554, 10.05, 11.84, 13.96",\
"3.89, 4.131, 4.848, 5.905, 7.179, 8.602, 10.15, 11.81, 13.64, 15.77",\
"4.611, 4.901, 5.741, 6.975, 8.448, 10.09, 11.85, 13.74, 15.74, 17.91");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.5694, 0.6533, 0.9472, 1.507, 2.377, 3.598, 5.205, 7.236, 9.697, 12.66",\
"0.6442, 0.7304, 1.029, 1.593, 2.468, 3.692, 5.297, 7.316, 9.801, 12.74",\
"0.9104, 0.9978, 1.301, 1.87, 2.75, 3.976, 5.59, 7.618, 10.08, 13.03",\
"1.441, 1.528, 1.83, 2.402, 3.285, 4.514, 6.127, 8.158, 10.62, 13.57",\
"2.239, 2.345, 2.668, 3.239, 4.12, 5.354, 6.966, 8.998, 11.48, 14.41",\
"3.23, 3.374, 3.795, 4.42, 5.306, 6.536, 8.153, 10.18, 12.67, 15.62",\
"4.406, 4.593, 5.138, 5.918, 6.866, 8.101, 9.716, 11.75, 14.22, 17.19",\
"5.774, 6.006, 6.684, 7.656, 8.779, 10.08, 11.69, 13.72, 16.2, 19.15",\
"7.332, 7.616, 8.44, 9.613, 10.98, 12.44, 14.11, 16.14, 18.61, 21.56",\
"9.084, 9.429, 10.41, 11.8, 13.42, 15.14, 16.94, 19.02, 21.49, 24.45");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.5596, 0.6602, 1.011, 1.673, 2.711, 4.167, 6.085, 8.497, 11.44, 14.94",\
"0.5585, 0.6584, 1.008, 1.673, 2.711, 4.168, 6.083, 8.492, 11.44, 14.94",\
"0.5512, 0.6531, 1.008, 1.673, 2.711, 4.165, 6.083, 8.495, 11.44, 14.95",\
"0.6936, 0.765, 1.041, 1.675, 2.71, 4.168, 6.081, 8.493, 11.44, 14.94",\
"0.9662, 1.054, 1.333, 1.819, 2.729, 4.168, 6.081, 8.495, 11.44, 14.96",\
"1.279, 1.387, 1.723, 2.259, 3.006, 4.228, 6.088, 8.492, 11.44, 14.94",\
"1.633, 1.764, 2.163, 2.79, 3.596, 4.633, 6.218, 8.51, 11.44, 14.95",\
"2.029, 2.185, 2.652, 3.376, 4.29, 5.386, 6.748, 8.72, 11.48, 14.95",\
"2.478, 2.652, 3.18, 4.01, 5.042, 6.266, 7.664, 9.38, 11.78, 15.03",\
"2.972, 3.164, 3.768, 4.688, 5.848, 7.204, 8.74, 10.46, 12.58, 15.44");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.7619, 0.9018, 1.391, 2.328, 3.784, 5.831, 8.527, 11.9, 16.06, 20.98",\
"0.7623, 0.9007, 1.39, 2.326, 3.784, 5.83, 8.524, 11.92, 16.03, 20.99",\
"0.761, 0.9004, 1.392, 2.328, 3.783, 5.829, 8.52, 11.91, 16.06, 21",\
"0.7848, 0.9144, 1.39, 2.33, 3.79, 5.835, 8.534, 11.91, 16.06, 21",\
"1.012, 1.099, 1.462, 2.332, 3.784, 5.834, 8.521, 11.92, 16.06, 21",\
"1.391, 1.492, 1.8, 2.457, 3.801, 5.842, 8.525, 11.91, 16.08, 21.05",\
"1.818, 1.943, 2.32, 2.887, 3.964, 5.864, 8.522, 11.92, 16.05, 20.98",\
"2.288, 2.446, 2.898, 3.568, 4.458, 6.034, 8.558, 11.93, 16.06, 21.01",\
"2.812, 2.994, 3.526, 4.326, 5.268, 6.57, 8.744, 11.95, 16.06, 20.99",\
"3.372, 3.596, 4.22, 5.148, 6.23, 7.458, 9.286, 12.15, 16.11, 20.99");
}
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.5448, 0.6052, 0.817, 1.221, 1.849, 2.733, 3.893, 5.36, 7.14, 9.28",\
"0.6042, 0.6648, 0.8771, 1.282, 1.911, 2.795, 3.957, 5.416, 7.21, 9.331",\
"0.8162, 0.8774, 1.091, 1.496, 2.127, 3.009, 4.17, 5.638, 7.418, 9.551",\
"1.182, 1.25, 1.471, 1.878, 2.51, 3.394, 4.556, 6.021, 7.805, 9.938",\
"1.663, 1.746, 2.013, 2.461, 3.099, 3.985, 5.149, 6.613, 8.4, 10.53",\
"2.233, 2.339, 2.67, 3.2, 3.909, 4.811, 5.976, 7.442, 9.228, 11.36",\
"2.877, 3.011, 3.423, 4.062, 4.878, 5.871, 7.062, 8.531, 10.32, 12.45",\
"3.59, 3.754, 4.259, 5.026, 5.98, 7.099, 8.394, 9.898, 11.69, 13.83",\
"4.371, 4.569, 5.171, 6.084, 7.2, 8.474, 9.908, 11.53, 13.36, 15.5",\
"5.215, 5.451, 6.163, 7.229, 8.525, 9.979, 11.58, 13.34, 15.3, 17.49");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.7903, 0.8759, 1.175, 1.739, 2.614, 3.838, 5.447, 7.472, 9.943, 12.89",\
"0.8674, 0.9542, 1.254, 1.819, 2.695, 3.919, 5.528, 7.553, 10.02, 12.97",\
"1.136, 1.223, 1.526, 2.096, 2.974, 4.2, 5.81, 7.836, 10.31, 13.25",\
"1.667, 1.754, 2.058, 2.629, 3.51, 4.74, 6.351, 8.377, 10.85, 13.8",\
"2.501, 2.592, 2.9, 3.471, 4.353, 5.582, 7.197, 9.225, 11.7, 14.65",\
"3.593, 3.709, 4.067, 4.659, 5.54, 6.772, 8.385, 10.42, 12.89, 15.84",\
"4.884, 5.032, 5.492, 6.191, 7.108, 8.339, 9.954, 11.98, 14.46, 17.41",\
"6.374, 6.561, 7.131, 7.997, 9.046, 10.32, 11.93, 13.96, 16.44, 19.39",\
"8.072, 8.296, 8.988, 10.04, 11.3, 12.7, 14.35, 16.38, 18.86, 21.8",\
"9.977, 10.25, 11.07, 12.31, 13.8, 15.44, 17.2, 19.26, 21.74, 24.69");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.5596, 0.6589, 1.008, 1.673, 2.711, 4.165, 6.081, 8.487, 11.44, 14.94",\
"0.56, 0.6578, 1.007, 1.672, 2.711, 4.167, 6.082, 8.495, 11.43, 14.95",\
"0.5588, 0.659, 1.008, 1.674, 2.71, 4.168, 6.082, 8.489, 11.44, 14.94",\
"0.6252, 0.7128, 1.028, 1.675, 2.71, 4.166, 6.081, 8.494, 11.44, 14.94",\
"0.7862, 0.8788, 1.19, 1.761, 2.726, 4.166, 6.082, 8.491, 11.44, 14.95",\
"1.011, 1.117, 1.448, 2.029, 2.896, 4.213, 6.088, 8.495, 11.44, 14.95",\
"1.279, 1.402, 1.778, 2.391, 3.263, 4.468, 6.18, 8.51, 11.44, 14.95",\
"1.576, 1.724, 2.166, 2.842, 3.742, 4.94, 6.518, 8.662, 11.47, 14.96",\
"1.908, 2.076, 2.584, 3.35, 4.318, 5.546, 7.108, 9.086, 11.69, 15.02",\
"2.284, 2.472, 3.046, 3.91, 4.982, 6.248, 7.832, 9.784, 12.21, 15.3");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.8814, 1.021, 1.51, 2.445, 3.904, 5.947, 8.644, 12.04, 16.18, 21.12",\
"0.8832, 1.022, 1.51, 2.445, 3.904, 5.948, 8.645, 12.04, 16.18, 21.11",\
"0.8812, 1.021, 1.51, 2.443, 3.904, 5.95, 8.643, 12.04, 16.18, 21.11",\
"0.8816, 1.019, 1.508, 2.444, 3.901, 5.951, 8.645, 12.03, 16.18, 21.11",\
"0.961, 1.078, 1.527, 2.442, 3.903, 5.947, 8.646, 12.04, 16.18, 21.12",\
"1.254, 1.361, 1.717, 2.501, 3.903, 5.948, 8.646, 12.04, 16.18, 21.11",\
"1.621, 1.761, 2.157, 2.812, 4.004, 5.962, 8.642, 12.04, 16.18, 21.11",\
"2.02, 2.196, 2.69, 3.402, 4.396, 6.088, 8.664, 12.04, 16.17, 21.12",\
"2.458, 2.666, 3.258, 4.112, 5.108, 6.528, 8.804, 12.06, 16.18, 21.12",\
"2.942, 3.178, 3.884, 4.882, 6.036, 7.336, 9.282, 12.23, 16.22, 21.12");
}
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.5696, 0.63, 0.8415, 1.246, 1.874, 2.759, 3.921, 5.385, 7.165, 9.304",\
"0.6376, 0.6982, 0.9105, 1.315, 1.945, 2.828, 3.988, 5.455, 7.243, 9.373",\
"0.8421, 0.9033, 1.117, 1.523, 2.153, 3.036, 4.196, 5.664, 7.443, 9.578",\
"1.182, 1.248, 1.467, 1.874, 2.505, 3.389, 4.549, 6.014, 7.805, 9.937",\
"1.627, 1.704, 1.954, 2.393, 3.03, 3.915, 5.077, 6.542, 8.331, 10.46",\
"2.171, 2.262, 2.553, 3.047, 3.741, 4.644, 5.808, 7.272, 9.06, 11.19",\
"2.804, 2.915, 3.26, 3.824, 4.593, 5.569, 6.764, 8.232, 10.02, 12.15",\
"3.514, 3.649, 4.067, 4.721, 5.581, 6.645, 7.924, 9.433, 11.23, 13.36",\
"4.297, 4.461, 4.961, 5.73, 6.698, 7.865, 9.242, 10.85, 12.69, 14.83",\
"5.146, 5.343, 5.936, 6.833, 7.94, 9.229, 10.71, 12.43, 14.38, 16.57");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.9037, 0.9924, 1.298, 1.869, 2.75, 3.979, 5.591, 7.619, 10.09, 13.04",\
"0.9733, 1.062, 1.367, 1.94, 2.82, 4.049, 5.662, 7.69, 10.16, 13.11",\
"1.247, 1.336, 1.643, 2.216, 3.099, 4.328, 5.941, 7.97, 10.44, 13.39",\
"1.783, 1.872, 2.18, 2.755, 3.638, 4.87, 6.484, 8.513, 10.99, 13.94",\
"2.627, 2.718, 3.026, 3.601, 4.485, 5.718, 7.331, 9.362, 11.84, 14.79",\
"3.763, 3.87, 4.206, 4.793, 5.676, 6.909, 8.525, 10.55, 13.03, 15.98",\
"5.11, 5.248, 5.675, 6.338, 7.25, 8.481, 10.1, 12.13, 14.6, 17.55",\
"6.666, 6.835, 7.364, 8.184, 9.196, 10.46, 12.08, 14.11, 16.58, 19.53",\
"8.432, 8.637, 9.276, 10.27, 11.48, 12.85, 14.5, 16.53, 19, 21.95",\
"10.42, 10.66, 11.41, 12.58, 14.02, 15.61, 17.36, 19.41, 21.89, 24.84");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.5588, 0.6595, 1.009, 1.673, 2.711, 4.165, 6.08, 8.49, 11.44, 14.95",\
"0.5593, 0.6588, 1.007, 1.673, 2.711, 4.165, 6.08, 8.487, 11.44, 14.95",\
"0.5592, 0.6578, 1.007, 1.674, 2.709, 4.165, 6.085, 8.497, 11.44, 14.94",\
"0.604, 0.6962, 1.022, 1.676, 2.712, 4.166, 6.084, 8.494, 11.44, 14.95",\
"0.709, 0.8076, 1.142, 1.747, 2.726, 4.166, 6.081, 8.496, 11.44, 14.95",\
"0.8554, 0.96, 1.309, 1.942, 2.874, 4.217, 6.088, 8.492, 11.44, 14.94",\
"1.056, 1.17, 1.536, 2.18, 3.148, 4.442, 6.19, 8.51, 11.44, 14.95",\
"1.302, 1.432, 1.826, 2.492, 3.472, 4.8, 6.492, 8.68, 11.48, 14.95",\
"1.588, 1.73, 2.172, 2.872, 3.86, 5.208, 6.94, 9.058, 11.72, 15.04",\
"1.912, 2.074, 2.568, 3.322, 4.342, 5.69, 7.44, 9.598, 12.18, 15.35");
}
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.004568, 0.01709, 0.04101, 0.07828, 0.1306, 0.1994, 0.286, 0.3918, 0.518");
values("0.9608, 1.102, 1.587, 2.521, 3.975, 6.023, 8.714, 12.1, 16.25, 21.2",\
"0.9626, 1.101, 1.589, 2.521, 3.975, 6.023, 8.709, 12.1, 16.25, 21.19",\
"0.9596, 1.102, 1.588, 2.52, 3.977, 6.023, 8.715, 12.11, 16.25, 21.18",\
"0.9584, 1.098, 1.587, 2.52, 3.973, 6.022, 8.713, 12.11, 16.25, 21.2",\
"0.992, 1.123, 1.592, 2.518, 3.975, 6.021, 8.714, 12.11, 16.24, 21.19",\
"1.223, 1.33, 1.719, 2.554, 3.975, 6.019, 8.708, 12.1, 16.25, 21.18",\
"1.568, 1.701, 2.104, 2.792, 4.044, 6.024, 8.714, 12.11, 16.26, 21.19",\
"1.944, 2.114, 2.61, 3.324, 4.376, 6.128, 8.726, 12.11, 16.25, 21.19",\
"2.354, 2.558, 3.154, 4.022, 5.03, 6.518, 8.85, 12.13, 16.25, 21.18",\
"2.794, 3.03, 3.734, 4.762, 5.926, 7.266, 9.276, 12.27, 16.28, 21.18");
}
}
}
}