blob: d2f9466f3e594d0a88149f5fd118bf262b80c64d [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__nor4_1) {
area : 21.952000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.00050622" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00041139" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.00039966" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.00039966" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00038769" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00038766" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.00038766" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.00038766" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.00037548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.00037548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00037548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00037548" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.00037545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.00037545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00037545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00037545" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.00050622" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003961 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.02735, 0.02734, 0.0273, 0.02726, 0.02721, 0.02714, 0.02703, \
0.02687, 0.02658, 0.0259");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004529, -0.004539, -0.00453, -0.00454, -0.004547, -0.004551, \
-0.004549, -0.004551, -0.004549, -0.004551");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01938, 0.01939, 0.01933, 0.01929, 0.01928, 0.01925, 0.01918, \
0.01909, 0.01892, 0.01853");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004538, -0.004545, -0.00454, -0.00455, -0.004559, -0.004558, \
-0.004556, -0.004557, -0.004556, -0.004552");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01938, 0.01937, 0.01933, 0.0193, 0.01928, 0.01924, 0.01918, \
0.01909, 0.01892, 0.01852");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004538, -0.004548, -0.00454, -0.004546, -0.004561, -0.004557, \
-0.00456, -0.004558, -0.004555, -0.004556");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01042, 0.0104, 0.01036, 0.01036, 0.01037, 0.01035, 0.01033, \
0.01028, 0.01022, 0.01007");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004578, -0.004584, -0.004579, -0.004584, -0.004599, -0.004597, \
-0.004596, -0.004598, -0.004599, -0.004599");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01042, 0.0104, 0.01036, 0.01036, 0.01036, 0.01035, 0.01033, \
0.01028, 0.01022, 0.01006");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004578, -0.004589, -0.00458, -0.004582, -0.004598, -0.004598, \
-0.0046, -0.004601, -0.004602, -0.004598");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01042, 0.0104, 0.01036, 0.01036, 0.01036, 0.01035, 0.01032, \
0.01029, 0.01022, 0.01007");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004578, -0.004588, -0.00458, -0.004584, -0.004599, -0.004599, \
-0.004597, -0.004601, -0.0046, -0.004601");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01041, 0.0104, 0.01036, 0.01036, 0.01037, 0.01035, 0.01033, \
0.01028, 0.01022, 0.01007");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.004578, -0.004585, -0.00458, -0.004584, -0.004598, -0.0046, \
-0.004598, -0.004602, -0.004602, -0.004602");
}
}
}
pin(A2) {
capacitance : 0.00352 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01693, 0.01692, 0.01693, 0.0169, 0.01686, 0.0168, 0.0167, 0.01656, \
0.01631, 0.01577");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.005393, -0.0054, -0.005395, -0.00541, -0.005436, -0.005448, \
-0.005468, -0.005498, -0.005541, -0.005611");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008947, 0.008944, 0.008939, 0.008937, 0.008934, 0.008908, 0.008857, \
0.008781, 0.008658, 0.008418");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.005499, -0.005502, -0.005499, -0.005517, -0.00554, -0.005553, \
-0.005574, -0.005604, -0.005646, -0.005716");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008956, 0.008967, 0.008943, 0.008939, 0.008944, 0.008907, 0.008857, \
0.008784, 0.008657, 0.008418");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.005499, -0.005503, -0.005499, -0.005514, -0.005542, -0.005553, \
-0.005569, -0.005601, -0.005644, -0.005718");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01344, 0.01346, 0.01345, 0.01346, 0.01345, 0.01345, \
0.01345, 0.01344, 0.01344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01256, -0.01258, -0.01277, -0.01296, -0.0131, -0.01317, -0.01321, \
-0.01323, -0.01325, -0.01326");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008332, 0.008328, 0.008341, 0.008332, 0.008362, 0.008357, 0.008355, \
0.008352, 0.008354, 0.008353");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01007, -0.009916, -0.0099, -0.00991, -0.009924, -0.009914, \
-0.009891, -0.009857, -0.009801, -0.009701");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008683, 0.008689, 0.008683, 0.00869, 0.008712, 0.008713, 0.008711, \
0.008714, 0.008711, 0.008713");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01193, -0.01189, -0.01184, -0.0118, -0.01179, -0.01176, -0.01173, \
-0.0117, -0.01166, -0.01159");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008683, 0.008687, 0.008681, 0.008693, 0.008715, 0.008719, 0.008714, \
0.008714, 0.008721, 0.008714");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01187, -0.01183, -0.01178, -0.01173, -0.01173, -0.0117, -0.01166, \
-0.01162, -0.01158, -0.01153");
}
}
}
pin(A3) {
capacitance : 0.003646 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.007013, 0.007015, 0.007018, 0.00699, 0.006991, 0.006946, 0.006881, \
0.006782, 0.006638, 0.006389");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.005905, -0.005905, -0.005907, -0.005919, -0.005936, -0.005942, \
-0.005949, -0.005959, -0.005962, -0.00597");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01347, 0.01346, 0.01344, 0.01344, 0.01345, 0.01345, 0.01345, \
0.01346, 0.01345, 0.01345");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01285, -0.01282, -0.01285, -0.013, -0.01312, -0.01317, -0.0132, \
-0.01322, -0.01323, -0.01326");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.00856, 0.008559, 0.008556, 0.008568, 0.008586, 0.008581, 0.008585, \
0.008586, 0.00858, 0.008587");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01215, -0.01212, -0.01209, -0.01208, -0.01208, -0.01206, -0.01204, \
-0.01201, -0.01197, -0.01189");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01349, 0.01347, 0.01345, 0.01345, 0.01347, 0.01347, 0.01348, \
0.01347, 0.01347, 0.01347");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01135, -0.01141, -0.01181, -0.0123, -0.01263, -0.01281, -0.01291, \
-0.01298, -0.01302, -0.01306");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008336, 0.008325, 0.00832, 0.008326, 0.008354, 0.008359, 0.008359, \
0.008361, 0.008362, 0.008355");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01044, -0.0102, -0.01006, -0.009988, -0.009992, -0.009966, \
-0.009937, -0.009895, -0.009839, -0.009742");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01346, 0.01346, 0.01343, 0.01343, 0.01344, 0.01344, 0.01344, \
0.01345, 0.01344, 0.01344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01289, -0.01286, -0.01286, -0.013, -0.01312, -0.01317, -0.0132, \
-0.01323, -0.01323, -0.01325");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.008568, 0.008563, 0.008564, 0.008579, 0.008597, 0.008589, 0.00859, \
0.008596, 0.008592, 0.008594");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.0122, -0.01217, -0.01215, -0.01213, -0.01216, -0.01213, -0.01211, \
-0.01207, -0.01204, -0.01196");
}
}
}
pin(A4) {
capacitance : 0.003843 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 15.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01345, 0.01343, 0.01343, 0.01345, 0.01345, 0.01345, \
0.01346, 0.01344, 0.01344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01277, -0.01278, -0.01288, -0.01301, -0.01313, -0.01316, -0.0132, \
-0.01322, -0.01324, -0.01325");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01346, 0.01347, 0.01345, 0.01344, 0.01348, 0.01347, 0.01348, \
0.01347, 0.01346, 0.01347");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01135, -0.01166, -0.01214, -0.01253, -0.01276, -0.01287, -0.01295, \
-0.013, -0.01304, -0.01307");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01344, 0.01343, 0.01342, 0.01346, 0.01345, 0.01345, \
0.01345, 0.01344, 0.01343");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01281, -0.01281, -0.01288, -0.01301, -0.01313, -0.01316, -0.0132, \
-0.01322, -0.01324, -0.01325");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01347, 0.01348, 0.01346, 0.01345, 0.01348, 0.01348, 0.01348, \
0.01348, 0.01348, 0.01346");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01113, -0.01147, -0.0119, -0.01228, -0.01257, -0.01272, -0.01282, \
-0.01289, -0.01296, -0.01298");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01344, 0.01343, 0.01343, 0.01345, 0.01345, 0.01345, \
0.01345, 0.01344, 0.01343");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01277, -0.01278, -0.01288, -0.01301, -0.01313, -0.01316, -0.0132, \
-0.01322, -0.01324, -0.01325");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01345, 0.01344, 0.01342, 0.01346, 0.01345, 0.01345, \
0.01344, 0.01344, 0.01346");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01135, -0.01166, -0.01215, -0.01253, -0.01276, -0.01287, -0.01295, \
-0.013, -0.01304, -0.01307");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("0.01344, 0.01344, 0.01342, 0.0134, 0.01345, 0.01345, 0.01345, \
0.01343, 0.01344, 0.01344");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
values("-0.01281, -0.0128, -0.01287, -0.01301, -0.01313, -0.01316, -0.0132, \
-0.01322, -0.01323, -0.01325");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.08221 ;
max_transition : 15.6 ;
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.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.001459, 0.001475, 0.001536, 0.00158, 0.001617, 0.001635, 0.001644, 0.001653, 0.001661, 0.001662",\
"0.001546, 0.001626, 0.001797, 0.00201, 0.002173, 0.002287, 0.002352, 0.002399, 0.00243, 0.002457",\
"0.002226, 0.002284, 0.002461, 0.002677, 0.002891, 0.00306, 0.003183, 0.003273, 0.003341, 0.003385",\
"0.004264, 0.00424, 0.004203, 0.004172, 0.00415, 0.004139, 0.004129, 0.004125, 0.004109, 0.004099",\
"0.008013, 0.007887, 0.00757, 0.007132, 0.006698, 0.006313, 0.00598, 0.005687, 0.005464, 0.005267",\
"0.01414, 0.01389, 0.01321, 0.01224, 0.01123, 0.01027, 0.009408, 0.008681, 0.008044, 0.007513",\
"0.02316, 0.02282, 0.02175, 0.02015, 0.01836, 0.01662, 0.01506, 0.01367, 0.01244, 0.0114",\
"0.03534, 0.0349, 0.03346, 0.03123, 0.02858, 0.02591, 0.02344, 0.02121, 0.0192, 0.01746",\
"0.0509, 0.05032, 0.04853, 0.04566, 0.04216, 0.03848, 0.03492, 0.03166, 0.02874, 0.02614",\
"0.06987, 0.06923, 0.06712, 0.06367, 0.05932, 0.0546, 0.0499, 0.04548, 0.04143, 0.03778");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.04523, 0.04525, 0.04532, 0.0454, 0.04551, 0.04562, 0.04574, 0.04636, 0.05103, 0.07091",\
"0.04465, 0.04471, 0.04488, 0.04509, 0.0453, 0.0455, 0.04562, 0.04633, 0.05108, 0.07118",\
"0.04474, 0.04477, 0.04481, 0.04494, 0.04511, 0.04533, 0.04549, 0.04632, 0.05137, 0.07262",\
"0.04739, 0.04727, 0.04694, 0.04655, 0.04626, 0.04612, 0.04605, 0.04679, 0.05244, 0.07578",\
"0.05275, 0.05253, 0.05179, 0.05076, 0.04972, 0.04885, 0.04824, 0.0488, 0.05549, 0.08212",\
"0.06093, 0.06055, 0.05947, 0.05789, 0.05607, 0.05427, 0.05288, 0.05308, 0.06165, 0.09376",\
"0.07215, 0.07167, 0.07019, 0.068, 0.06549, 0.0628, 0.06053, 0.06093, 0.07301, 0.1135",\
"0.08676, 0.08617, 0.08431, 0.08148, 0.07811, 0.07462, 0.07181, 0.07374, 0.09325, 0.1449",\
"0.105, 0.1043, 0.1021, 0.09859, 0.09435, 0.09005, 0.08759, 0.09523, 0.1282, 0.1905",\
"0.1271, 0.1262, 0.1237, 0.1195, 0.1145, 0.1099, 0.1119, 0.1342, 0.1819, 0.2404");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.01079, 0.01078, 0.01079, 0.0108, 0.01081, 0.01081, 0.01081, 0.01082, 0.01081, 0.01081",\
"0.01079, 0.0108, 0.01081, 0.01084, 0.01086, 0.01088, 0.0109, 0.01089, 0.0109, 0.0109",\
"0.0111, 0.01111, 0.01114, 0.01116, 0.0112, 0.01123, 0.01126, 0.01127, 0.01128, 0.01129",\
"0.01242, 0.0124, 0.0123, 0.0122, 0.01209, 0.01198, 0.0119, 0.01182, 0.01177, 0.01173",\
"0.01581, 0.0157, 0.01536, 0.01489, 0.01439, 0.01394, 0.01356, 0.01323, 0.01294, 0.01271",\
"0.022, 0.02179, 0.02113, 0.02015, 0.01904, 0.01797, 0.01701, 0.01619, 0.01551, 0.01493",\
"0.03144, 0.03113, 0.03009, 0.02849, 0.02661, 0.02475, 0.02299, 0.02141, 0.02007, 0.01892",\
"0.04444, 0.04399, 0.04258, 0.0403, 0.03756, 0.0347, 0.03199, 0.02947, 0.02725, 0.0253",\
"0.06106, 0.0605, 0.05874, 0.05582, 0.05218, 0.04827, 0.0444, 0.0408, 0.03752, 0.03458",\
"0.0815, 0.08082, 0.07874, 0.07521, 0.07069, 0.06568, 0.06062, 0.05576, 0.05122, 0.04713");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.05458, 0.05458, 0.05464, 0.0547, 0.05479, 0.05491, 0.05506, 0.05568, 0.06063, 0.08142",\
"0.05413, 0.05419, 0.05431, 0.05447, 0.05462, 0.05477, 0.05494, 0.05567, 0.06065, 0.08182",\
"0.05355, 0.05359, 0.05376, 0.05398, 0.05424, 0.05446, 0.0547, 0.05554, 0.06099, 0.08321",\
"0.05419, 0.05418, 0.05417, 0.05418, 0.05429, 0.05445, 0.05465, 0.0556, 0.06171, 0.08589",\
"0.05793, 0.0578, 0.05739, 0.05685, 0.05636, 0.05604, 0.0559, 0.05674, 0.06394, 0.0914",\
"0.06565, 0.06534, 0.06442, 0.06313, 0.06178, 0.06052, 0.05956, 0.0603, 0.06922, 0.1018",\
"0.07742, 0.07693, 0.07548, 0.07335, 0.07104, 0.06874, 0.06679, 0.06752, 0.07969, 0.1198",\
"0.09312, 0.0925, 0.09059, 0.08765, 0.08424, 0.08085, 0.07809, 0.07994, 0.09846, 0.149",\
"0.1128, 0.1121, 0.1098, 0.1061, 0.1017, 0.09712, 0.09427, 0.1006, 0.1308, 0.192",\
"0.1367, 0.1359, 0.1332, 0.1289, 0.1235, 0.1183, 0.1185, 0.1368, 0.1819, 0.2431");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.0197, 0.0197, 0.01969, 0.01969, 0.01969, 0.01969, 0.01969, 0.0197, 0.01969, 0.01968",\
"0.01956, 0.01956, 0.01958, 0.01957, 0.01955, 0.01956, 0.01956, 0.01958, 0.01957, 0.01956",\
"0.01922, 0.01922, 0.0192, 0.01916, 0.01916, 0.01915, 0.01914, 0.01914, 0.01913, 0.01912",\
"0.01993, 0.0199, 0.01977, 0.01961, 0.01948, 0.01934, 0.01922, 0.01913, 0.01907, 0.01901",\
"0.02315, 0.02302, 0.02264, 0.02211, 0.02156, 0.02103, 0.02061, 0.02026, 0.01996, 0.01973",\
"0.02963, 0.02941, 0.02865, 0.02755, 0.02632, 0.02513, 0.02408, 0.02319, 0.02244, 0.02183",\
"0.03987, 0.03951, 0.03836, 0.03658, 0.03444, 0.03232, 0.03035, 0.02861, 0.02716, 0.02591",\
"0.05421, 0.05372, 0.0521, 0.04954, 0.04642, 0.04316, 0.04007, 0.03725, 0.03474, 0.03259",\
"0.07282, 0.07218, 0.07014, 0.06677, 0.0626, 0.05812, 0.05368, 0.04957, 0.04581, 0.04249",\
"0.09584, 0.09509, 0.09261, 0.08849, 0.08326, 0.07745, 0.07163, 0.06599, 0.06081, 0.05609");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.06365, 0.06366, 0.06371, 0.06378, 0.06387, 0.06399, 0.06409, 0.06485, 0.06998, 0.0913",\
"0.06321, 0.06325, 0.06339, 0.06356, 0.06371, 0.06387, 0.06403, 0.06476, 0.07003, 0.09177",\
"0.06259, 0.06264, 0.0628, 0.06303, 0.06329, 0.06355, 0.06378, 0.06465, 0.0704, 0.0931",\
"0.06247, 0.06249, 0.06257, 0.06273, 0.06296, 0.06323, 0.06353, 0.06459, 0.07095, 0.09579",\
"0.06459, 0.06451, 0.06433, 0.06412, 0.06398, 0.06393, 0.06398, 0.0651, 0.07264, 0.1006",\
"0.0711, 0.07086, 0.07015, 0.06923, 0.06832, 0.06747, 0.06691, 0.06798, 0.07722, 0.11",\
"0.08293, 0.08248, 0.08112, 0.07919, 0.07719, 0.07526, 0.07371, 0.07472, 0.08674, 0.1266",\
"0.1001, 0.09945, 0.09746, 0.09446, 0.09111, 0.08787, 0.08533, 0.08699, 0.1046, 0.1541",\
"0.1222, 0.1214, 0.119, 0.1151, 0.1103, 0.1056, 0.1025, 0.1076, 0.1356, 0.1952",\
"0.1492, 0.1483, 0.1454, 0.1407, 0.1349, 0.1291, 0.1276, 0.1426, 0.1851, 0.2473");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.02742, 0.02742, 0.02741, 0.0274, 0.02739, 0.02739, 0.02739, 0.0274, 0.02738, 0.02737",\
"0.02654, 0.02655, 0.02653, 0.02649, 0.02649, 0.02648, 0.02648, 0.02648, 0.02648, 0.02647",\
"0.02566, 0.02565, 0.02562, 0.02558, 0.02556, 0.02552, 0.0255, 0.02548, 0.02547, 0.02547",\
"0.02612, 0.02606, 0.02595, 0.02576, 0.02561, 0.02545, 0.02531, 0.02524, 0.02515, 0.0251",\
"0.02928, 0.02914, 0.02874, 0.02817, 0.02756, 0.02701, 0.02656, 0.02618, 0.02589, 0.02565",\
"0.03618, 0.03593, 0.0351, 0.03384, 0.03247, 0.03114, 0.03001, 0.02906, 0.02827, 0.02762",\
"0.04755, 0.04713, 0.04579, 0.04369, 0.04123, 0.03881, 0.03663, 0.0347, 0.03311, 0.03176",\
"0.06372, 0.06312, 0.06122, 0.05818, 0.05456, 0.05074, 0.04717, 0.04395, 0.04115, 0.03877",\
"0.08496, 0.08418, 0.08175, 0.07774, 0.0728, 0.06745, 0.06228, 0.05747, 0.05313, 0.04938",\
"0.1114, 0.1105, 0.1075, 0.1026, 0.09631, 0.08938, 0.08238, 0.07574, 0.06967, 0.06418");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.07283, 0.07286, 0.07289, 0.07297, 0.07305, 0.07314, 0.07329, 0.07399, 0.07922, 0.1007",\
"0.0724, 0.07242, 0.07255, 0.07272, 0.07288, 0.07305, 0.07317, 0.07405, 0.07936, 0.1012",\
"0.07176, 0.07181, 0.07197, 0.07222, 0.07247, 0.07273, 0.07295, 0.07391, 0.07959, 0.1026",\
"0.07149, 0.07153, 0.07163, 0.07181, 0.07208, 0.07236, 0.07267, 0.0737, 0.0802, 0.1053",\
"0.07288, 0.07284, 0.07277, 0.07267, 0.07263, 0.07272, 0.07285, 0.07403, 0.08166, 0.1099",\
"0.0786, 0.07839, 0.07779, 0.07707, 0.07639, 0.07572, 0.07534, 0.07653, 0.08577, 0.1186",\
"0.09026, 0.08984, 0.08855, 0.0868, 0.08499, 0.08333, 0.082, 0.08301, 0.09494, 0.1344",\
"0.1084, 0.1078, 0.1058, 0.1028, 0.0995, 0.09635, 0.09397, 0.0955, 0.1124, 0.1607",\
"0.133, 0.1321, 0.1295, 0.1254, 0.1205, 0.1156, 0.1122, 0.1165, 0.1428, 0.2009",\
"0.1636, 0.1626, 0.1595, 0.1545, 0.1481, 0.1417, 0.1391, 0.1515, 0.1914, 0.2539");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.1933, 0.2086, 0.2621, 0.3639, 0.5223, 0.7442, 1.036, 1.403, 1.852, 2.387",\
"0.2222, 0.2375, 0.2919, 0.3945, 0.5534, 0.7762, 1.068, 1.436, 1.885, 2.42",\
"0.3155, 0.334, 0.3938, 0.4975, 0.6569, 0.8794, 1.172, 1.54, 1.988, 2.523",\
"0.3901, 0.4171, 0.5049, 0.6507, 0.8433, 1.074, 1.366, 1.733, 2.182, 2.716",\
"0.4102, 0.4462, 0.5624, 0.7556, 1.011, 1.315, 1.658, 2.037, 2.484, 3.019",\
"0.3657, 0.4112, 0.5584, 0.8004, 1.121, 1.501, 1.929, 2.399, 2.901, 3.444",\
"0.2492, 0.3045, 0.4834, 0.7803, 1.166, 1.623, 2.136, 2.7, 3.306, 3.948",\
"0.0575, 0.123, 0.3349, 0.6845, 1.141, 1.677, 2.279, 2.934, 3.642, 4.394",\
"-0.214, -0.1373, 0.1065, 0.5083, 1.034, 1.657, 2.348, 3.099, 3.909, 4.768",\
"-0.5708, -0.4825, -0.2065, 0.249, 0.8461, 1.552, 2.338, 3.189, 4.102, 5.069");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.4884, 0.5434, 0.7409, 1.121, 1.713, 2.542, 3.632, 5.005, 6.681, 8.679",\
"0.5038, 0.5598, 0.7591, 1.141, 1.735, 2.566, 3.656, 5.03, 6.707, 8.705",\
"0.6047, 0.6587, 0.8525, 1.232, 1.825, 2.657, 3.748, 5.123, 6.798, 8.797",\
"0.8487, 0.9007, 1.08, 1.441, 2.023, 2.846, 3.934, 5.304, 6.977, 8.976",\
"1.176, 1.237, 1.442, 1.807, 2.367, 3.173, 4.247, 5.608, 7.273, 9.265",\
"1.579, 1.647, 1.878, 2.287, 2.877, 3.664, 4.718, 6.061, 7.713, 9.691",\
"2.062, 2.139, 2.396, 2.846, 3.492, 4.329, 5.371, 6.693, 8.325, 10.28",\
"2.628, 2.716, 3.002, 3.497, 4.194, 5.098, 6.204, 7.519, 9.127, 11.07",\
"3.277, 3.376, 3.698, 4.242, 4.996, 5.962, 7.143, 8.531, 10.14, 12.06",\
"4.014, 4.126, 4.485, 5.083, 5.902, 6.931, 8.181, 9.655, 11.35, 13.27");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.2478, 0.2739, 0.3654, 0.5397, 0.8123, 1.193, 1.697, 2.33, 3.099, 4.026",\
"0.2479, 0.2735, 0.3653, 0.5397, 0.8122, 1.193, 1.697, 2.33, 3.103, 4.027",\
"0.303, 0.3222, 0.3924, 0.5448, 0.8116, 1.195, 1.697, 2.33, 3.1, 4.024",\
"0.454, 0.4824, 0.573, 0.7228, 0.9258, 1.232, 1.698, 2.329, 3.099, 4.025",\
"0.6334, 0.6686, 0.7818, 0.9754, 1.233, 1.539, 1.901, 2.411, 3.118, 4.024",\
"0.8502, 0.8944, 1.033, 1.264, 1.569, 1.946, 2.37, 2.837, 3.398, 4.151",\
"1.097, 1.153, 1.323, 1.596, 1.954, 2.379, 2.876, 3.43, 4.031, 4.681",\
"1.38, 1.444, 1.648, 1.972, 2.383, 2.871, 3.425, 4.053, 4.743, 5.482",\
"1.7, 1.774, 2.009, 2.383, 2.863, 3.409, 4.027, 4.72, 5.49, 6.33",\
"2.042, 2.129, 2.406, 2.833, 3.374, 4.002, 4.698, 5.45, 6.284, 7.196");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("1.058, 1.166, 1.533, 2.205, 3.231, 4.663, 6.542, 8.907, 11.79, 15.21",\
"1.05, 1.158, 1.53, 2.203, 3.233, 4.665, 6.534, 8.908, 11.78, 15.22",\
"1.018, 1.131, 1.514, 2.202, 3.232, 4.665, 6.541, 8.903, 11.8, 15.23",\
"1.062, 1.155, 1.493, 2.174, 3.225, 4.662, 6.544, 8.907, 11.79, 15.23",\
"1.19, 1.289, 1.624, 2.225, 3.208, 4.652, 6.541, 8.902, 11.8, 15.22",\
"1.355, 1.453, 1.794, 2.429, 3.346, 4.671, 6.536, 8.912, 11.8, 15.24",\
"1.589, 1.684, 2.021, 2.658, 3.626, 4.895, 6.61, 8.904, 11.8, 15.23",\
"1.873, 1.972, 2.312, 2.953, 3.933, 5.262, 6.909, 9.046, 11.81, 15.24",\
"2.192, 2.298, 2.662, 3.312, 4.296, 5.656, 7.376, 9.432, 12.02, 15.29",\
"2.538, 2.658, 3.056, 3.734, 4.728, 6.102, 7.874, 9.99, 12.5, 15.57");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.2634, 0.2798, 0.3365, 0.442, 0.6038, 0.8286, 1.122, 1.492, 1.941, 2.477",\
"0.292, 0.3082, 0.3648, 0.4706, 0.6325, 0.8574, 1.151, 1.521, 1.97, 2.506",\
"0.3938, 0.4101, 0.4665, 0.5717, 0.7335, 0.9584, 1.253, 1.622, 2.072, 2.607",\
"0.5098, 0.5338, 0.6122, 0.7454, 0.9254, 1.152, 1.445, 1.814, 2.263, 2.799",\
"0.5746, 0.606, 0.7086, 0.8853, 1.124, 1.413, 1.743, 2.117, 2.565, 3.099",\
"0.581, 0.6203, 0.75, 0.9702, 1.267, 1.626, 2.039, 2.494, 2.986, 3.526",\
"0.5231, 0.5714, 0.7279, 0.9939, 1.351, 1.782, 2.275, 2.82, 3.412, 4.041",\
"0.4, 0.4559, 0.6392, 0.9519, 1.37, 1.875, 2.449, 3.083, 3.772, 4.509",\
"0.2073, 0.2701, 0.4792, 0.8369, 1.32, 1.899, 2.558, 3.282, 4.067, 4.906",\
"-0.06, 0.0124, 0.2496, 0.6481, 1.192, 1.85, 2.594, 3.412, 4.294, 5.236");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.7756, 0.8325, 1.033, 1.413, 2.004, 2.833, 3.923, 5.295, 6.972, 8.969",\
"0.7928, 0.8508, 1.053, 1.435, 2.027, 2.858, 3.949, 5.322, 6.998, 8.996",\
"0.8613, 0.9198, 1.123, 1.506, 2.101, 2.933, 4.026, 5.4, 7.076, 9.076",\
"0.9949, 1.055, 1.258, 1.639, 2.23, 3.06, 4.152, 5.527, 7.204, 9.203",\
"1.206, 1.269, 1.485, 1.88, 2.467, 3.287, 4.37, 5.739, 7.412, 9.407",\
"1.528, 1.594, 1.817, 2.224, 2.834, 3.651, 4.719, 6.072, 7.732, 9.72",\
"1.944, 2.016, 2.257, 2.681, 3.308, 4.152, 5.222, 6.557, 8.2, 10.17",\
"2.439, 2.52, 2.787, 3.246, 3.898, 4.765, 5.865, 7.207, 8.828, 10.78",\
"3.008, 3.099, 3.396, 3.9, 4.597, 5.495, 6.624, 8.002, 9.632, 11.56",\
"3.653, 3.755, 4.087, 4.642, 5.396, 6.344, 7.507, 8.914, 10.59, 12.53");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.3313, 0.3589, 0.4513, 0.6272, 0.9003, 1.281, 1.783, 2.417, 3.187, 4.108",\
"0.3311, 0.3574, 0.4515, 0.6272, 0.8995, 1.281, 1.783, 2.417, 3.188, 4.108",\
"0.3508, 0.3735, 0.456, 0.6273, 0.9012, 1.283, 1.783, 2.417, 3.188, 4.108",\
"0.5174, 0.5436, 0.6284, 0.7716, 0.9778, 1.304, 1.786, 2.416, 3.189, 4.108",\
"0.7152, 0.7482, 0.8554, 1.039, 1.287, 1.586, 1.956, 2.481, 3.198, 4.108",\
"0.949, 0.9906, 1.12, 1.338, 1.634, 2, 2.419, 2.881, 3.456, 4.223",\
"1.216, 1.267, 1.424, 1.683, 2.025, 2.444, 2.934, 3.481, 4.074, 4.73",\
"1.519, 1.577, 1.767, 2.069, 2.465, 2.937, 3.486, 4.105, 4.791, 5.527",\
"1.851, 1.923, 2.139, 2.499, 2.951, 3.487, 4.091, 4.78, 5.539, 6.368",\
"2.219, 2.299, 2.558, 2.965, 3.487, 4.088, 4.758, 5.504, 6.334, 7.248");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("1.109, 1.207, 1.553, 2.211, 3.23, 4.661, 6.542, 8.906, 11.79, 15.24",\
"1.108, 1.206, 1.55, 2.21, 3.229, 4.659, 6.542, 8.909, 11.8, 15.22",\
"1.109, 1.207, 1.553, 2.211, 3.232, 4.658, 6.542, 8.908, 11.79, 15.21",\
"1.176, 1.263, 1.582, 2.214, 3.23, 4.663, 6.536, 8.896, 11.79, 15.21",\
"1.302, 1.398, 1.719, 2.309, 3.261, 4.663, 6.539, 8.9, 11.78, 15.22",\
"1.465, 1.555, 1.874, 2.487, 3.408, 4.733, 6.542, 8.908, 11.8, 15.23",\
"1.709, 1.793, 2.095, 2.689, 3.632, 4.925, 6.665, 8.932, 11.8, 15.23",\
"2.016, 2.101, 2.397, 2.97, 3.89, 5.204, 6.903, 9.088, 11.85, 15.23",\
"2.362, 2.454, 2.768, 3.334, 4.232, 5.524, 7.242, 9.386, 12.06, 15.31",\
"2.75, 2.84, 3.168, 3.768, 4.652, 5.92, 7.626, 9.79, 12.41, 15.57");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.292, 0.3106, 0.373, 0.4872, 0.6578, 0.8901, 1.19, 1.564, 2.018, 2.557",\
"0.3201, 0.3383, 0.4009, 0.5145, 0.6851, 0.9174, 1.217, 1.592, 2.045, 2.584",\
"0.4238, 0.4411, 0.5008, 0.6125, 0.7819, 1.014, 1.314, 1.688, 2.142, 2.68",\
"0.5668, 0.5902, 0.6673, 0.7985, 0.9754, 1.205, 1.503, 1.877, 2.33, 2.868",\
"0.6629, 0.6933, 0.7936, 0.9648, 1.198, 1.48, 1.805, 2.179, 2.63, 3.167",\
"0.7068, 0.7452, 0.8687, 1.08, 1.368, 1.718, 2.122, 2.569, 3.054, 3.594",\
"0.6957, 0.7409, 0.8888, 1.142, 1.485, 1.902, 2.382, 2.916, 3.498, 4.121",\
"0.6255, 0.6774, 0.849, 1.144, 1.544, 2.03, 2.586, 3.205, 3.881, 4.606",\
"0.4954, 0.5547, 0.7483, 1.084, 1.542, 2.096, 2.732, 3.435, 4.202, 5.028",\
"0.3059, 0.3713, 0.5889, 0.9601, 1.473, 2.098, 2.812, 3.604, 4.463, 5.386");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.9479, 1.005, 1.205, 1.585, 2.177, 3.006, 4.096, 5.469, 7.145, 9.141",\
"0.9665, 1.025, 1.226, 1.609, 2.201, 3.031, 4.122, 5.495, 7.172, 9.17",\
"1.037, 1.096, 1.299, 1.683, 2.278, 3.11, 4.202, 5.578, 7.255, 9.252",\
"1.147, 1.207, 1.411, 1.794, 2.388, 3.22, 4.314, 5.69, 7.368, 9.367",\
"1.287, 1.35, 1.566, 1.963, 2.555, 3.381, 4.469, 5.842, 7.518, 9.516",\
"1.509, 1.573, 1.795, 2.202, 2.814, 3.64, 4.716, 6.075, 7.743, 9.731",\
"1.817, 1.888, 2.125, 2.545, 3.166, 4.01, 5.088, 6.43, 8.077, 10.05",\
"2.201, 2.28, 2.539, 2.99, 3.63, 4.484, 5.579, 6.929, 8.554, 10.51",\
"2.652, 2.741, 3.028, 3.516, 4.197, 5.075, 6.181, 7.548, 9.185, 11.11",\
"3.165, 3.262, 3.578, 4.114, 4.847, 5.772, 6.904, 8.284, 9.94, 11.88");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.4106, 0.4382, 0.5351, 0.7156, 0.9897, 1.372, 1.875, 2.507, 3.279, 4.2",\
"0.4071, 0.4353, 0.5332, 0.7138, 0.9899, 1.374, 1.875, 2.506, 3.278, 4.2",\
"0.4046, 0.4301, 0.5223, 0.7058, 0.985, 1.37, 1.875, 2.506, 3.278, 4.2",\
"0.578, 0.6032, 0.6844, 0.822, 1.037, 1.379, 1.873, 2.507, 3.278, 4.198",\
"0.7976, 0.8284, 0.9318, 1.106, 1.345, 1.636, 2.015, 2.554, 3.283, 4.197",\
"1.058, 1.095, 1.219, 1.425, 1.709, 2.061, 2.471, 2.93, 3.517, 4.294",\
"1.361, 1.404, 1.551, 1.794, 2.116, 2.519, 2.995, 3.534, 4.123, 4.779",\
"1.704, 1.757, 1.926, 2.207, 2.576, 3.026, 3.557, 4.168, 4.843, 5.574",\
"2.083, 2.146, 2.348, 2.671, 3.091, 3.594, 4.176, 4.842, 5.593, 6.414",\
"2.507, 2.581, 2.815, 3.186, 3.66, 4.222, 4.864, 5.58, 6.394, 7.292");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("1.112, 1.209, 1.552, 2.209, 3.232, 4.663, 6.544, 8.912, 11.78, 15.23",\
"1.111, 1.21, 1.554, 2.209, 3.229, 4.66, 6.542, 8.906, 11.79, 15.21",\
"1.115, 1.212, 1.553, 2.211, 3.23, 4.662, 6.541, 8.896, 11.79, 15.24",\
"1.156, 1.247, 1.571, 2.214, 3.231, 4.662, 6.537, 8.911, 11.78, 15.21",\
"1.282, 1.374, 1.693, 2.291, 3.251, 4.666, 6.536, 8.908, 11.79, 15.24",\
"1.445, 1.533, 1.846, 2.456, 3.39, 4.728, 6.55, 8.909, 11.78, 15.22",\
"1.722, 1.803, 2.092, 2.666, 3.598, 4.908, 6.663, 8.936, 11.8, 15.24",\
"2.073, 2.153, 2.437, 2.979, 3.863, 5.162, 6.886, 9.095, 11.85, 15.24",\
"2.454, 2.541, 2.838, 3.387, 4.238, 5.486, 7.194, 9.362, 12.06, 15.36",\
"2.868, 2.964, 3.28, 3.86, 4.718, 5.922, 7.572, 9.728, 12.38, 15.58");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.2928, 0.313, 0.3806, 0.5025, 0.683, 0.9253, 1.234, 1.616, 2.075, 2.619",\
"0.3189, 0.3385, 0.4054, 0.527, 0.7065, 0.9484, 1.257, 1.639, 2.098, 2.642",\
"0.4274, 0.4453, 0.5077, 0.6247, 0.8018, 1.043, 1.351, 1.732, 2.192, 2.735",\
"0.5861, 0.6098, 0.6885, 0.821, 0.9997, 1.234, 1.539, 1.92, 2.379, 2.922",\
"0.703, 0.7337, 0.8347, 1.007, 1.24, 1.522, 1.845, 2.222, 2.678, 3.22",\
"0.7733, 0.8108, 0.9348, 1.146, 1.431, 1.779, 2.179, 2.623, 3.105, 3.647",\
"0.7948, 0.8395, 0.9862, 1.235, 1.574, 1.985, 2.46, 2.988, 3.565, 4.182",\
"0.7664, 0.818, 0.988, 1.276, 1.669, 2.145, 2.691, 3.3, 3.967, 4.685",\
"0.6883, 0.7461, 0.9385, 1.265, 1.712, 2.252, 2.871, 3.56, 4.314, 5.128",\
"0.5626, 0.6252, 0.8361, 1.201, 1.702, 2.304, 2.999, 3.77, 4.609, 5.514");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("1.009, 1.066, 1.265, 1.647, 2.237, 3.066, 4.156, 5.529, 7.205, 9.203",\
"1.034, 1.092, 1.294, 1.676, 2.269, 3.1, 4.19, 5.564, 7.24, 9.238",\
"1.109, 1.168, 1.37, 1.755, 2.35, 3.182, 4.274, 5.65, 7.327, 9.324",\
"1.213, 1.271, 1.474, 1.857, 2.452, 3.285, 4.378, 5.755, 7.432, 9.431",\
"1.327, 1.388, 1.6, 1.992, 2.584, 3.413, 4.502, 5.877, 7.553, 9.552",\
"1.497, 1.56, 1.776, 2.176, 2.782, 3.608, 4.686, 6.05, 7.718, 9.712",\
"1.722, 1.793, 2.027, 2.442, 3.055, 3.892, 4.97, 6.315, 7.966, 9.943",\
"1.997, 2.075, 2.337, 2.785, 3.423, 4.265, 5.353, 6.701, 8.33, 10.28",\
"2.323, 2.411, 2.7, 3.191, 3.872, 4.744, 5.836, 7.19, 8.825, 10.75",\
"2.699, 2.796, 3.114, 3.653, 4.389, 5.31, 6.431, 7.79, 9.429, 11.37");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("0.4578, 0.4885, 0.5943, 0.7854, 1.07, 1.458, 1.963, 2.595, 3.367, 4.289",\
"0.4498, 0.4815, 0.5878, 0.7805, 1.067, 1.457, 1.963, 2.596, 3.368, 4.288",\
"0.4407, 0.4689, 0.5679, 0.7635, 1.057, 1.452, 1.961, 2.594, 3.367, 4.286",\
"0.629, 0.6534, 0.733, 0.87, 1.093, 1.448, 1.953, 2.59, 3.367, 4.285",\
"0.8714, 0.9026, 1.003, 1.172, 1.403, 1.688, 2.075, 2.626, 3.366, 4.285",\
"1.161, 1.197, 1.316, 1.514, 1.786, 2.127, 2.527, 2.984, 3.576, 4.366",\
"1.503, 1.548, 1.687, 1.913, 2.217, 2.602, 3.064, 3.592, 4.169, 4.834",\
"1.9, 1.953, 2.113, 2.374, 2.714, 3.136, 3.642, 4.236, 4.9, 5.624",\
"2.353, 2.412, 2.601, 2.901, 3.282, 3.739, 4.285, 4.924, 5.658, 6.468",\
"2.862, 2.932, 3.152, 3.498, 3.919, 4.426, 5.008, 5.686, 6.474, 7.354");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1275, 0.505, 1.226, 2.349, 3.925, 5.998, 8.61, 11.8, 15.6");
index_2("0.001, 0.00156, 0.003528, 0.007285, 0.01314, 0.02135, 0.03216, 0.04577, 0.06239, 0.08221");
values("1.11, 1.21, 1.554, 2.211, 3.23, 4.661, 6.542, 8.907, 11.79, 15.24",\
"1.112, 1.21, 1.553, 2.211, 3.23, 4.663, 6.542, 8.899, 11.79, 15.22",\
"1.115, 1.211, 1.553, 2.21, 3.231, 4.662, 6.537, 8.903, 11.79, 15.24",\
"1.135, 1.228, 1.56, 2.212, 3.232, 4.662, 6.542, 8.913, 11.79, 15.24",\
"1.233, 1.325, 1.647, 2.261, 3.245, 4.665, 6.538, 8.912, 11.8, 15.21",\
"1.382, 1.468, 1.785, 2.4, 3.35, 4.708, 6.542, 8.908, 11.79, 15.24",\
"1.682, 1.762, 2.045, 2.609, 3.539, 4.864, 6.633, 8.939, 11.8, 15.24",\
"2.088, 2.168, 2.447, 2.976, 3.829, 5.11, 6.841, 9.07, 11.86, 15.23",\
"2.547, 2.631, 2.921, 3.457, 4.273, 5.464, 7.142, 9.32, 12.03, 15.34",\
"3.034, 3.128, 3.44, 4.002, 4.834, 5.98, 7.56, 9.68, 12.33, 15.56");
}
}
}
}