blob: 1a189b2f1e1fb36dfe2ec9cc8817dc4e3890a24b [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_1) {
area : 28.224000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0065664" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.00079164" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.000772848" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.000746316" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.00075402" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.00072738" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.000726948" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.000722484" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.000746928" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.000709344" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.00070884" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.00070398" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.000708336" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000703404" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.00070326" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.00070146" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0065664" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.005566 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.06296, 0.06292, 0.06286, 0.06277, 0.06271, 0.06266, 0.06265, \
0.0626, 0.06256, 0.06247");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.00885, -0.008863, -0.008857, -0.008868, -0.00886, -0.008859, \
-0.008885, -0.008894, -0.008885, -0.00889");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04314, 0.04313, 0.04303, 0.04294, 0.04293, 0.0429, 0.04289, \
0.04288, 0.04285, 0.04278");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008885, -0.008903, -0.008893, -0.008901, -0.008902, -0.0089, \
-0.008924, -0.008927, -0.008926, -0.008926");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0428, 0.04282, 0.04272, 0.04264, 0.0426, 0.04258, 0.04256, 0.04256, \
0.04252, 0.04247");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008884, -0.008911, -0.008894, -0.008901, -0.008901, -0.008902, \
-0.008927, -0.008932, -0.008933, -0.008932");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02212, 0.0221, 0.02208, 0.02204, 0.02202, 0.02201, 0.02204, \
0.02202, 0.02202, 0.02199");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008954, -0.008945, -0.008961, -0.008973, -0.008973, -0.008984, \
-0.008997, -0.009002, -0.009006, -0.009004");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02198, 0.02196, 0.02192, 0.02187, 0.02187, 0.02188, 0.0219, \
0.02188, 0.02188, 0.02185");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008949, -0.008947, -0.008957, -0.00897, -0.008972, -0.008974, \
-0.008993, -0.009002, -0.009002, -0.008999");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02197, 0.02196, 0.02192, 0.02185, 0.02186, 0.02188, 0.0219, \
0.02187, 0.02187, 0.02185");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008948, -0.008941, -0.008957, -0.00897, -0.008969, -0.008974, \
-0.008992, -0.009005, -0.008996, -0.009");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0219, 0.02189, 0.02184, 0.02181, 0.0218, 0.02177, 0.02181, 0.0218, \
0.02178, 0.02177");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.008947, -0.008948, -0.008957, -0.008969, -0.008964, -0.008983, \
-0.008998, -0.008998, -0.008998, -0.009001");
}
}
}
pin(A2) {
capacitance : 0.005245 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.04079, 0.04078, 0.04078, 0.04077, 0.04073, 0.04069, 0.04064, \
0.0406, 0.04055, 0.04047");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.009974, -0.009983, -0.009997, -0.00999, -0.01, -0.01001, -0.01004, \
-0.01006, -0.01008, -0.01009");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02089, 0.02085, 0.0209, 0.0209, 0.02087, 0.02085, 0.02088, 0.02087, \
0.02082, 0.02077");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01012, -0.01015, -0.01015, -0.01016, -0.01016, -0.01017, -0.01021, \
-0.01023, -0.01025, -0.01026");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.02071, 0.02068, 0.0207, 0.02071, 0.0207, 0.0207, 0.02072, 0.0207, \
0.02065, 0.02062");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01019, -0.01022, -0.01022, -0.01022, -0.01023, -0.01024, -0.01029, \
-0.01029, -0.01032, -0.01033");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03081, 0.03085, 0.03087, 0.0308, 0.03082, 0.0308, 0.03081, 0.03082, \
0.03083, 0.03082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02409, -0.02439, -0.02665, -0.02865, -0.02968, -0.03013, -0.03038, \
-0.03048, -0.03054, -0.03059");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01814, 0.01815, 0.01815, 0.01814, 0.01815, 0.01816, 0.0182, \
0.01821, 0.01822, 0.01821");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01757, -0.01749, -0.018, -0.01829, -0.01836, -0.01837, -0.01835, \
-0.01827, -0.01817, -0.01806");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01877, 0.01881, 0.01883, 0.01879, 0.0188, 0.01879, 0.01883, \
0.01884, 0.01885, 0.01885");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01994, -0.01959, -0.01873, -0.01793, -0.01738, -0.01695, -0.01669, \
-0.01639, -0.01617, -0.01597");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01874, 0.01871, 0.01878, 0.01873, 0.01877, 0.01878, 0.01878, \
0.01881, 0.0188, 0.0188");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01855, -0.01817, -0.01727, -0.01638, -0.01582, -0.01542, -0.0152, \
-0.01494, -0.01476, -0.01462");
}
}
}
pin(A3) {
capacitance : 0.005125 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01821, 0.01818, 0.01821, 0.01821, 0.01818, 0.01816, 0.0182, \
0.01818, 0.01812, 0.01805");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.01142, -0.01145, -0.01144, -0.01144, -0.01145, -0.01148, -0.01151, \
-0.01153, -0.01156, -0.01157");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03091, 0.03085, 0.03086, 0.03079, 0.03077, 0.03076, 0.03079, \
0.03079, 0.03081, 0.03082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02552, -0.026, -0.02849, -0.0297, -0.02998, -0.03011, -0.03022, \
-0.0303, -0.03034, -0.03039");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.0188, 0.01883, 0.01886, 0.0188, 0.0188, 0.01883, 0.01887, 0.01889, \
0.01887, 0.01887");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02211, -0.02175, -0.02094, -0.0201, -0.01959, -0.0192, -0.01899, \
-0.01877, -0.0186, -0.0185");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03133, 0.0313, 0.03133, 0.03127, 0.03122, 0.03125, 0.03125, \
0.03126, 0.03125, 0.03125");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02358, -0.02396, -0.0258, -0.02775, -0.02879, -0.0293, -0.02962, \
-0.02979, -0.02993, -0.03001");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01814, 0.01816, 0.01817, 0.01817, 0.01817, 0.01817, 0.0182, \
0.01821, 0.01821, 0.01821");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02003, -0.01921, -0.01825, -0.01786, -0.01767, -0.01759, -0.01759, \
-0.01754, -0.01754, -0.01753");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03082, 0.0308, 0.0308, 0.03075, 0.03069, 0.03068, 0.03074, 0.03074, \
0.03075, 0.03076");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02837, -0.02864, -0.02961, -0.02985, -0.03002, -0.03011, -0.03023, \
-0.03029, -0.03034, -0.03038");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.01889, 0.01891, 0.01893, 0.0189, 0.01889, 0.01891, 0.01897, \
0.01895, 0.01898, 0.01896");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02589, -0.02563, -0.02501, -0.02438, -0.02404, -0.02384, -0.02375, \
-0.02371, -0.02369, -0.02369");
}
}
}
pin(A4) {
capacitance : 0.005109 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 5.2 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03084, 0.03079, 0.03073, 0.03077, 0.03075, 0.03074, 0.03079, \
0.03082, 0.03081, 0.0308");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0271, -0.02837, -0.02953, -0.02986, -0.02999, -0.03013, -0.03027, \
-0.03031, -0.03037, -0.03038");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03124, 0.03123, 0.03116, 0.03115, 0.0311, 0.03111, 0.03118, \
0.03118, 0.03119, 0.03117");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.0259, -0.02686, -0.02787, -0.0287, -0.02915, -0.02944, -0.0297, \
-0.02985, -0.02994, -0.03002");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03078, 0.03079, 0.03073, 0.03076, 0.03069, 0.03071, 0.03074, \
0.03073, 0.03075, 0.03076");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02905, -0.02934, -0.02979, -0.02993, -0.03001, -0.03013, -0.03024, \
-0.03031, -0.03036, -0.03037");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03174, 0.03164, 0.03167, 0.03166, 0.03163, 0.03166, 0.03169, \
0.03168, 0.03166, 0.03166");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02522, -0.02599, -0.02711, -0.028, -0.02868, -0.02907, -0.0294, \
-0.02958, -0.02973, -0.02985");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03079, 0.03078, 0.03073, 0.03073, 0.03065, 0.03074, 0.03075, \
0.03076, 0.03073, 0.03075");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02846, -0.02888, -0.02958, -0.02984, -0.03, -0.03013, -0.03027, \
-0.03032, -0.03037, -0.03038");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03098, 0.03095, 0.0309, 0.03089, 0.03092, 0.03088, 0.03091, \
0.03092, 0.03091, 0.03092");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02693, -0.0272, -0.02789, -0.02868, -0.02915, -0.02944, -0.02972, \
-0.02984, -0.02994, -0.03001");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("0.03077, 0.03074, 0.03067, 0.03071, 0.03067, 0.03069, 0.03075, \
0.0307, 0.03074, 0.03073");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
values("-0.02914, -0.02936, -0.02975, -0.02993, -0.03001, -0.03013, -0.03025, \
-0.0303, -0.03036, -0.03037");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.09038 ;
max_transition : 5.2 ;
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.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.001617, 0.001757, 0.002051, 0.002381, 0.002616, 0.002794, 0.002908, 0.002964, 0.002979, 0.003016",\
"0.002185, 0.002403, 0.002778, 0.003274, 0.00369, 0.003991, 0.004202, 0.004323, 0.004402, 0.0045",\
"0.006307, 0.006317, 0.006394, 0.006476, 0.006634, 0.006721, 0.006798, 0.006838, 0.006832, 0.006896",\
"0.01507, 0.01489, 0.01427, 0.01357, 0.01277, 0.01202, 0.01136, 0.01086, 0.01041, 0.01003",\
"0.02927, 0.0289, 0.02764, 0.02577, 0.02366, 0.02168, 0.01988, 0.01827, 0.01692, 0.01575",\
"0.05105, 0.0504, 0.0484, 0.04521, 0.04151, 0.03774, 0.03422, 0.03114, 0.02839, 0.02591",\
"0.08201, 0.08115, 0.07832, 0.07375, 0.06815, 0.06231, 0.05659, 0.05134, 0.04663, 0.0425",\
"0.1231, 0.122, 0.1184, 0.1124, 0.1049, 0.09665, 0.08852, 0.08075, 0.07354, 0.06705",\
"0.1749, 0.1735, 0.1691, 0.1618, 0.1524, 0.1418, 0.1309, 0.1204, 0.1103, 0.1011",\
"0.238, 0.2364, 0.2312, 0.2226, 0.2113, 0.1984, 0.1848, 0.1712, 0.158, 0.1457");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.08698, 0.08707, 0.08734, 0.08769, 0.08802, 0.08838, 0.08868, 0.08904, 0.08941, 0.0898",\
"0.08613, 0.08627, 0.08659, 0.08704, 0.08753, 0.08798, 0.0884, 0.08879, 0.08923, 0.08969",\
"0.08889, 0.0888, 0.08854, 0.08839, 0.08833, 0.08845, 0.08872, 0.089, 0.08934, 0.08973",\
"0.09969, 0.09929, 0.0981, 0.09647, 0.0949, 0.0936, 0.09268, 0.0921, 0.09182, 0.09153",\
"0.1189, 0.1182, 0.1162, 0.1131, 0.1096, 0.1063, 0.1034, 0.101, 0.0992, 0.0979",\
"0.1469, 0.1461, 0.1432, 0.1388, 0.1335, 0.128, 0.1227, 0.1181, 0.1141, 0.1105",\
"0.1849, 0.1837, 0.18, 0.1741, 0.1672, 0.1597, 0.1521, 0.1448, 0.1381, 0.1323",\
"0.2338, 0.2324, 0.2277, 0.2205, 0.2117, 0.2021, 0.1921, 0.1823, 0.1729, 0.1639",\
"0.2944, 0.2927, 0.2873, 0.2786, 0.2676, 0.2558, 0.2436, 0.2312, 0.2191, 0.2074",\
"0.3675, 0.3655, 0.3594, 0.3492, 0.3363, 0.3219, 0.3073, 0.2924, 0.2775, 0.2631");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.02284, 0.02288, 0.02292, 0.02292, 0.02295, 0.02297, 0.02298, 0.023, 0.02301, 0.02302",\
"0.02317, 0.02309, 0.02317, 0.02316, 0.02326, 0.02323, 0.02329, 0.02329, 0.02331, 0.02329",\
"0.02541, 0.02536, 0.02523, 0.02498, 0.02484, 0.02471, 0.0246, 0.02453, 0.02446, 0.02441",\
"0.03201, 0.03182, 0.03128, 0.03049, 0.02963, 0.02879, 0.02807, 0.02749, 0.02706, 0.02665",\
"0.0456, 0.04518, 0.04398, 0.04211, 0.04002, 0.03796, 0.03606, 0.0344, 0.03297, 0.0318",\
"0.06825, 0.06764, 0.06568, 0.0625, 0.0587, 0.05475, 0.05104, 0.04764, 0.04467, 0.04208",\
"0.1013, 0.1005, 0.09764, 0.09306, 0.08734, 0.08117, 0.07499, 0.06933, 0.06416, 0.05959",\
"0.1458, 0.1447, 0.141, 0.1348, 0.127, 0.1184, 0.1096, 0.1012, 0.0933, 0.08615",\
"0.2022, 0.2008, 0.1964, 0.1887, 0.1787, 0.1675, 0.1559, 0.1445, 0.1335, 0.1232",\
"0.2711, 0.2695, 0.2642, 0.2551, 0.2431, 0.2293, 0.2147, 0.2, 0.1857, 0.1722");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1101, 0.1101, 0.1104, 0.1107, 0.1109, 0.1112, 0.1115, 0.1118, 0.1122, 0.1126",\
"0.1089, 0.109, 0.1094, 0.1099, 0.1104, 0.1108, 0.1113, 0.1116, 0.112, 0.1124",\
"0.1079, 0.1079, 0.1082, 0.1087, 0.1093, 0.1099, 0.1105, 0.1111, 0.1116, 0.1121",\
"0.1135, 0.1133, 0.1129, 0.1123, 0.1118, 0.1117, 0.1118, 0.1119, 0.1122, 0.1125",\
"0.1305, 0.13, 0.1283, 0.126, 0.1235, 0.1213, 0.1196, 0.1183, 0.1174, 0.1168",\
"0.1596, 0.1587, 0.156, 0.1518, 0.1469, 0.1421, 0.1377, 0.1338, 0.1307, 0.1281",\
"0.2005, 0.1993, 0.1955, 0.1897, 0.1826, 0.1751, 0.1677, 0.1609, 0.1548, 0.1494",\
"0.2536, 0.2522, 0.2475, 0.24, 0.2306, 0.2206, 0.2104, 0.2004, 0.191, 0.1826",\
"0.3197, 0.318, 0.3125, 0.3035, 0.2919, 0.2792, 0.2662, 0.2533, 0.2407, 0.2287",\
"0.3995, 0.3976, 0.3912, 0.3808, 0.3671, 0.3518, 0.3358, 0.3198, 0.304, 0.2886");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.04412, 0.04412, 0.0441, 0.04407, 0.04405, 0.04408, 0.0441, 0.04411, 0.04413, 0.04414",\
"0.04397, 0.04395, 0.04388, 0.04387, 0.04383, 0.04381, 0.04385, 0.04388, 0.04387, 0.04387",\
"0.04406, 0.044, 0.04384, 0.04359, 0.04347, 0.04328, 0.04321, 0.04313, 0.04308, 0.04304",\
"0.04877, 0.04855, 0.048, 0.04722, 0.04637, 0.04554, 0.0448, 0.04434, 0.04391, 0.04358",\
"0.06219, 0.06179, 0.0605, 0.05848, 0.05623, 0.0541, 0.05211, 0.0504, 0.04896, 0.04781",\
"0.0868, 0.08613, 0.08385, 0.08027, 0.07598, 0.07164, 0.06755, 0.06388, 0.06076, 0.05802",\
"0.1239, 0.1228, 0.1196, 0.1142, 0.1075, 0.1004, 0.09349, 0.08713, 0.08146, 0.07638",\
"0.1744, 0.173, 0.1686, 0.1614, 0.1523, 0.1421, 0.1319, 0.1222, 0.1132, 0.1051",\
"0.2389, 0.2373, 0.232, 0.2229, 0.2111, 0.1978, 0.1841, 0.1706, 0.1578, 0.146",\
"0.3182, 0.3163, 0.31, 0.2992, 0.2849, 0.2683, 0.2509, 0.2334, 0.2166, 0.2006");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1326, 0.1327, 0.1329, 0.1332, 0.1335, 0.1337, 0.1341, 0.1343, 0.1347, 0.1351",\
"0.1314, 0.1316, 0.1319, 0.1325, 0.133, 0.1334, 0.1338, 0.1341, 0.1346, 0.1349",\
"0.1297, 0.1298, 0.1302, 0.1308, 0.1315, 0.1322, 0.1329, 0.1335, 0.134, 0.1345",\
"0.1312, 0.1312, 0.1312, 0.1312, 0.1315, 0.1319, 0.1324, 0.133, 0.1336, 0.1341",\
"0.144, 0.1435, 0.1424, 0.1409, 0.1394, 0.1382, 0.1373, 0.1368, 0.1366, 0.1365",\
"0.1723, 0.1715, 0.169, 0.1653, 0.1611, 0.1571, 0.1537, 0.1506, 0.1483, 0.1465",\
"0.2167, 0.2155, 0.2117, 0.2056, 0.1986, 0.1912, 0.1843, 0.178, 0.1725, 0.1677",\
"0.2764, 0.2749, 0.27, 0.2619, 0.2519, 0.2414, 0.2307, 0.2207, 0.2115, 0.2031",\
"0.3513, 0.3496, 0.3438, 0.334, 0.3215, 0.3076, 0.2935, 0.2796, 0.2664, 0.254",\
"0.442, 0.44, 0.4334, 0.4222, 0.4074, 0.3905, 0.3728, 0.3551, 0.3378, 0.3214");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.06297, 0.06294, 0.06291, 0.06284, 0.0628, 0.0628, 0.0628, 0.06285, 0.06286, 0.06291",\
"0.06149, 0.0615, 0.06142, 0.06138, 0.0613, 0.06128, 0.06128, 0.06129, 0.06135, 0.06137",\
"0.05998, 0.05992, 0.05982, 0.05961, 0.05949, 0.05931, 0.05924, 0.05916, 0.05916, 0.05915",\
"0.0635, 0.06338, 0.06285, 0.06209, 0.06129, 0.06055, 0.05997, 0.05949, 0.05917, 0.05892",\
"0.07715, 0.07667, 0.07525, 0.07313, 0.0708, 0.06852, 0.06655, 0.06486, 0.06345, 0.06241",\
"0.1042, 0.1034, 0.1008, 0.09662, 0.09182, 0.08693, 0.08248, 0.07854, 0.07521, 0.0724",\
"0.1466, 0.1454, 0.1414, 0.135, 0.1271, 0.1188, 0.1108, 0.1036, 0.09718, 0.09169",\
"0.2052, 0.2036, 0.1983, 0.1895, 0.1784, 0.1662, 0.154, 0.1426, 0.1322, 0.1229",\
"0.2807, 0.2787, 0.2722, 0.2611, 0.2467, 0.2304, 0.2137, 0.1975, 0.1824, 0.1685",\
"0.3736, 0.3713, 0.3636, 0.3505, 0.333, 0.3127, 0.2913, 0.2699, 0.2495, 0.2304");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1551, 0.1552, 0.1554, 0.1557, 0.156, 0.1563, 0.1567, 0.1569, 0.1572, 0.1576",\
"0.1538, 0.154, 0.1544, 0.1549, 0.1554, 0.1558, 0.1563, 0.1566, 0.157, 0.1574",\
"0.152, 0.1522, 0.1525, 0.1532, 0.1539, 0.1546, 0.1552, 0.1558, 0.1564, 0.1569",\
"0.1522, 0.1522, 0.1523, 0.1526, 0.153, 0.1536, 0.1543, 0.155, 0.1556, 0.1563",\
"0.1621, 0.1619, 0.161, 0.1599, 0.1589, 0.1582, 0.1578, 0.1577, 0.1577, 0.1578",\
"0.1893, 0.1886, 0.1862, 0.1828, 0.1791, 0.1756, 0.1726, 0.1701, 0.1682, 0.1668",\
"0.2357, 0.2345, 0.2306, 0.2245, 0.2175, 0.2103, 0.2037, 0.1978, 0.1925, 0.1882",\
"0.3012, 0.2997, 0.2945, 0.286, 0.2755, 0.2645, 0.2537, 0.2435, 0.2341, 0.2256",\
"0.3853, 0.3835, 0.3772, 0.3668, 0.3533, 0.3383, 0.3231, 0.3084, 0.2944, 0.2815",\
"0.4877, 0.4857, 0.4787, 0.4667, 0.4506, 0.4321, 0.4127, 0.3933, 0.3748, 0.3569");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.07519, 0.08017, 0.09767, 0.1306, 0.1816, 0.2528, 0.3467, 0.4645, 0.6085, 0.7798",\
"0.08285, 0.08786, 0.1055, 0.1386, 0.1898, 0.2611, 0.3551, 0.4732, 0.6171, 0.7883",\
"0.1079, 0.1138, 0.1332, 0.1667, 0.2176, 0.2887, 0.3823, 0.5002, 0.6442, 0.8157",\
"0.1231, 0.1313, 0.1582, 0.2036, 0.2653, 0.341, 0.4342, 0.5513, 0.6947, 0.8657",\
"0.1141, 0.125, 0.1603, 0.22, 0.2996, 0.3959, 0.5071, 0.6316, 0.7746, 0.9443",\
"0.07485, 0.08872, 0.1334, 0.2082, 0.3077, 0.4275, 0.5633, 0.714, 0.8788, 1.057",\
"0.0036, 0.02, 0.0738, 0.1642, 0.285, 0.429, 0.592, 0.7718, 0.9655, 1.174",\
"-0.1025, -0.0831, -0.0202, 0.0858, 0.2272, 0.3967, 0.5889, 0.7992, 1.024, 1.265",\
"-0.245, -0.2229, -0.1511, -0.0288, 0.1333, 0.3284, 0.5487, 0.7909, 1.051, 1.326",\
"-0.4235, -0.3995, -0.3185, -0.1823, 0.0015, 0.2215, 0.4697, 0.7446, 1.038, 1.35");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1657, 0.1827, 0.2435, 0.3628, 0.5482, 0.8069, 1.147, 1.575, 2.097, 2.719",\
"0.1694, 0.1862, 0.2469, 0.366, 0.5525, 0.8121, 1.152, 1.581, 2.103, 2.725",\
"0.2045, 0.22, 0.2776, 0.3939, 0.5772, 0.836, 1.176, 1.603, 2.125, 2.747",\
"0.2889, 0.3052, 0.3599, 0.4674, 0.6441, 0.896, 1.231, 1.655, 2.174, 2.794",\
"0.4117, 0.429, 0.4871, 0.597, 0.7648, 1.008, 1.334, 1.75, 2.263, 2.878",\
"0.5686, 0.5886, 0.6537, 0.77, 0.9427, 1.18, 1.497, 1.903, 2.407, 3.012",\
"0.7581, 0.781, 0.8557, 0.9845, 1.167, 1.411, 1.725, 2.121, 2.614, 3.208",\
"0.9804, 1.007, 1.092, 1.238, 1.438, 1.693, 2.015, 2.41, 2.893, 3.475",\
"1.238, 1.267, 1.365, 1.528, 1.749, 2.023, 2.357, 2.763, 3.246, 3.819",\
"1.533, 1.566, 1.674, 1.857, 2.101, 2.4, 2.754, 3.172, 3.666, 4.242");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.08593, 0.09409, 0.1236, 0.1794, 0.2666, 0.389, 0.5502, 0.7543, 1.002, 1.296",\
"0.08586, 0.09424, 0.1236, 0.1796, 0.267, 0.3892, 0.5501, 0.7531, 1, 1.297",\
"0.1059, 0.1125, 0.1352, 0.1834, 0.267, 0.3893, 0.5504, 0.755, 1.002, 1.298",\
"0.1562, 0.1651, 0.1932, 0.2425, 0.3118, 0.4095, 0.5542, 0.7529, 1, 1.296",\
"0.2222, 0.2337, 0.2694, 0.3289, 0.4101, 0.5129, 0.6358, 0.7962, 1.016, 1.299",\
"0.3036, 0.3175, 0.363, 0.4363, 0.5329, 0.6494, 0.7884, 0.9476, 1.131, 1.366",\
"0.4018, 0.4186, 0.4738, 0.5628, 0.6782, 0.814, 0.9678, 1.144, 1.341, 1.563",\
"0.518, 0.5388, 0.6044, 0.7092, 0.845, 1.001, 1.177, 1.373, 1.587, 1.826",\
"0.649, 0.674, 0.7532, 0.877, 1.031, 1.211, 1.41, 1.629, 1.866, 2.121",\
"0.7978, 0.827, 0.919, 1.064, 1.241, 1.445, 1.67, 1.912, 2.173, 2.455");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.4078, 0.447, 0.5757, 0.8066, 1.15, 1.622, 2.237, 3.013, 3.961, 5.09",\
"0.4051, 0.4435, 0.5732, 0.806, 1.15, 1.623, 2.238, 3.013, 3.96, 5.089",\
"0.3968, 0.4348, 0.566, 0.8032, 1.149, 1.623, 2.239, 3.014, 3.956, 5.09",\
"0.4179, 0.4494, 0.5656, 0.7902, 1.145, 1.622, 2.238, 3.011, 3.961, 5.09",\
"0.4632, 0.4967, 0.6044, 0.8091, 1.138, 1.613, 2.236, 3.016, 3.957, 5.086",\
"0.5338, 0.5614, 0.6628, 0.8672, 1.175, 1.623, 2.231, 3.01, 3.961, 5.089",\
"0.6408, 0.6692, 0.7652, 0.951, 1.251, 1.678, 2.258, 3.013, 3.953, 5.087",\
"0.7654, 0.7968, 0.9006, 1.08, 1.363, 1.779, 2.335, 3.057, 3.968, 5.084",\
"0.9074, 0.941, 1.054, 1.249, 1.525, 1.916, 2.46, 3.157, 4.033, 5.112",\
"1.066, 1.101, 1.225, 1.434, 1.724, 2.109, 2.625, 3.307, 4.153, 5.198");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1054, 0.1108, 0.1293, 0.1637, 0.216, 0.2883, 0.3827, 0.5012, 0.6456, 0.8176",\
"0.1128, 0.118, 0.1365, 0.1709, 0.2232, 0.2955, 0.3901, 0.5086, 0.6528, 0.8248",\
"0.1403, 0.1456, 0.1637, 0.1975, 0.2495, 0.3216, 0.4159, 0.5343, 0.6785, 0.8504",\
"0.1686, 0.1759, 0.2, 0.2419, 0.2999, 0.3729, 0.4664, 0.5843, 0.728, 0.8994",\
"0.1744, 0.184, 0.2154, 0.2701, 0.3445, 0.4361, 0.5431, 0.6644, 0.8073, 0.9777",\
"0.1531, 0.1651, 0.2045, 0.2723, 0.365, 0.4786, 0.6088, 0.7547, 0.9153, 1.091",\
"0.1019, 0.1164, 0.1634, 0.2454, 0.357, 0.4936, 0.6496, 0.8225, 1.011, 1.215",\
"0.0208, 0.0374, 0.092, 0.1863, 0.3167, 0.4767, 0.6595, 0.8622, 1.082, 1.316",\
"-0.0924, -0.0741, -0.0117, 0.0958, 0.2442, 0.427, 0.6372, 0.8691, 1.121, 1.389",\
"-0.2389, -0.2181, -0.1489, -0.0285, 0.1375, 0.3417, 0.5782, 0.8411, 1.125, 1.428");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.2899, 0.3082, 0.3719, 0.4925, 0.6783, 0.9377, 1.277, 1.705, 2.227, 2.848",\
"0.291, 0.3095, 0.3741, 0.4956, 0.6822, 0.9417, 1.282, 1.71, 2.232, 2.854",\
"0.3027, 0.3211, 0.3852, 0.5063, 0.6935, 0.9544, 1.295, 1.724, 2.247, 2.869",\
"0.3455, 0.3636, 0.4261, 0.5435, 0.7262, 0.9834, 1.323, 1.749, 2.271, 2.893",\
"0.4314, 0.4491, 0.5115, 0.6291, 0.8063, 1.055, 1.387, 1.808, 2.324, 2.942",\
"0.5633, 0.5823, 0.6469, 0.7634, 0.9403, 1.185, 1.506, 1.916, 2.424, 3.033",\
"0.7269, 0.7489, 0.8207, 0.9466, 1.126, 1.37, 1.687, 2.086, 2.581, 3.179",\
"0.9205, 0.9448, 1.026, 1.165, 1.358, 1.607, 1.925, 2.321, 2.804, 3.39",\
"1.144, 1.171, 1.262, 1.416, 1.629, 1.894, 2.217, 2.615, 3.097, 3.669",\
"1.4, 1.43, 1.529, 1.7, 1.933, 2.221, 2.563, 2.966, 3.448, 4.02");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1303, 0.1389, 0.1692, 0.2264, 0.3147, 0.438, 0.5996, 0.8029, 1.051, 1.347",\
"0.1301, 0.1389, 0.169, 0.2264, 0.3148, 0.4381, 0.5996, 0.8032, 1.051, 1.347",\
"0.1378, 0.1451, 0.1719, 0.2263, 0.3144, 0.4377, 0.5994, 0.803, 1.051, 1.347",\
"0.1993, 0.2071, 0.2335, 0.2796, 0.3469, 0.4502, 0.6016, 0.8028, 1.051, 1.347",\
"0.2812, 0.291, 0.3233, 0.3775, 0.4544, 0.5512, 0.6722, 0.8371, 1.061, 1.347",\
"0.3833, 0.3954, 0.4344, 0.5, 0.5892, 0.6984, 0.83, 0.9838, 1.168, 1.407",\
"0.5078, 0.5228, 0.57, 0.6466, 0.7508, 0.8748, 1.021, 1.189, 1.381, 1.597",\
"0.6554, 0.6726, 0.729, 0.8182, 0.9372, 1.08, 1.244, 1.428, 1.635, 1.867",\
"0.8284, 0.8506, 0.9116, 1.016, 1.151, 1.313, 1.496, 1.699, 1.926, 2.172",\
"1.024, 1.048, 1.121, 1.239, 1.394, 1.576, 1.777, 2.003, 2.248, 2.517");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.4557, 0.4876, 0.6009, 0.8184, 1.153, 1.622, 2.237, 3.011, 3.962, 5.087",\
"0.4558, 0.4877, 0.6006, 0.8166, 1.154, 1.623, 2.24, 3.013, 3.958, 5.089",\
"0.4571, 0.489, 0.6015, 0.8182, 1.153, 1.623, 2.239, 3.015, 3.963, 5.088",\
"0.4836, 0.5138, 0.617, 0.8215, 1.152, 1.623, 2.239, 3.012, 3.961, 5.085",\
"0.5373, 0.5663, 0.6648, 0.8583, 1.169, 1.626, 2.237, 3.012, 3.956, 5.091",\
"0.6236, 0.6474, 0.7372, 0.924, 1.218, 1.657, 2.248, 3.011, 3.963, 5.088",\
"0.7574, 0.7806, 0.8606, 1.024, 1.304, 1.716, 2.289, 3.032, 3.963, 5.088",\
"0.917, 0.9402, 1.022, 1.179, 1.433, 1.822, 2.365, 3.084, 3.987, 5.087",\
"1.095, 1.12, 1.209, 1.371, 1.619, 1.979, 2.493, 3.177, 4.051, 5.135",\
"1.294, 1.321, 1.416, 1.591, 1.851, 2.198, 2.678, 3.33, 4.165, 5.209");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1153, 0.1215, 0.1426, 0.1807, 0.2372, 0.3133, 0.411, 0.5319, 0.6781, 0.8515",\
"0.1222, 0.1284, 0.1493, 0.1873, 0.2438, 0.3199, 0.4174, 0.5385, 0.6846, 0.858",\
"0.1501, 0.1557, 0.1754, 0.2121, 0.2678, 0.3435, 0.441, 0.5618, 0.708, 0.8812",\
"0.186, 0.1934, 0.2182, 0.2606, 0.3189, 0.3933, 0.4895, 0.6096, 0.7555, 0.9283",\
"0.2008, 0.2107, 0.2421, 0.297, 0.3714, 0.4625, 0.5681, 0.6893, 0.8336, 1.006",\
"0.1907, 0.2023, 0.2417, 0.3091, 0.401, 0.513, 0.6417, 0.7859, 0.9448, 1.119",\
"0.1523, 0.1657, 0.2132, 0.2939, 0.4038, 0.5381, 0.692, 0.8628, 1.048, 1.249",\
"0.0862, 0.1029, 0.156, 0.2491, 0.3774, 0.5351, 0.714, 0.9133, 1.129, 1.359",\
"-0.0079, 0.01, 0.0701, 0.1746, 0.3211, 0.5001, 0.7062, 0.934, 1.181, 1.443",\
"-0.1315, -0.1118, -0.0455, 0.071, 0.2315, 0.433, 0.6651, 0.9226, 1.2, 1.497");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.3703, 0.3887, 0.4528, 0.5734, 0.7592, 1.018, 1.358, 1.786, 2.308, 2.93",\
"0.3717, 0.3903, 0.4552, 0.5766, 0.7633, 1.023, 1.363, 1.791, 2.314, 2.936",\
"0.3808, 0.3994, 0.4643, 0.5863, 0.774, 1.035, 1.377, 1.806, 2.328, 2.95",\
"0.4027, 0.4214, 0.4859, 0.6061, 0.7914, 1.051, 1.392, 1.821, 2.344, 2.966",\
"0.4555, 0.474, 0.538, 0.6579, 0.8388, 1.092, 1.427, 1.851, 2.371, 2.99",\
"0.5554, 0.5745, 0.6395, 0.7566, 0.9343, 1.182, 1.506, 1.92, 2.43, 3.043",\
"0.6875, 0.7092, 0.7809, 0.9059, 1.085, 1.326, 1.645, 2.046, 2.543, 3.143",\
"0.8478, 0.8722, 0.9521, 1.09, 1.282, 1.529, 1.841, 2.236, 2.72, 3.304",\
"1.034, 1.061, 1.149, 1.301, 1.512, 1.775, 2.095, 2.485, 2.962, 3.532",\
"1.247, 1.276, 1.373, 1.54, 1.77, 2.056, 2.395, 2.791, 3.263, 3.829");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1687, 0.1779, 0.2105, 0.2706, 0.361, 0.4856, 0.648, 0.8513, 1.1, 1.395",\
"0.167, 0.1765, 0.2098, 0.27, 0.3604, 0.4851, 0.6472, 0.8514, 1.099, 1.396",\
"0.1673, 0.1758, 0.2057, 0.2657, 0.3574, 0.4844, 0.647, 0.8514, 1.099, 1.395",\
"0.2375, 0.2452, 0.2701, 0.3136, 0.3815, 0.4897, 0.6465, 0.8509, 1.1, 1.395",\
"0.336, 0.3455, 0.3749, 0.4259, 0.4976, 0.589, 0.7082, 0.8776, 1.105, 1.395",\
"0.4589, 0.471, 0.5065, 0.5669, 0.649, 0.751, 0.874, 1.021, 1.205, 1.448",\
"0.61, 0.6232, 0.6668, 0.737, 0.8302, 0.9462, 1.081, 1.238, 1.422, 1.634",\
"0.7882, 0.8052, 0.8538, 0.9366, 1.045, 1.174, 1.322, 1.494, 1.689, 1.912",\
"0.9982, 1.017, 1.075, 1.17, 1.292, 1.436, 1.603, 1.79, 1.999, 2.232",\
"1.239, 1.261, 1.329, 1.437, 1.576, 1.74, 1.919, 2.124, 2.351, 2.598");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.46, 0.4915, 0.6028, 0.8191, 1.153, 1.623, 2.24, 3.011, 3.955, 5.09",\
"0.4605, 0.4921, 0.6028, 0.8192, 1.153, 1.621, 2.24, 3.015, 3.955, 5.083",\
"0.4632, 0.4941, 0.6044, 0.818, 1.153, 1.622, 2.239, 3.015, 3.957, 5.087",\
"0.4829, 0.5115, 0.6148, 0.8223, 1.152, 1.624, 2.236, 3.015, 3.955, 5.083",\
"0.5323, 0.5605, 0.6592, 0.8549, 1.168, 1.625, 2.239, 3.012, 3.958, 5.086",\
"0.636, 0.658, 0.7424, 0.9206, 1.216, 1.653, 2.246, 3.015, 3.963, 5.088",\
"0.8032, 0.8238, 0.8968, 1.046, 1.312, 1.717, 2.288, 3.031, 3.964, 5.09",\
"1.004, 1.025, 1.096, 1.239, 1.473, 1.841, 2.371, 3.084, 3.995, 5.092",\
"1.228, 1.249, 1.325, 1.472, 1.702, 2.036, 2.52, 3.188, 4.056, 5.139",\
"1.477, 1.499, 1.578, 1.736, 1.974, 2.304, 2.751, 3.367, 4.182, 5.213");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1125, 0.1191, 0.1418, 0.1831, 0.2435, 0.3241, 0.4261, 0.5509, 0.7004, 0.8764",\
"0.1189, 0.1254, 0.1479, 0.1886, 0.2489, 0.3294, 0.4312, 0.556, 0.7056, 0.8815",\
"0.1483, 0.1542, 0.1747, 0.2134, 0.2722, 0.3519, 0.4533, 0.5779, 0.7273, 0.9032",\
"0.1873, 0.1953, 0.2208, 0.2648, 0.325, 0.4018, 0.5012, 0.6247, 0.7737, 0.9491",\
"0.2064, 0.2163, 0.2492, 0.3053, 0.382, 0.475, 0.5822, 0.7048, 0.8515, 1.026",\
"0.2007, 0.2128, 0.2535, 0.3231, 0.4174, 0.5315, 0.6613, 0.8061, 0.9647, 1.139",\
"0.1695, 0.1837, 0.2315, 0.314, 0.4266, 0.5635, 0.7182, 0.8899, 1.075, 1.275",\
"0.1113, 0.1281, 0.1822, 0.2776, 0.4084, 0.5682, 0.75, 0.9498, 1.164, 1.394",\
"0.0276, 0.0458, 0.1061, 0.2125, 0.3607, 0.5423, 0.7516, 0.9814, 1.228, 1.489",\
"-0.0829, -0.0627, 0.0031, 0.12, 0.2838, 0.4875, 0.7225, 0.9823, 1.261, 1.557");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.4018, 0.4202, 0.4845, 0.6051, 0.7906, 1.05, 1.39, 1.817, 2.339, 2.961",\
"0.4047, 0.4235, 0.4884, 0.6097, 0.7962, 1.056, 1.397, 1.825, 2.347, 2.969",\
"0.415, 0.4338, 0.4986, 0.6206, 0.8087, 1.069, 1.411, 1.84, 2.362, 2.985",\
"0.4301, 0.4487, 0.5128, 0.6339, 0.8199, 1.081, 1.422, 1.852, 2.374, 2.997",\
"0.4669, 0.485, 0.5488, 0.6674, 0.8492, 1.104, 1.441, 1.867, 2.388, 3.008",\
"0.5456, 0.5644, 0.6284, 0.745, 0.9219, 1.169, 1.496, 1.911, 2.424, 3.038",\
"0.6518, 0.6729, 0.7451, 0.8697, 1.048, 1.288, 1.605, 2.007, 2.506, 3.106",\
"0.7853, 0.8089, 0.8883, 1.027, 1.218, 1.464, 1.773, 2.165, 2.647, 3.231",\
"0.9445, 0.9708, 1.058, 1.209, 1.419, 1.681, 1.998, 2.382, 2.853, 3.422",\
"1.128, 1.156, 1.252, 1.417, 1.645, 1.929, 2.266, 2.659, 3.124, 3.679");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.1853, 0.1963, 0.2334, 0.3001, 0.3972, 0.5267, 0.6922, 0.8973, 1.147, 1.443",\
"0.1824, 0.1934, 0.231, 0.2977, 0.3953, 0.5255, 0.6917, 0.8969, 1.146, 1.443",\
"0.183, 0.192, 0.2248, 0.2901, 0.3896, 0.5223, 0.6897, 0.8961, 1.146, 1.443",\
"0.2618, 0.27, 0.2956, 0.3401, 0.411, 0.5236, 0.6848, 0.8937, 1.145, 1.442",\
"0.3718, 0.3805, 0.412, 0.4646, 0.5352, 0.6244, 0.7438, 0.9161, 1.148, 1.441",\
"0.5068, 0.5193, 0.5567, 0.6201, 0.7002, 0.7998, 0.9186, 1.06, 1.243, 1.488",\
"0.6728, 0.689, 0.7328, 0.8068, 0.9016, 1.013, 1.142, 1.292, 1.468, 1.674",\
"0.8736, 0.8896, 0.9428, 1.029, 1.139, 1.266, 1.41, 1.569, 1.753, 1.964",\
"1.109, 1.129, 1.192, 1.291, 1.415, 1.561, 1.718, 1.894, 2.087, 2.306",\
"1.382, 1.405, 1.476, 1.591, 1.736, 1.896, 2.072, 2.266, 2.472, 2.702");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.05575, 0.1813, 0.4209, 0.7943, 1.318, 2.008, 2.876, 3.936, 5.2");
index_2("0.001, 0.001617, 0.003783, 0.007918, 0.01436, 0.0234, 0.0353, 0.05028, 0.06858, 0.09038");
values("0.46, 0.4917, 0.6028, 0.8192, 1.153, 1.622, 2.239, 3.016, 3.962, 5.09",\
"0.461, 0.4922, 0.6042, 0.818, 1.153, 1.623, 2.24, 3.015, 3.958, 5.09",\
"0.4626, 0.4937, 0.6043, 0.8177, 1.152, 1.622, 2.236, 3.014, 3.958, 5.083",\
"0.4731, 0.5026, 0.6092, 0.8195, 1.153, 1.622, 2.238, 3.017, 3.958, 5.087",\
"0.5103, 0.5389, 0.64, 0.8399, 1.163, 1.625, 2.237, 3.011, 3.959, 5.085",\
"0.6196, 0.641, 0.7238, 0.9022, 1.2, 1.646, 2.245, 3.016, 3.963, 5.082",\
"0.813, 0.832, 0.9028, 1.046, 1.301, 1.705, 2.278, 3.031, 3.964, 5.09",\
"1.045, 1.065, 1.133, 1.272, 1.494, 1.845, 2.365, 3.076, 3.987, 5.097",\
"1.303, 1.326, 1.396, 1.537, 1.761, 2.076, 2.539, 3.191, 4.05, 5.128",\
"1.59, 1.613, 1.687, 1.838, 2.071, 2.387, 2.808, 3.4, 4.192, 5.211");
}
}
}
}