blob: 2bd888e5cc1aa60071847c91f83678161181f4a1 [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__nor4_2) {
area : 50.803200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.004183542" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0004923468" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0004812984" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0004646466" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0004696758" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.0004531824" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0004528458" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0004490838" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0004643298" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0004428864" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0004424904" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0004383918" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0004418964" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000437679" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0004375602" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0004359168" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.004183542" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01035 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.03934, 0.03933, 0.0393, 0.03926, 0.0392, 0.03916, 0.03906, 0.03892, \
0.03874, 0.03849");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005864, -0.005856, -0.00587, -0.005868, -0.005881, -0.005888, \
-0.005894, -0.005893, -0.005901, -0.005901");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02781, 0.02781, 0.02778, 0.02774, 0.0277, 0.02767, 0.02761, \
0.02754, 0.02743, 0.02728");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005868, -0.005862, -0.005873, -0.00588, -0.00588, -0.005893, \
-0.005897, -0.0059, -0.0059, -0.005906");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02746, 0.02746, 0.02744, 0.02738, 0.02736, 0.02733, 0.02727, \
0.02719, 0.02709, 0.02694");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005873, -0.005867, -0.005875, -0.005877, -0.005885, -0.0059, \
-0.005905, -0.005908, -0.005907, -0.005908");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0133, 0.01326, 0.01326, 0.01325, 0.01324, 0.01324, 0.01322, \
0.01319, 0.01315, 0.0131");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005939, -0.005935, -0.00594, -0.005949, -0.00595, -0.005964, \
-0.005961, -0.005966, -0.005965, -0.005964");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01316, 0.01313, 0.01312, 0.01312, 0.0131, 0.0131, 0.01309, 0.01305, \
0.01301, 0.01296");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005935, -0.005925, -0.005938, -0.005941, -0.005948, -0.005964, \
-0.005962, -0.005965, -0.00596, -0.005959");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01315, 0.01313, 0.0131, 0.01311, 0.0131, 0.0131, 0.01307, 0.01305, \
0.01301, 0.01296");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005947, -0.005925, -0.005937, -0.005942, -0.005944, -0.005962, \
-0.005963, -0.005966, -0.005964, -0.00596");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01308, 0.01304, 0.01304, 0.01303, 0.01302, 0.01302, 0.013, 0.01297, \
0.01294, 0.01288");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.005933, -0.005928, -0.005931, -0.005938, -0.005945, -0.005954, \
-0.005961, -0.005962, -0.005963, -0.005959");
}
}
}
pin(A2) {
capacitance : 0.01048 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.02565, 0.02563, 0.02565, 0.02562, 0.02558, 0.02552, 0.02543, \
0.02533, 0.02516, 0.02493");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.007112, -0.007137, -0.007122, -0.007141, -0.007158, -0.007176, \
-0.007194, -0.007208, -0.007233, -0.007262");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01407, 0.01406, 0.01407, 0.01408, 0.01404, 0.01403, 0.01398, \
0.0139, 0.01381, 0.01368");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.007164, -0.007189, -0.007175, -0.007196, -0.007208, -0.007234, \
-0.007249, -0.007263, -0.007283, -0.007313");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01386, 0.01384, 0.01386, 0.01385, 0.01383, 0.01381, 0.01375, \
0.01369, 0.0136, 0.01347");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.007213, -0.007239, -0.007224, -0.007243, -0.007256, -0.00728, \
-0.007294, -0.007306, -0.007328, -0.007356");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01729, 0.0173, 0.0173, 0.01732, 0.01731, 0.01732, 0.01732, 0.01732, \
0.01731, 0.01732");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01373, -0.01428, -0.0154, -0.0162, -0.01663, -0.01683, -0.01691, \
-0.01697, -0.01701, -0.01703");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01036, 0.01033, 0.01035, 0.01036, 0.01037, 0.01039, 0.01039, \
0.0104, 0.0104, 0.01039");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01017, -0.01046, -0.01101, -0.01127, -0.01138, -0.01148, -0.01154, \
-0.01159, -0.01161, -0.01164");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01044, 0.01044, 0.01048, 0.01047, 0.01047, 0.0105, 0.01049, \
0.01049, 0.01049, 0.01049");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01067, -0.01082, -0.01104, -0.01113, -0.01118, -0.01123, -0.01125, \
-0.01127, -0.01129, -0.01132");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01041, 0.0104, 0.01042, 0.01044, 0.01044, 0.01046, 0.01046, \
0.01046, 0.01046, 0.01045");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01052, -0.01063, -0.01085, -0.01092, -0.01097, -0.01102, -0.01105, \
-0.01109, -0.01112, -0.01118");
}
}
}
pin(A3) {
capacitance : 0.01024 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.009675, 0.009672, 0.009659, 0.009669, 0.009655, 0.009663, 0.00964, \
0.009606, 0.009556, 0.009486");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.00747, -0.007491, -0.007479, -0.007494, -0.007493, -0.007518, \
-0.007519, -0.007512, -0.007519, -0.007523");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01747, 0.01744, 0.01746, 0.01744, 0.01744, 0.01745, 0.01745, \
0.01745, 0.01745, 0.01745");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01485, -0.01498, -0.0154, -0.01588, -0.01622, -0.01646, -0.01659, \
-0.01667, -0.01672, -0.01677");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01066, 0.01064, 0.01068, 0.01066, 0.01068, 0.0107, 0.01071, \
0.0107, 0.0107, 0.0107");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01321, -0.01315, -0.0131, -0.01307, -0.01307, -0.01312, -0.01312, \
-0.01313, -0.01315, -0.01317");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01786, 0.01782, 0.01784, 0.01783, 0.01781, 0.01781, 0.01783, \
0.01783, 0.01782, 0.01782");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01401, -0.01398, -0.01436, -0.01497, -0.01551, -0.01593, -0.01619, \
-0.01635, -0.01645, -0.01653");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0104, 0.01038, 0.01041, 0.01041, 0.0104, 0.01043, 0.01043, 0.01043, \
0.01044, 0.01044");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.0124, -0.01222, -0.01194, -0.01177, -0.01171, -0.01172, -0.0117, \
-0.01169, -0.01169, -0.0117");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01735, 0.01734, 0.01735, 0.01734, 0.01733, 0.01733, 0.01734, \
0.01734, 0.01734, 0.01734");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01511, -0.01513, -0.01543, -0.01589, -0.01622, -0.01646, -0.01659, \
-0.01667, -0.01672, -0.01677");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0107, 0.01069, 0.01074, 0.01072, 0.01073, 0.01074, 0.01075, \
0.01075, 0.01075, 0.01074");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01335, -0.01328, -0.01326, -0.01328, -0.01326, -0.0133, -0.01328, \
-0.01326, -0.01323, -0.0132");
}
}
}
pin(A4) {
capacitance : 0.009774 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 8.4 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0173, 0.01728, 0.0173, 0.01727, 0.01727, 0.0173, 0.0173, 0.0173, \
0.01731, 0.0173");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01553, -0.01584, -0.01635, -0.01661, -0.0167, -0.01685, -0.01688, \
-0.01693, -0.01695, -0.01697");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01776, 0.01773, 0.01773, 0.01776, 0.0177, 0.01777, 0.01776, \
0.01776, 0.01776, 0.01775");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01425, -0.01457, -0.01511, -0.01557, -0.01591, -0.01619, -0.01635, \
-0.01645, -0.01652, -0.01658");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01725, 0.01723, 0.01722, 0.01723, 0.01724, 0.01726, 0.01725, \
0.01727, 0.01726, 0.01725");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01581, -0.01603, -0.0164, -0.01661, -0.0167, -0.01684, -0.01689, \
-0.01692, -0.01694, -0.01697");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01816, 0.01812, 0.01814, 0.01815, 0.01813, 0.01816, 0.01814, \
0.01816, 0.01815, 0.01815");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01404, -0.01436, -0.01487, -0.01531, -0.01564, -0.01596, -0.01617, \
-0.01629, -0.01639, -0.01646");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01725, 0.01724, 0.01723, 0.01724, 0.01722, 0.01725, 0.01726, \
0.01726, 0.01727, 0.01725");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01566, -0.01594, -0.01638, -0.01661, -0.0167, -0.01685, -0.01689, \
-0.01693, -0.01695, -0.01697");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.0175, 0.01745, 0.01747, 0.01748, 0.01749, 0.01751, 0.0175, 0.0175, \
0.0175, 0.0175");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01425, -0.01457, -0.0151, -0.01559, -0.01591, -0.01619, -0.01635, \
-0.01645, -0.01653, -0.01659");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("0.01724, 0.01723, 0.01721, 0.01724, 0.0172, 0.01725, 0.01724, \
0.01724, 0.01726, 0.01724");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
values("-0.01582, -0.01603, -0.0164, -0.01661, -0.0167, -0.01684, -0.01689, \
-0.01693, -0.01694, -0.01697");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.1454 ;
max_transition : 8.4 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("-0.001111, -0.001073, -0.0009699, -0.0008688, -0.0007891, -0.0007326, -0.0006965, -0.0006797, -0.0006692, -0.0006642",\
"-0.001244, -0.001149, -0.0009403, -0.0006632, -0.0004349, -0.0002691, -0.0001584, -8.442e-05, -4.97e-05, -1.64e-05",\
"-0.0008175, -0.0007459, -0.0005206, -0.0001885, 0.0001687, 0.0004279, 0.0006312, 0.0007661, 0.000865, 0.0009326",\
"0.000985, 0.001031, 0.001045, 0.001166, 0.001324, 0.001455, 0.001574, 0.001678, 0.001733, 0.001782",\
"0.004227, 0.004169, 0.00399, 0.003757, 0.003573, 0.003404, 0.003273, 0.003146, 0.003041, 0.002938",\
"0.009096, 0.008937, 0.008513, 0.007909, 0.007256, 0.006693, 0.006128, 0.005665, 0.00526, 0.004905",\
"0.01601, 0.01581, 0.01511, 0.01407, 0.01287, 0.01173, 0.01067, 0.009731, 0.008881, 0.00813",\
"0.02545, 0.02515, 0.02419, 0.02268, 0.02089, 0.01903, 0.0173, 0.01574, 0.01432, 0.01306",\
"0.03759, 0.03721, 0.03601, 0.03406, 0.03158, 0.02899, 0.02643, 0.02409, 0.02196, 0.02006",\
"0.05259, 0.05215, 0.05069, 0.0483, 0.04523, 0.04185, 0.03842, 0.03514, 0.03215, 0.02945");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.05203, 0.05208, 0.05218, 0.05234, 0.05249, 0.05261, 0.05278, 0.05294, 0.05306, 0.05363",\
"0.05118, 0.05125, 0.05149, 0.05179, 0.05208, 0.05234, 0.05256, 0.0528, 0.05302, 0.05355",\
"0.05063, 0.05069, 0.05082, 0.05107, 0.05142, 0.05176, 0.05208, 0.0524, 0.05263, 0.05325",\
"0.05232, 0.05225, 0.05212, 0.05196, 0.05189, 0.05199, 0.05214, 0.05236, 0.05261, 0.05333",\
"0.05643, 0.05625, 0.05578, 0.05516, 0.05448, 0.05398, 0.05365, 0.05345, 0.05336, 0.05405",\
"0.06278, 0.06253, 0.06177, 0.06064, 0.05939, 0.0582, 0.05713, 0.05634, 0.05587, 0.05606",\
"0.07152, 0.07119, 0.07012, 0.06855, 0.06669, 0.06483, 0.06301, 0.06143, 0.06019, 0.06013",\
"0.08288, 0.08244, 0.08108, 0.07897, 0.07651, 0.07402, 0.07147, 0.06905, 0.067, 0.06644",\
"0.09716, 0.09661, 0.09491, 0.09225, 0.08912, 0.0858, 0.08264, 0.07939, 0.07668, 0.07632",\
"0.1145, 0.1139, 0.1118, 0.1086, 0.1047, 0.1006, 0.09652, 0.09259, 0.08944, 0.08999");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.01118, 0.01119, 0.01117, 0.01121, 0.01122, 0.01123, 0.01123, 0.01125, 0.01125, 0.01123",\
"0.01105, 0.01105, 0.01107, 0.01108, 0.0111, 0.01113, 0.01116, 0.01116, 0.01118, 0.01118",\
"0.01118, 0.0112, 0.01121, 0.01129, 0.01132, 0.01137, 0.01142, 0.01143, 0.01146, 0.01146",\
"0.01226, 0.01223, 0.01221, 0.01218, 0.01216, 0.01214, 0.01211, 0.01207, 0.01207, 0.01205",\
"0.01473, 0.01467, 0.0145, 0.01425, 0.01396, 0.01371, 0.01348, 0.0133, 0.01313, 0.01297",\
"0.01917, 0.01907, 0.01869, 0.01814, 0.01746, 0.0168, 0.01621, 0.01566, 0.01521, 0.0148",\
"0.02609, 0.02591, 0.0253, 0.02432, 0.02317, 0.02198, 0.02084, 0.01977, 0.01883, 0.01806",\
"0.03584, 0.03556, 0.03468, 0.03328, 0.03152, 0.02967, 0.02782, 0.02612, 0.02455, 0.02316",\
"0.04854, 0.04818, 0.04708, 0.04519, 0.04284, 0.04022, 0.03759, 0.03507, 0.03274, 0.0306",\
"0.06439, 0.06398, 0.0626, 0.06028, 0.0573, 0.05391, 0.05039, 0.04696, 0.04372, 0.04072");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.06409, 0.06412, 0.06422, 0.0643, 0.06442, 0.06453, 0.06465, 0.06482, 0.06498, 0.06549",\
"0.06345, 0.06352, 0.06369, 0.06389, 0.06412, 0.06434, 0.0645, 0.06468, 0.06488, 0.06541",\
"0.06245, 0.06254, 0.06272, 0.06304, 0.0634, 0.06374, 0.0641, 0.06436, 0.06459, 0.06523",\
"0.06219, 0.06222, 0.06232, 0.06252, 0.06283, 0.06319, 0.06357, 0.06391, 0.06419, 0.06501",\
"0.06366, 0.06362, 0.06349, 0.06344, 0.0634, 0.06348, 0.06366, 0.06389, 0.06422, 0.065",\
"0.0682, 0.06809, 0.06758, 0.06698, 0.0664, 0.06588, 0.06551, 0.06535, 0.06535, 0.06601",\
"0.07643, 0.07614, 0.07521, 0.0739, 0.0725, 0.07123, 0.07006, 0.06913, 0.06847, 0.06888",\
"0.08825, 0.08779, 0.08645, 0.08441, 0.08209, 0.07984, 0.07777, 0.0759, 0.07438, 0.0745",\
"0.1034, 0.1029, 0.1011, 0.0984, 0.09519, 0.0919, 0.08883, 0.08599, 0.08361, 0.08352",\
"0.122, 0.1214, 0.1193, 0.1159, 0.1118, 0.1075, 0.1033, 0.09947, 0.09638, 0.09699");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.02637, 0.02637, 0.02635, 0.02634, 0.02632, 0.02631, 0.0263, 0.02632, 0.02633, 0.02632",\
"0.02636, 0.02637, 0.02635, 0.02633, 0.02633, 0.02634, 0.02629, 0.02632, 0.02631, 0.02632",\
"0.02605, 0.02604, 0.02604, 0.026, 0.02598, 0.02597, 0.02594, 0.02596, 0.02597, 0.02597",\
"0.02602, 0.02602, 0.02599, 0.02592, 0.02583, 0.02575, 0.02572, 0.02565, 0.02561, 0.02558",\
"0.02762, 0.02756, 0.02738, 0.02712, 0.02684, 0.02658, 0.02635, 0.02615, 0.02599, 0.02584",\
"0.03168, 0.03154, 0.03117, 0.03057, 0.0299, 0.02923, 0.02858, 0.02804, 0.0276, 0.02722",\
"0.03872, 0.03853, 0.03788, 0.03687, 0.0356, 0.03433, 0.03308, 0.03198, 0.03104, 0.03021",\
"0.04912, 0.0488, 0.04787, 0.04633, 0.04442, 0.0424, 0.04036, 0.03851, 0.03681, 0.03532",\
"0.06306, 0.06267, 0.06144, 0.05933, 0.05671, 0.05381, 0.05085, 0.04805, 0.04548, 0.0431",\
"0.08068, 0.08023, 0.07865, 0.07608, 0.07263, 0.06878, 0.0648, 0.06091, 0.05731, 0.05395");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.08246, 0.08247, 0.08257, 0.08267, 0.08279, 0.08289, 0.08303, 0.08317, 0.08334, 0.0839",\
"0.08182, 0.08187, 0.08203, 0.08225, 0.08251, 0.08269, 0.08285, 0.08309, 0.0832, 0.08382",\
"0.0808, 0.08088, 0.08109, 0.08142, 0.08176, 0.08212, 0.08244, 0.08272, 0.08298, 0.08362",\
"0.08025, 0.08032, 0.08045, 0.0807, 0.08106, 0.08142, 0.0818, 0.08218, 0.08249, 0.08335",\
"0.08024, 0.08027, 0.08035, 0.08047, 0.08068, 0.08099, 0.08133, 0.08169, 0.0821, 0.08299",\
"0.08179, 0.08175, 0.08167, 0.08155, 0.0815, 0.08152, 0.08164, 0.08186, 0.08216, 0.08322",\
"0.08686, 0.08669, 0.08619, 0.08552, 0.08488, 0.08439, 0.08398, 0.08373, 0.08363, 0.08456",\
"0.0968, 0.09643, 0.0954, 0.09388, 0.09226, 0.09087, 0.08967, 0.08865, 0.08785, 0.08862",\
"0.112, 0.1115, 0.1099, 0.1074, 0.1046, 0.1019, 0.09951, 0.09743, 0.0958, 0.09632",\
"0.1323, 0.1316, 0.1294, 0.1261, 0.122, 0.1178, 0.114, 0.1106, 0.1082, 0.109");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.03795, 0.03795, 0.03793, 0.0379, 0.03787, 0.03785, 0.03783, 0.03782, 0.03782, 0.03781",\
"0.03719, 0.03719, 0.03717, 0.03714, 0.03711, 0.03708, 0.03707, 0.03706, 0.03705, 0.03705",\
"0.03612, 0.03611, 0.03611, 0.03607, 0.03602, 0.03601, 0.03597, 0.03595, 0.03593, 0.03593",\
"0.03575, 0.03574, 0.0357, 0.03563, 0.03554, 0.03547, 0.03539, 0.03532, 0.03527, 0.03524",\
"0.03709, 0.03706, 0.03686, 0.03659, 0.03629, 0.03602, 0.03579, 0.03559, 0.03544, 0.03529",\
"0.04116, 0.041, 0.04061, 0.03996, 0.03921, 0.03851, 0.03784, 0.03728, 0.03683, 0.03644",\
"0.04873, 0.04851, 0.04776, 0.0466, 0.04517, 0.04375, 0.04242, 0.04123, 0.0402, 0.03931",\
"0.06025, 0.05991, 0.05881, 0.05704, 0.05482, 0.05241, 0.05014, 0.04802, 0.04619, 0.04457",\
"0.07605, 0.0756, 0.07413, 0.07166, 0.06851, 0.0651, 0.06164, 0.05841, 0.05543, 0.0528",\
"0.09629, 0.09575, 0.0939, 0.09075, 0.08663, 0.08202, 0.0773, 0.07267, 0.06846, 0.06461");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.09406, 0.09409, 0.09417, 0.09428, 0.09439, 0.09451, 0.09461, 0.09479, 0.09492, 0.09556",\
"0.09341, 0.09347, 0.09366, 0.0939, 0.09411, 0.09431, 0.09449, 0.09467, 0.0948, 0.0954",\
"0.09238, 0.09245, 0.09268, 0.09297, 0.09335, 0.0937, 0.094, 0.0943, 0.09457, 0.09518",\
"0.09185, 0.0919, 0.09204, 0.09229, 0.09264, 0.09303, 0.09341, 0.09378, 0.09419, 0.09498",\
"0.09168, 0.09173, 0.0918, 0.09199, 0.09223, 0.09255, 0.09289, 0.09329, 0.0937, 0.09457",\
"0.09259, 0.09256, 0.09253, 0.09255, 0.09262, 0.09271, 0.09293, 0.09321, 0.09357, 0.09462",\
"0.09674, 0.0966, 0.0962, 0.09572, 0.09531, 0.09499, 0.09477, 0.09464, 0.09472, 0.09571",\
"0.1062, 0.1059, 0.1049, 0.1035, 0.1022, 0.101, 0.1, 0.09916, 0.09854, 0.09947",\
"0.1217, 0.1212, 0.1196, 0.1172, 0.1145, 0.1119, 0.1098, 0.1079, 0.1064, 0.1071",\
"0.1435, 0.1428, 0.1406, 0.1371, 0.1329, 0.1287, 0.1249, 0.1216, 0.1191, 0.1199");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.1021, 0.1083, 0.1299, 0.1706, 0.2338, 0.3224, 0.4387, 0.5853, 0.7642, 0.9771",\
"0.1178, 0.1241, 0.146, 0.1873, 0.2508, 0.3398, 0.4563, 0.6027, 0.7817, 0.9949",\
"0.1676, 0.1755, 0.2013, 0.2446, 0.3086, 0.3977, 0.5145, 0.6613, 0.8406, 1.054",\
"0.2067, 0.2183, 0.2559, 0.3198, 0.4047, 0.5058, 0.6242, 0.7709, 0.9496, 1.163",\
"0.2174, 0.2327, 0.2832, 0.368, 0.4815, 0.6171, 0.7702, 0.9371, 1.12, 1.333",\
"0.1917, 0.2117, 0.2757, 0.383, 0.5258, 0.6968, 0.8894, 1.101, 1.327, 1.565",\
"0.1258, 0.1497, 0.2281, 0.3593, 0.5329, 0.7399, 0.9739, 1.23, 1.503, 1.793",\
"0.0167, 0.0452, 0.1376, 0.2927, 0.4994, 0.7444, 1.02, 1.32, 1.643, 1.984",\
"-0.1392, -0.1067, 0.0016, 0.1811, 0.4203, 0.7046, 1.024, 1.371, 1.743, 2.135",\
"-0.3443, -0.3059, -0.1831, 0.0215, 0.2937, 0.6175, 0.9822, 1.377, 1.799, 2.244");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.2951, 0.3226, 0.4207, 0.6154, 0.9248, 1.36, 1.932, 2.654, 3.532, 4.578",\
"0.2991, 0.3265, 0.4255, 0.622, 0.9335, 1.371, 1.944, 2.665, 3.545, 4.593",\
"0.3483, 0.3743, 0.4693, 0.6632, 0.9748, 1.413, 1.988, 2.71, 3.592, 4.641",\
"0.4789, 0.5044, 0.5923, 0.773, 1.076, 1.51, 2.083, 2.803, 3.684, 4.731",\
"0.6556, 0.6855, 0.7881, 0.9736, 1.258, 1.681, 2.247, 2.962, 3.838, 4.883",\
"0.8714, 0.9055, 1.022, 1.231, 1.535, 1.943, 2.494, 3.2, 4.069, 5.107",\
"1.13, 1.168, 1.298, 1.528, 1.862, 2.299, 2.841, 3.534, 4.39, 5.42",\
"1.432, 1.475, 1.618, 1.87, 2.232, 2.704, 3.282, 3.971, 4.815, 5.83",\
"1.782, 1.829, 1.987, 2.261, 2.651, 3.155, 3.775, 4.504, 5.349, 6.354",\
"2.179, 2.231, 2.404, 2.703, 3.12, 3.659, 4.315, 5.091, 5.982, 6.992");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.1191, 0.1295, 0.1666, 0.2371, 0.3474, 0.5019, 0.7053, 0.9616, 1.275, 1.648",\
"0.119, 0.1296, 0.1666, 0.2373, 0.347, 0.502, 0.7053, 0.9632, 1.275, 1.648",\
"0.1534, 0.1617, 0.189, 0.2456, 0.3483, 0.5018, 0.7055, 0.9614, 1.273, 1.648",\
"0.2319, 0.2437, 0.2825, 0.3482, 0.4346, 0.5476, 0.7193, 0.964, 1.276, 1.647",\
"0.3255, 0.3404, 0.3896, 0.4746, 0.5878, 0.7234, 0.8766, 1.061, 1.317, 1.657",\
"0.4366, 0.4558, 0.5168, 0.6198, 0.7566, 0.9238, 1.113, 1.322, 1.544, 1.813",\
"0.5632, 0.5868, 0.6622, 0.7864, 0.9508, 1.144, 1.367, 1.616, 1.88, 2.163",\
"0.7112, 0.7376, 0.8258, 0.9736, 1.166, 1.393, 1.644, 1.926, 2.234, 2.562",\
"0.875, 0.9074, 1.011, 1.183, 1.406, 1.662, 1.952, 2.265, 2.612, 2.981",\
"1.059, 1.095, 1.22, 1.415, 1.665, 1.96, 2.283, 2.637, 3.018, 3.427");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.6433, 0.704, 0.9144, 1.297, 1.86, 2.626, 3.622, 4.875, 6.392, 8.206",\
"0.6343, 0.6945, 0.9085, 1.294, 1.86, 2.625, 3.622, 4.87, 6.39, 8.209",\
"0.61, 0.673, 0.89, 1.284, 1.857, 2.626, 3.623, 4.873, 6.391, 8.211",\
"0.6362, 0.6883, 0.8731, 1.252, 1.842, 2.623, 3.621, 4.872, 6.394, 8.203",\
"0.7174, 0.772, 0.9512, 1.28, 1.817, 2.608, 3.618, 4.87, 6.394, 8.207",\
"0.805, 0.8588, 1.044, 1.392, 1.886, 2.604, 3.604, 4.869, 6.396, 8.212",\
"0.9204, 0.976, 1.161, 1.511, 2.036, 2.718, 3.635, 4.856, 6.385, 8.207",\
"1.066, 1.119, 1.308, 1.657, 2.194, 2.915, 3.796, 4.935, 6.392, 8.211",\
"1.234, 1.29, 1.484, 1.836, 2.383, 3.122, 4.041, 5.139, 6.516, 8.234",\
"1.421, 1.481, 1.682, 2.051, 2.595, 3.346, 4.299, 5.438, 6.772, 8.398");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.1416, 0.1485, 0.1721, 0.2157, 0.2819, 0.373, 0.4913, 0.6393, 0.8192, 1.033",\
"0.1573, 0.1641, 0.1877, 0.2314, 0.2976, 0.3887, 0.507, 0.6551, 0.835, 1.049",\
"0.2153, 0.2221, 0.2453, 0.2884, 0.3543, 0.4453, 0.5638, 0.7118, 0.8918, 1.106",\
"0.2824, 0.2922, 0.3251, 0.3822, 0.4596, 0.5546, 0.6729, 0.8205, 1, 1.214",\
"0.3217, 0.3348, 0.3785, 0.4543, 0.5574, 0.6839, 0.8291, 0.9895, 1.17, 1.384",\
"0.3278, 0.3445, 0.3995, 0.4946, 0.6243, 0.7828, 0.9654, 1.168, 1.387, 1.619",\
"0.2971, 0.3173, 0.3842, 0.4986, 0.6563, 0.8486, 1.069, 1.313, 1.577, 1.859",\
"0.2268, 0.25, 0.3287, 0.4649, 0.6503, 0.8772, 1.136, 1.423, 1.732, 2.065",\
"0.1157, 0.1418, 0.2326, 0.3878, 0.6031, 0.8657, 1.163, 1.495, 1.851, 2.232",\
"-0.0385, -0.0077, 0.093, 0.2695, 0.5121, 0.8095, 1.149, 1.524, 1.929, 2.36");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.5388, 0.5692, 0.6764, 0.8765, 1.189, 1.624, 2.196, 2.916, 3.796, 4.843",\
"0.5445, 0.5758, 0.6838, 0.8858, 1.199, 1.637, 2.209, 2.929, 3.81, 4.856",\
"0.5787, 0.6099, 0.7177, 0.922, 1.238, 1.676, 2.252, 2.973, 3.853, 4.901",\
"0.6474, 0.6782, 0.7853, 0.9888, 1.303, 1.742, 2.318, 3.04, 3.921, 4.971",\
"0.7435, 0.777, 0.8923, 1.103, 1.415, 1.851, 2.425, 3.145, 4.027, 5.074",\
"0.8932, 0.9274, 1.046, 1.265, 1.592, 2.029, 2.596, 3.312, 4.186, 5.232",\
"1.103, 1.14, 1.264, 1.489, 1.825, 2.278, 2.849, 3.555, 4.422, 5.46",\
"1.366, 1.406, 1.539, 1.777, 2.123, 2.586, 3.174, 3.888, 4.745, 5.772",\
"1.676, 1.72, 1.866, 2.119, 2.482, 2.96, 3.562, 4.296, 5.161, 6.178",\
"2.029, 2.078, 2.237, 2.512, 2.898, 3.396, 4.015, 4.765, 5.654, 6.684");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.1739, 0.185, 0.2235, 0.2956, 0.4062, 0.5609, 0.7642, 1.02, 1.331, 1.703",\
"0.1731, 0.184, 0.2227, 0.2945, 0.4062, 0.5609, 0.7642, 1.019, 1.332, 1.703",\
"0.1835, 0.1924, 0.2256, 0.2937, 0.4044, 0.5602, 0.7632, 1.019, 1.332, 1.704",\
"0.2728, 0.2837, 0.3199, 0.3807, 0.4642, 0.5878, 0.7696, 1.02, 1.332, 1.705",\
"0.3783, 0.3923, 0.4394, 0.5188, 0.6258, 0.756, 0.9048, 1.098, 1.363, 1.711",\
"0.5022, 0.5194, 0.577, 0.6732, 0.8048, 0.9642, 1.147, 1.352, 1.573, 1.85",\
"0.6448, 0.6648, 0.735, 0.8512, 1.005, 1.192, 1.408, 1.649, 1.911, 2.191",\
"0.803, 0.8298, 0.9104, 1.049, 1.231, 1.444, 1.69, 1.969, 2.271, 2.594",\
"0.9822, 1.013, 1.11, 1.266, 1.478, 1.723, 2.001, 2.31, 2.651, 3.015",\
"1.187, 1.22, 1.326, 1.508, 1.75, 2.03, 2.343, 2.687, 3.058, 3.465");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.7411, 0.7952, 0.9789, 1.328, 1.871, 2.627, 3.622, 4.872, 6.395, 8.21",\
"0.7413, 0.7946, 0.9787, 1.328, 1.87, 2.629, 3.622, 4.869, 6.395, 8.203",\
"0.7404, 0.7931, 0.9757, 1.327, 1.872, 2.628, 3.624, 4.872, 6.393, 8.209",\
"0.7573, 0.807, 0.9821, 1.327, 1.871, 2.629, 3.621, 4.87, 6.385, 8.214",\
"0.8402, 0.8892, 1.057, 1.374, 1.884, 2.63, 3.624, 4.872, 6.394, 8.214",\
"0.9208, 0.9716, 1.149, 1.481, 1.968, 2.669, 3.625, 4.875, 6.391, 8.211",\
"1.042, 1.091, 1.261, 1.59, 2.099, 2.782, 3.694, 4.889, 6.394, 8.216",\
"1.202, 1.248, 1.409, 1.732, 2.235, 2.94, 3.838, 4.981, 6.433, 8.218",\
"1.39, 1.437, 1.598, 1.91, 2.405, 3.108, 4.029, 5.157, 6.552, 8.269",\
"1.603, 1.648, 1.812, 2.125, 2.611, 3.313, 4.238, 5.381, 6.757, 8.423");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.1485, 0.1565, 0.1842, 0.2344, 0.3084, 0.4076, 0.5334, 0.6881, 0.8735, 1.092",\
"0.1654, 0.1734, 0.2009, 0.2507, 0.3245, 0.4236, 0.5494, 0.7039, 0.8894, 1.108",\
"0.2292, 0.2365, 0.2617, 0.309, 0.3811, 0.4791, 0.6045, 0.7588, 0.9441, 1.163",\
"0.3158, 0.3257, 0.3588, 0.4158, 0.4927, 0.5892, 0.7119, 0.8651, 1.05, 1.268",\
"0.3777, 0.3906, 0.4337, 0.5086, 0.6104, 0.7345, 0.877, 1.036, 1.219, 1.436",\
"0.4094, 0.4256, 0.4793, 0.572, 0.6985, 0.8537, 1.031, 1.23, 1.444, 1.673",\
"0.4078, 0.4275, 0.4915, 0.6025, 0.754, 0.9409, 1.155, 1.393, 1.652, 1.929",\
"0.3703, 0.3927, 0.4681, 0.5975, 0.775, 0.9939, 1.244, 1.523, 1.825, 2.15",\
"0.2956, 0.321, 0.406, 0.5535, 0.7591, 1.009, 1.298, 1.618, 1.965, 2.336",\
"0.1833, 0.2111, 0.3061, 0.4723, 0.7013, 0.9862, 1.311, 1.673, 2.065, 2.485");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.7803, 0.8109, 0.9182, 1.121, 1.432, 1.868, 2.44, 3.16, 4.039, 5.086",\
"0.7854, 0.8167, 0.9251, 1.129, 1.443, 1.88, 2.453, 3.175, 4.052, 5.099",\
"0.8222, 0.8533, 0.9645, 1.17, 1.485, 1.924, 2.499, 3.22, 4.101, 5.15",\
"0.8961, 0.9287, 1.038, 1.242, 1.558, 1.998, 2.573, 3.296, 4.178, 5.227",\
"0.9824, 1.016, 1.131, 1.339, 1.654, 2.093, 2.668, 3.392, 4.273, 5.322",\
"1.071, 1.106, 1.227, 1.449, 1.777, 2.217, 2.79, 3.51, 4.391, 5.439",\
"1.196, 1.233, 1.357, 1.585, 1.923, 2.381, 2.959, 3.674, 4.549, 5.595",\
"1.369, 1.407, 1.539, 1.775, 2.121, 2.587, 3.18, 3.905, 4.772, 5.808",\
"1.592, 1.634, 1.775, 2.024, 2.381, 2.855, 3.456, 4.194, 5.072, 6.099",\
"1.864, 1.911, 2.063, 2.33, 2.705, 3.192, 3.801, 4.546, 5.436, 6.475");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.2261, 0.2391, 0.2832, 0.3631, 0.4811, 0.6422, 0.8489, 1.105, 1.418, 1.789",\
"0.223, 0.2364, 0.2809, 0.3613, 0.4811, 0.6418, 0.8478, 1.106, 1.418, 1.79",\
"0.2217, 0.2322, 0.2721, 0.3508, 0.4736, 0.6371, 0.8454, 1.104, 1.416, 1.79",\
"0.3228, 0.3334, 0.3678, 0.4257, 0.511, 0.6454, 0.8405, 1.1, 1.415, 1.789",\
"0.4488, 0.462, 0.506, 0.5808, 0.6824, 0.8046, 0.9534, 1.155, 1.431, 1.789",\
"0.5944, 0.6118, 0.6648, 0.7564, 0.879, 1.028, 1.204, 1.399, 1.62, 1.905",\
"0.7632, 0.7826, 0.848, 0.9546, 1.098, 1.272, 1.477, 1.707, 1.962, 2.235",\
"0.9548, 0.9774, 1.053, 1.179, 1.343, 1.545, 1.774, 2.037, 2.328, 2.645",\
"1.168, 1.196, 1.284, 1.427, 1.617, 1.845, 2.102, 2.396, 2.72, 3.076",\
"1.405, 1.435, 1.537, 1.704, 1.921, 2.177, 2.461, 2.783, 3.14, 3.531");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.7572, 0.8078, 0.9874, 1.333, 1.871, 2.628, 3.621, 4.875, 6.401, 8.214",\
"0.7588, 0.8092, 0.9867, 1.331, 1.871, 2.627, 3.618, 4.872, 6.395, 8.205",\
"0.7609, 0.8107, 0.9895, 1.334, 1.873, 2.63, 3.623, 4.87, 6.396, 8.215",\
"0.7684, 0.8186, 0.9946, 1.335, 1.871, 2.627, 3.622, 4.871, 6.39, 8.208",\
"0.8284, 0.8736, 1.035, 1.356, 1.877, 2.627, 3.621, 4.87, 6.396, 8.208",\
"0.909, 0.9576, 1.131, 1.451, 1.941, 2.652, 3.623, 4.872, 6.401, 8.208",\
"1.012, 1.059, 1.231, 1.56, 2.067, 2.756, 3.681, 4.887, 6.39, 8.215",\
"1.183, 1.227, 1.385, 1.7, 2.202, 2.906, 3.814, 4.974, 6.434, 8.206",\
"1.415, 1.455, 1.607, 1.904, 2.384, 3.073, 3.992, 5.137, 6.547, 8.282",\
"1.677, 1.716, 1.872, 2.156, 2.621, 3.286, 4.193, 5.346, 6.738, 8.417");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.1427, 0.151, 0.1796, 0.2322, 0.31, 0.4141, 0.5457, 0.7061, 0.897, 1.121",\
"0.1591, 0.1673, 0.1955, 0.2475, 0.3248, 0.4285, 0.5598, 0.72, 0.9108, 1.134",\
"0.2251, 0.2325, 0.2582, 0.3068, 0.3815, 0.4834, 0.6136, 0.7731, 0.9636, 1.187",\
"0.3167, 0.3272, 0.3611, 0.4194, 0.4981, 0.5964, 0.7225, 0.8798, 1.069, 1.292",\
"0.3878, 0.4011, 0.4451, 0.5212, 0.6242, 0.7499, 0.8933, 1.053, 1.239, 1.46",\
"0.4312, 0.4472, 0.5022, 0.596, 0.7232, 0.8795, 1.058, 1.256, 1.47, 1.7",\
"0.4439, 0.4635, 0.5283, 0.6399, 0.7921, 0.979, 1.193, 1.431, 1.689, 1.964",\
"0.4236, 0.4464, 0.5218, 0.6517, 0.829, 1.046, 1.297, 1.572, 1.874, 2.196",\
"0.3695, 0.395, 0.4805, 0.629, 0.8316, 1.081, 1.367, 1.684, 2.027, 2.395",\
"0.2813, 0.3099, 0.4049, 0.5708, 0.7987, 1.08, 1.402, 1.759, 2.146, 2.56");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.8431, 0.8739, 0.9816, 1.184, 1.496, 1.931, 2.503, 3.224, 4.102, 5.149",\
"0.8528, 0.8841, 0.9925, 1.198, 1.51, 1.948, 2.52, 3.242, 4.12, 5.168",\
"0.8925, 0.9251, 1.034, 1.24, 1.556, 1.995, 2.57, 3.291, 4.172, 5.221",\
"0.9637, 0.995, 1.104, 1.309, 1.624, 2.064, 2.64, 3.363, 4.246, 5.293",\
"1.042, 1.076, 1.187, 1.393, 1.708, 2.147, 2.722, 3.446, 4.328, 5.378",\
"1.115, 1.149, 1.267, 1.483, 1.806, 2.246, 2.819, 3.541, 4.423, 5.471",\
"1.209, 1.244, 1.365, 1.586, 1.92, 2.371, 2.948, 3.665, 4.542, 5.588",\
"1.336, 1.374, 1.502, 1.731, 2.07, 2.529, 3.117, 3.839, 4.708, 5.748",\
"1.497, 1.539, 1.677, 1.92, 2.272, 2.738, 3.33, 4.062, 4.937, 5.967",\
"1.695, 1.739, 1.892, 2.154, 2.524, 3.003, 3.602, 4.337, 5.22, 6.256");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.2338, 0.2489, 0.2982, 0.3865, 0.5155, 0.6866, 0.901, 1.165, 1.482, 1.856",\
"0.2301, 0.245, 0.2946, 0.383, 0.5132, 0.6845, 0.8989, 1.164, 1.481, 1.855",\
"0.2338, 0.2451, 0.2871, 0.3708, 0.5017, 0.6767, 0.8946, 1.16, 1.478, 1.854",\
"0.3483, 0.359, 0.3936, 0.4522, 0.5401, 0.6796, 0.8836, 1.151, 1.473, 1.851",\
"0.4888, 0.502, 0.5464, 0.6208, 0.721, 0.8428, 0.9902, 1.198, 1.481, 1.846",\
"0.6522, 0.668, 0.7218, 0.8106, 0.9336, 1.077, 1.248, 1.44, 1.661, 1.952",\
"0.8382, 0.8596, 0.9256, 1.03, 1.169, 1.336, 1.535, 1.757, 2.006, 2.274",\
"1.056, 1.078, 1.156, 1.276, 1.438, 1.626, 1.849, 2.102, 2.385, 2.692",\
"1.3, 1.327, 1.416, 1.556, 1.739, 1.952, 2.194, 2.474, 2.785, 3.132",\
"1.574, 1.607, 1.707, 1.87, 2.077, 2.315, 2.585, 2.883, 3.224, 3.598");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.07784, 0.2809, 0.6686, 1.273, 2.12, 3.235, 4.64, 6.356, 8.4");
index_2("0.001, 0.001997, 0.005495, 0.01218, 0.02258, 0.03719, 0.0564, 0.08061, 0.1102, 0.1454");
values("0.7571, 0.8076, 0.988, 1.334, 1.873, 2.629, 3.622, 4.872, 6.395, 8.211",\
"0.7584, 0.809, 0.9867, 1.333, 1.871, 2.626, 3.618, 4.871, 6.395, 8.216",\
"0.7599, 0.8115, 0.9888, 1.333, 1.871, 2.629, 3.621, 4.872, 6.401, 8.217",\
"0.7656, 0.8146, 0.9922, 1.335, 1.873, 2.629, 3.62, 4.87, 6.397, 8.212",\
"0.8022, 0.8486, 1.015, 1.344, 1.875, 2.63, 3.623, 4.871, 6.394, 8.211",\
"0.873, 0.9212, 1.092, 1.413, 1.918, 2.641, 3.624, 4.871, 6.392, 8.204",\
"0.9628, 1.01, 1.18, 1.508, 2.019, 2.722, 3.669, 4.88, 6.396, 8.217",\
"1.128, 1.173, 1.33, 1.644, 2.144, 2.855, 3.777, 4.956, 6.427, 8.208",\
"1.377, 1.42, 1.567, 1.862, 2.332, 3.016, 3.938, 5.095, 6.526, 8.275",\
"1.683, 1.724, 1.868, 2.153, 2.599, 3.243, 4.134, 5.286, 6.697, 8.393");
}
}
}
}