blob: ab791cfdb29c275243b39fe14bf8677b8e6963aa [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__or4_2) {
area : 30.732800 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "2.123172e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "1.953558e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "1.7496e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "1.7496e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "1.5386598e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "1.538676e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "1.538676e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "1.5386598e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "1.324026e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "1.3240422e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "2.123172e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.003364 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.004728, 0.004726, 0.004724, 0.004712, 0.004694, 0.004655, 0.004591, \
0.004473, 0.00417, 0.002692");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001516, -0.001515, -0.001529, -0.001528, -0.001533, -0.001534, \
-0.001534, -0.001534, -0.001535, -0.00134");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003557, 0.003553, 0.003553, 0.003547, 0.003541, 0.003518, 0.003484, \
0.003418, 0.003244, 0.002251");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001517, -0.001519, -0.001529, -0.001529, -0.001534, -0.001533, \
-0.001533, -0.001534, -0.001534, -0.00134");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003556, 0.003556, 0.003557, 0.00355, 0.003542, 0.00352, 0.003486, \
0.003421, 0.003252, 0.00226");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001516, -0.001523, -0.00153, -0.00153, -0.001534, -0.001535, \
-0.001535, -0.001536, -0.001535, -0.001339");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002235, 0.002234, 0.002237, 0.002233, 0.002234, 0.002226, 0.00221, \
0.002183, 0.002117, 0.001636");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001524, -0.001524, -0.001537, -0.001535, -0.001542, -0.00154, \
-0.001542, -0.001542, -0.001542, -0.001347");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002232, 0.002233, 0.00224, 0.002236, 0.002235, 0.002225, 0.002211, \
0.002183, 0.002118, 0.001638");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001523, -0.001523, -0.001537, -0.001534, -0.001541, -0.001542, \
-0.001542, -0.001542, -0.001542, -0.001346");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002232, 0.002233, 0.002238, 0.002236, 0.002234, 0.002225, 0.002211, \
0.002184, 0.002118, 0.001638");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001523, -0.001524, -0.001537, -0.001534, -0.001541, -0.001541, \
-0.001543, -0.001542, -0.001542, -0.001346");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002232, 0.002231, 0.002237, 0.002233, 0.002236, 0.002226, 0.00221, \
0.002184, 0.002119, 0.001638");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001523, -0.001527, -0.001538, -0.001536, -0.001541, -0.001541, \
-0.001543, -0.001541, -0.001541, -0.001345");
}
}
}
pin(A2) {
capacitance : 0.003152 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002839, 0.00283, 0.00283, 0.00282, 0.002807, 0.002771, 0.002716, \
0.00261, 0.002371, 0.001412");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001872, -0.001875, -0.001882, -0.001885, -0.001896, -0.001903, \
-0.001912, -0.001928, -0.001951, -0.00175");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001988, 0.001984, 0.001991, 0.001989, 0.001998, 0.001996, 0.001993, \
0.001992, 0.001991, 0.001776");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001893, -0.001894, -0.001905, -0.001908, -0.001917, -0.001922, \
-0.001932, -0.001947, -0.001968, -0.001761");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001985, 0.001984, 0.001989, 0.001992, 0.001999, 0.001996, 0.001996, \
0.001992, 0.001991, 0.001776");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001892, -0.001895, -0.001903, -0.001908, -0.001916, -0.001923, \
-0.001932, -0.001946, -0.001968, -0.001762");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003112, 0.00311, 0.003116, 0.003116, 0.003121, 0.00312, 0.003121, \
0.003119, 0.003119, 0.002588");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00282, -0.002832, -0.002877, -0.002915, -0.002954, -0.002973, \
-0.002987, -0.002996, -0.003002, -0.002735");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002129, 0.002126, 0.002135, 0.002135, 0.002142, 0.002141, 0.002143, \
0.00214, 0.002142, 0.001848");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002368, -0.002354, -0.002345, -0.002333, -0.00234, -0.002334, \
-0.002333, -0.002332, -0.002332, -0.002084");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002186, 0.002185, 0.002197, 0.002198, 0.002203, 0.002203, 0.002204, \
0.002203, 0.002204, 0.001901");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002529, -0.002529, -0.002532, -0.002537, -0.002546, -0.002545, \
-0.002545, -0.002547, -0.002546, -0.002292");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002186, 0.002186, 0.00219, 0.002196, 0.002204, 0.002204, 0.002204, \
0.002205, 0.002206, 0.001901");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002529, -0.00253, -0.00253, -0.002537, -0.002545, -0.002546, \
-0.002546, -0.002546, -0.002547, -0.002291");
}
}
}
pin(A3) {
capacitance : 0.00305 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.001992, 0.001985, 0.001998, 0.001996, 0.002005, 0.002005, 0.002004, \
0.002003, 0.002004, 0.001793");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.001957, -0.001958, -0.001968, -0.001968, -0.001974, -0.001975, \
-0.001975, -0.001975, -0.001977, -0.001738");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003116, 0.00311, 0.003115, 0.003112, 0.00312, 0.003121, 0.003121, \
0.00312, 0.003119, 0.0026");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002831, -0.002838, -0.002884, -0.002928, -0.002964, -0.002982, \
-0.002992, -0.002999, -0.003005, -0.002739");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002191, 0.002188, 0.002195, 0.0022, 0.002208, 0.002208, 0.002208, \
0.002207, 0.002206, 0.001902");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002535, -0.002533, -0.002544, -0.002543, -0.002551, -0.002552, \
-0.002551, -0.002551, -0.002552, -0.002297");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003118, 0.003114, 0.003115, 0.003115, 0.003123, 0.003121, 0.003121, \
0.00312, 0.003119, 0.002592");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002667, -0.002657, -0.002689, -0.002741, -0.002799, -0.002841, \
-0.002873, -0.002895, -0.002908, -0.00266");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.002128, 0.002129, 0.002134, 0.002135, 0.002141, 0.00214, 0.002142, \
0.00214, 0.002141, 0.001848");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002371, -0.002356, -0.002349, -0.002338, -0.002341, -0.002337, \
-0.002336, -0.002334, -0.002332, -0.002085");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003114, 0.00311, 0.003116, 0.003116, 0.003119, 0.003119, 0.003122, \
0.003119, 0.003118, 0.0026");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002831, -0.002838, -0.002885, -0.00293, -0.002965, -0.002982, \
-0.002991, -0.002999, -0.003004, -0.002738");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.00219, 0.002188, 0.002195, 0.0022, 0.002208, 0.002206, 0.002207, \
0.002207, 0.002208, 0.001904");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002534, -0.002535, -0.002547, -0.002542, -0.002551, -0.002552, \
-0.002552, -0.002552, -0.002552, -0.002296");
}
}
}
pin(A4) {
capacitance : 0.003132 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 21 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003109, 0.003106, 0.003106, 0.003113, 0.003117, 0.00312, 0.003119, \
0.003119, 0.003121, 0.002608");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002816, -0.002837, -0.002907, -0.002941, -0.002974, -0.002988, \
-0.002994, -0.002999, -0.003008, -0.00274");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003109, 0.00311, 0.003111, 0.00311, 0.00312, 0.003119, 0.003121, \
0.003121, 0.003118, 0.002605");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.00266, -0.00268, -0.002739, -0.002795, -0.002845, -0.002872, \
-0.002895, -0.00291, -0.00292, -0.002667");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003109, 0.003112, 0.003106, 0.003111, 0.003117, 0.003118, 0.003119, \
0.003119, 0.003119, 0.002608");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002815, -0.002838, -0.002909, -0.002939, -0.002975, -0.002988, \
-0.002995, -0.003, -0.003007, -0.002739");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.00311, 0.003112, 0.003112, 0.003114, 0.003123, 0.003121, 0.00312, \
0.00312, 0.003119, 0.002602");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002623, -0.002644, -0.002703, -0.002751, -0.002797, -0.002828, \
-0.002854, -0.002872, -0.002887, -0.002639");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003109, 0.003112, 0.003108, 0.003112, 0.003118, 0.00312, 0.00312, \
0.003119, 0.00312, 0.002608");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002815, -0.002838, -0.002904, -0.002942, -0.002974, -0.002986, \
-0.002995, -0.003001, -0.003006, -0.002739");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003108, 0.003111, 0.003115, 0.003111, 0.003118, 0.00312, 0.003119, \
0.003118, 0.00312, 0.002603");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002659, -0.002681, -0.002743, -0.002795, -0.002844, -0.002873, \
-0.002894, -0.00291, -0.002921, -0.002666");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("0.003106, 0.003112, 0.00311, 0.003114, 0.00312, 0.003121, 0.003119, \
0.003119, 0.003119, 0.002607");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
values("-0.002815, -0.002839, -0.002909, -0.002941, -0.002974, -0.002988, \
-0.002995, -0.003, -0.003005, -0.002739");
}
}
}
pin(Z) {
direction : output ;
function : "(A1|A2|A3|A4)" ;
max_capacitance : 0.3306 ;
max_transition : 21 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.03024, 0.03033, 0.03052, 0.03078, 0.03103, 0.03123, 0.03139, 0.0315, 0.03158, 0.03164",\
"0.03019, 0.03028, 0.03048, 0.03074, 0.03099, 0.03119, 0.03134, 0.03146, 0.03155, 0.0316",\
"0.03005, 0.03013, 0.03034, 0.03059, 0.03085, 0.03106, 0.03121, 0.03133, 0.0314, 0.03146",\
"0.02991, 0.02999, 0.03019, 0.03045, 0.0307, 0.03091, 0.03107, 0.03119, 0.03127, 0.03131",\
"0.02981, 0.02988, 0.03009, 0.03035, 0.0306, 0.0308, 0.03096, 0.03107, 0.03115, 0.03118",\
"0.02973, 0.02982, 0.03002, 0.03026, 0.0305, 0.03069, 0.03085, 0.03097, 0.03104, 0.031",\
"0.02967, 0.02975, 0.02994, 0.03017, 0.03038, 0.03057, 0.03072, 0.03081, 0.03077, 0.0304",\
"0.02944, 0.02951, 0.02968, 0.02988, 0.03006, 0.0302, 0.03023, 0.02995, 0.02914, 0.02833",\
"0.02611, 0.02618, 0.02632, 0.02639, 0.02585, 0.02487, 0.02425, 0.02386, 0.02362, 0.02346",\
"0.008366, 0.008427, 0.008582, 0.008774, 0.008977, 0.009162, 0.009331, 0.009472, 0.009586, 0.009679");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.01568, 0.01583, 0.01612, 0.01649, 0.01682, 0.01712, 0.01726, 0.01796, 0.03032, 0.1031",\
"0.01572, 0.01583, 0.01616, 0.01652, 0.01687, 0.01716, 0.01726, 0.01821, 0.03079, 0.1057",\
"0.01575, 0.01586, 0.01617, 0.01651, 0.0169, 0.01729, 0.01726, 0.01822, 0.03353, 0.1142",\
"0.01565, 0.01578, 0.016, 0.0163, 0.01661, 0.01709, 0.01724, 0.01852, 0.03939, 0.1308",\
"0.01548, 0.01556, 0.01581, 0.01611, 0.01636, 0.0167, 0.01697, 0.01956, 0.05155, 0.156",\
"0.01533, 0.01539, 0.01557, 0.01584, 0.01608, 0.01638, 0.01686, 0.02293, 0.07621, 0.1871",\
"0.01516, 0.01523, 0.0154, 0.01561, 0.01593, 0.01623, 0.01751, 0.03476, 0.1159, 0.2147",\
"0.015, 0.01507, 0.01525, 0.01539, 0.01569, 0.01614, 0.02108, 0.07016, 0.1582, 0.2286",\
"0.01491, 0.01498, 0.01512, 0.01532, 0.01548, 0.01736, 0.04972, 0.1205, 0.1756, 0.2146",\
"0.01501, 0.01508, 0.01521, 0.01541, 0.01829, 0.05302, 0.09494, 0.1228, 0.1415, 0.1544");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.03164, 0.03172, 0.03193, 0.03218, 0.03243, 0.03264, 0.03279, 0.0329, 0.03298, 0.03304",\
"0.03161, 0.0317, 0.0319, 0.03215, 0.0324, 0.0326, 0.03276, 0.03287, 0.03296, 0.03301",\
"0.03152, 0.0316, 0.03181, 0.03206, 0.03231, 0.03252, 0.03267, 0.03279, 0.03287, 0.03292",\
"0.03143, 0.03151, 0.03171, 0.03197, 0.03222, 0.03242, 0.03258, 0.0327, 0.03277, 0.03282",\
"0.03136, 0.03144, 0.03165, 0.0319, 0.03215, 0.03235, 0.0325, 0.03262, 0.0327, 0.03272",\
"0.03131, 0.03139, 0.0316, 0.03184, 0.03208, 0.03228, 0.03243, 0.03254, 0.03261, 0.03254",\
"0.03126, 0.03133, 0.03153, 0.03176, 0.03199, 0.03219, 0.03233, 0.03241, 0.03232, 0.03185",\
"0.03099, 0.03107, 0.03124, 0.03145, 0.03165, 0.03179, 0.03178, 0.03138, 0.0305, 0.02972",\
"0.02724, 0.02732, 0.02746, 0.02751, 0.02671, 0.02584, 0.02531, 0.02499, 0.02478, 0.02464",\
"0.008931, 0.008985, 0.009132, 0.009326, 0.009532, 0.009726, 0.009895, 0.01003, 0.01014, 0.01022");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.01702, 0.01716, 0.01744, 0.01777, 0.01814, 0.01843, 0.01885, 0.01947, 0.03177, 0.1061",\
"0.01702, 0.01716, 0.01744, 0.01777, 0.01817, 0.01844, 0.01859, 0.01982, 0.03271, 0.108",\
"0.01702, 0.01713, 0.01741, 0.01775, 0.01807, 0.01843, 0.01862, 0.01942, 0.03522, 0.1164",\
"0.01696, 0.01706, 0.01732, 0.01759, 0.01797, 0.01825, 0.01837, 0.02036, 0.04093, 0.133",\
"0.01682, 0.0169, 0.01711, 0.01738, 0.01771, 0.01793, 0.01812, 0.02124, 0.05415, 0.1588",\
"0.01665, 0.01672, 0.01688, 0.01718, 0.01748, 0.0177, 0.01819, 0.0247, 0.07914, 0.1899",\
"0.01651, 0.01658, 0.01674, 0.01699, 0.0172, 0.01761, 0.01859, 0.03699, 0.1196, 0.2172",\
"0.01635, 0.01642, 0.01659, 0.01677, 0.01702, 0.01744, 0.02276, 0.07396, 0.1614, 0.2301",\
"0.01621, 0.01628, 0.01642, 0.01661, 0.01679, 0.01906, 0.05413, 0.1237, 0.1766, 0.2139",\
"0.0163, 0.01637, 0.01653, 0.01673, 0.02062, 0.05759, 0.09625, 0.1217, 0.1387, 0.1504");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.03295, 0.03303, 0.03324, 0.03349, 0.03374, 0.03394, 0.0341, 0.03422, 0.03429, 0.03435",\
"0.03291, 0.03299, 0.0332, 0.03345, 0.0337, 0.03391, 0.03406, 0.03418, 0.03427, 0.03432",\
"0.03282, 0.03291, 0.03311, 0.03336, 0.03361, 0.03382, 0.03398, 0.03409, 0.03417, 0.03423",\
"0.03273, 0.03281, 0.03301, 0.03327, 0.03352, 0.03372, 0.03388, 0.03399, 0.03408, 0.03412",\
"0.03266, 0.03275, 0.03295, 0.0332, 0.03345, 0.03365, 0.03381, 0.03393, 0.034, 0.03402",\
"0.03262, 0.0327, 0.03289, 0.03315, 0.03339, 0.03359, 0.03374, 0.03385, 0.03391, 0.03381",\
"0.03255, 0.03263, 0.03283, 0.03307, 0.0333, 0.0335, 0.03363, 0.0337, 0.03359, 0.03306",\
"0.03226, 0.03234, 0.03253, 0.03275, 0.03295, 0.03308, 0.03305, 0.0326, 0.0317, 0.03093",\
"0.02848, 0.02856, 0.02871, 0.02876, 0.02793, 0.02709, 0.02657, 0.02625, 0.02605, 0.02591",\
"0.01011, 0.01017, 0.01033, 0.01054, 0.01076, 0.01096, 0.01113, 0.01127, 0.01137, 0.01144");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.01818, 0.01829, 0.01856, 0.01894, 0.01928, 0.0195, 0.01983, 0.02067, 0.03407, 0.108",\
"0.01817, 0.01827, 0.01856, 0.01889, 0.01927, 0.01954, 0.01967, 0.02057, 0.03403, 0.1104",\
"0.01815, 0.01825, 0.01854, 0.01885, 0.01919, 0.01952, 0.01977, 0.02047, 0.0365, 0.1187",\
"0.01805, 0.01816, 0.01837, 0.01865, 0.01894, 0.01928, 0.01961, 0.02094, 0.04264, 0.1362",\
"0.01788, 0.01798, 0.01816, 0.01846, 0.01873, 0.01905, 0.01923, 0.02211, 0.05576, 0.1611",\
"0.01774, 0.0178, 0.01797, 0.01826, 0.01851, 0.01874, 0.0193, 0.02595, 0.08165, 0.1923",\
"0.01757, 0.01767, 0.01782, 0.01804, 0.01823, 0.01856, 0.01959, 0.0392, 0.1227, 0.2193",\
"0.01744, 0.01752, 0.01768, 0.01785, 0.0181, 0.01849, 0.02441, 0.07715, 0.1638, 0.231",\
"0.01729, 0.01736, 0.0175, 0.01773, 0.01782, 0.02058, 0.05789, 0.1263, 0.1773, 0.2133",\
"0.01735, 0.01744, 0.01756, 0.01779, 0.02293, 0.06113, 0.097, 0.1205, 0.1361, 0.1469");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.03425, 0.03433, 0.03454, 0.03479, 0.03504, 0.03525, 0.03541, 0.03552, 0.03561, 0.03566",\
"0.03423, 0.0343, 0.03451, 0.03477, 0.03502, 0.03522, 0.03538, 0.03549, 0.03558, 0.03563",\
"0.03412, 0.03421, 0.03441, 0.03467, 0.03492, 0.03512, 0.03529, 0.03539, 0.03548, 0.03553",\
"0.03404, 0.03412, 0.03432, 0.03458, 0.03482, 0.03503, 0.03519, 0.0353, 0.03539, 0.03543",\
"0.03397, 0.03406, 0.03426, 0.03451, 0.03476, 0.03496, 0.03512, 0.03524, 0.0353, 0.03532",\
"0.03392, 0.03399, 0.03421, 0.03445, 0.0347, 0.0349, 0.03506, 0.03517, 0.03521, 0.0351",\
"0.03386, 0.03394, 0.03414, 0.03439, 0.03462, 0.03481, 0.03495, 0.03502, 0.03489, 0.03433",\
"0.03356, 0.03365, 0.03383, 0.03406, 0.03426, 0.03439, 0.03435, 0.03388, 0.03298, 0.03221",\
"0.02986, 0.02994, 0.03009, 0.03016, 0.02937, 0.02852, 0.02798, 0.02766, 0.02744, 0.02729",\
"0.01149, 0.01156, 0.01173, 0.01196, 0.01219, 0.0124, 0.01257, 0.0127, 0.0128, 0.01287");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.01933, 0.01944, 0.01971, 0.02007, 0.02035, 0.0207, 0.02088, 0.02181, 0.03494, 0.1102",\
"0.01925, 0.01936, 0.01964, 0.01998, 0.0203, 0.02061, 0.02103, 0.02158, 0.03554, 0.1124",\
"0.01913, 0.01925, 0.01952, 0.01984, 0.02018, 0.02036, 0.02093, 0.02149, 0.03799, 0.1206",\
"0.01902, 0.01912, 0.01936, 0.01964, 0.01995, 0.02018, 0.02045, 0.02182, 0.04469, 0.1372",\
"0.01884, 0.01897, 0.01914, 0.01941, 0.01964, 0.01997, 0.02023, 0.02304, 0.05747, 0.1632",\
"0.01871, 0.0188, 0.01899, 0.01929, 0.01952, 0.01981, 0.02013, 0.02725, 0.08373, 0.1943",\
"0.0186, 0.01867, 0.01882, 0.01904, 0.01928, 0.01958, 0.02078, 0.04101, 0.1253, 0.221",\
"0.01846, 0.01852, 0.01869, 0.01887, 0.01911, 0.01947, 0.02573, 0.08, 0.1659, 0.232",\
"0.01828, 0.01836, 0.0185, 0.01867, 0.01885, 0.02184, 0.06109, 0.1284, 0.1779, 0.2127",\
"0.0183, 0.01837, 0.01852, 0.01875, 0.02497, 0.06385, 0.09748, 0.1194, 0.134, 0.144");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("5.323, 5.477, 5.86, 6.356, 6.925, 7.564, 8.285, 9.099, 10.03, 11.08",\
"5.366, 5.52, 5.904, 6.399, 6.969, 7.608, 8.329, 9.143, 10.07, 11.12",\
"5.563, 5.717, 6.101, 6.596, 7.166, 7.807, 8.526, 9.341, 10.27, 11.32",\
"5.996, 6.15, 6.534, 7.029, 7.598, 8.238, 8.96, 9.774, 10.7, 11.75",\
"6.713, 6.866, 7.25, 7.745, 8.314, 8.952, 9.674, 10.49, 11.41, 12.47",\
"7.737, 7.892, 8.276, 8.77, 9.339, 9.978, 10.7, 11.51, 12.44, 13.49",\
"9.097, 9.251, 9.634, 10.13, 10.7, 11.34, 12.06, 12.87, 13.8, 14.85",\
"10.82, 10.97, 11.35, 11.85, 12.42, 13.06, 13.78, 14.59, 15.52, 16.57",\
"12.9, 13.06, 13.44, 13.94, 14.51, 15.15, 15.87, 16.69, 17.61, 18.67",\
"15.3, 15.46, 15.87, 16.38, 16.95, 17.6, 18.32, 19.14, 20.06, 21.12");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("1.197, 1.297, 1.618, 2.201, 3.095, 4.344, 5.984, 8.046, 10.57, 13.57",\
"1.264, 1.365, 1.686, 2.268, 3.163, 4.412, 6.049, 8.113, 10.63, 13.64",\
"1.499, 1.599, 1.92, 2.502, 3.397, 4.646, 6.284, 8.349, 10.86, 13.88",\
"1.945, 2.045, 2.364, 2.945, 3.838, 5.089, 6.727, 8.789, 11.31, 14.32",\
"2.611, 2.712, 3.032, 3.612, 4.505, 5.755, 7.399, 9.466, 11.98, 14.99",\
"3.396, 3.502, 3.829, 4.41, 5.302, 6.551, 8.19, 10.26, 12.78, 15.77",\
"4.256, 4.368, 4.704, 5.288, 6.182, 7.429, 9.068, 11.13, 13.65, 16.66",\
"5.186, 5.306, 5.653, 6.242, 7.135, 8.384, 10.02, 12.08, 14.6, 17.6",\
"6.184, 6.313, 6.675, 7.269, 8.163, 9.407, 11.05, 13.11, 15.63, 18.62",\
"7.243, 7.382, 7.759, 8.362, 9.256, 10.5, 12.14, 14.2, 16.72, 19.72");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.9772, 1.069, 1.323, 1.702, 2.217, 2.873, 3.697, 4.722, 5.998, 7.556",\
"0.978, 1.068, 1.323, 1.702, 2.214, 2.875, 3.697, 4.732, 6, 7.555",\
"0.9768, 1.068, 1.323, 1.7, 2.216, 2.874, 3.697, 4.724, 5.996, 7.556",\
"0.9778, 1.07, 1.323, 1.7, 2.217, 2.873, 3.696, 4.731, 6.002, 7.554",\
"0.9766, 1.07, 1.321, 1.7, 2.217, 2.874, 3.696, 4.732, 6, 7.554",\
"0.98, 1.07, 1.322, 1.7, 2.218, 2.872, 3.698, 4.732, 6.002, 7.556",\
"0.976, 1.07, 1.324, 1.702, 2.218, 2.874, 3.696, 4.73, 5.998, 7.556",\
"0.976, 1.07, 1.324, 1.702, 2.216, 2.876, 3.698, 4.732, 6, 7.552",\
"0.998, 1.09, 1.34, 1.714, 2.22, 2.876, 3.7, 4.726, 6.002, 7.558",\
"1.084, 1.168, 1.404, 1.754, 2.248, 2.9, 3.718, 4.746, 6.016, 7.56");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.4322, 0.5642, 1.038, 1.976, 3.457, 5.539, 8.289, 11.73, 15.98, 20.96",\
"0.4336, 0.5642, 1.038, 1.976, 3.457, 5.54, 8.278, 11.73, 15.94, 21",\
"0.4322, 0.5642, 1.038, 1.976, 3.461, 5.547, 8.279, 11.73, 15.94, 21.01",\
"0.4324, 0.5646, 1.039, 1.976, 3.461, 5.547, 8.279, 11.73, 15.94, 21.02",\
"0.4428, 0.5714, 1.041, 1.977, 3.459, 5.539, 8.288, 11.72, 15.94, 20.96",\
"0.48, 0.6046, 1.06, 1.983, 3.458, 5.538, 8.277, 11.73, 15.93, 20.98",\
"0.524, 0.6446, 1.088, 2, 3.468, 5.542, 8.288, 11.73, 15.94, 20.97",\
"0.574, 0.694, 1.12, 2.014, 3.48, 5.55, 8.284, 11.74, 15.94, 20.96",\
"0.636, 0.75, 1.162, 2.034, 3.488, 5.562, 8.292, 11.73, 15.94, 20.95",\
"0.706, 0.816, 1.212, 2.06, 3.506, 5.572, 8.304, 11.74, 15.95, 20.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("5.879, 6.032, 6.416, 6.912, 7.48, 8.121, 8.842, 9.655, 10.58, 11.63",\
"5.928, 6.081, 6.466, 6.961, 7.529, 8.169, 8.891, 9.703, 10.63, 11.68",\
"6.146, 6.3, 6.684, 7.178, 7.747, 8.387, 9.109, 9.921, 10.85, 11.9",\
"6.602, 6.755, 7.139, 7.634, 8.203, 8.843, 9.564, 10.38, 11.3, 12.36",\
"7.306, 7.46, 7.843, 8.339, 8.908, 9.549, 10.27, 11.08, 12.01, 13.06",\
"8.284, 8.438, 8.823, 9.318, 9.888, 10.53, 11.25, 12.06, 12.99, 14.04",\
"9.572, 9.724, 10.11, 10.6, 11.17, 11.81, 12.53, 13.35, 14.27, 15.33",\
"11.19, 11.35, 11.73, 12.22, 12.79, 13.43, 14.16, 14.97, 15.89, 16.95",\
"13.15, 13.3, 13.69, 14.19, 14.76, 15.4, 16.13, 16.94, 17.87, 18.92",\
"15.41, 15.57, 15.97, 16.48, 17.06, 17.71, 18.43, 19.25, 20.18, 21.24");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("1.271, 1.372, 1.694, 2.278, 3.173, 4.423, 6.063, 8.124, 10.64, 13.64",\
"1.338, 1.438, 1.76, 2.344, 3.24, 4.49, 6.129, 8.192, 10.71, 13.7",\
"1.571, 1.672, 1.994, 2.578, 3.474, 4.724, 6.363, 8.424, 10.94, 13.94",\
"2.018, 2.119, 2.44, 3.021, 3.916, 5.167, 6.807, 8.871, 11.39, 14.38",\
"2.695, 2.796, 3.117, 3.698, 4.593, 5.844, 7.483, 9.548, 12.07, 15.06",\
"3.508, 3.613, 3.94, 4.522, 5.416, 6.665, 8.306, 10.37, 12.89, 15.89",\
"4.401, 4.512, 4.847, 5.433, 6.325, 7.573, 9.214, 11.28, 13.8, 16.79",\
"5.365, 5.483, 5.83, 6.418, 7.313, 8.561, 10.2, 12.26, 14.78, 17.78",\
"6.401, 6.528, 6.886, 7.48, 8.375, 9.623, 11.26, 13.32, 15.84, 18.84",\
"7.501, 7.637, 8.013, 8.612, 9.508, 10.75, 12.39, 14.46, 16.97, 19.97");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.9776, 1.07, 1.323, 1.7, 2.217, 2.873, 3.697, 4.725, 5.995, 7.554",\
"0.9776, 1.071, 1.322, 1.7, 2.218, 2.873, 3.697, 4.732, 5.998, 7.554",\
"0.9772, 1.069, 1.322, 1.701, 2.215, 2.87, 3.696, 4.728, 5.996, 7.554",\
"0.9766, 1.07, 1.323, 1.7, 2.217, 2.874, 3.697, 4.732, 5.996, 7.554",\
"0.9776, 1.069, 1.322, 1.7, 2.216, 2.874, 3.698, 4.724, 6.002, 7.556",\
"0.98, 1.07, 1.322, 1.7, 2.216, 2.87, 3.698, 4.728, 6, 7.554",\
"0.978, 1.07, 1.322, 1.702, 2.218, 2.87, 3.696, 4.728, 6, 7.556",\
"0.982, 1.074, 1.326, 1.704, 2.22, 2.872, 3.698, 4.734, 6.002, 7.552",\
"1, 1.09, 1.34, 1.716, 2.23, 2.878, 3.71, 4.732, 6, 7.558",\
"1.05, 1.142, 1.39, 1.758, 2.262, 2.91, 3.732, 4.752, 6.016, 7.566");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.4354, 0.5682, 1.043, 1.981, 3.467, 5.542, 8.298, 11.73, 15.95, 20.99",\
"0.4358, 0.568, 1.043, 1.981, 3.463, 5.542, 8.285, 11.76, 15.94, 20.97",\
"0.437, 0.5664, 1.043, 1.981, 3.462, 5.542, 8.291, 11.73, 15.94, 20.96",\
"0.4354, 0.567, 1.042, 1.981, 3.465, 5.542, 8.279, 11.76, 15.95, 20.96",\
"0.4442, 0.5728, 1.044, 1.982, 3.467, 5.542, 8.283, 11.73, 15.96, 20.96",\
"0.4752, 0.6006, 1.06, 1.985, 3.462, 5.552, 8.282, 11.73, 15.94, 20.99",\
"0.5156, 0.6382, 1.085, 2.002, 3.47, 5.548, 8.282, 11.73, 15.96, 20.96",\
"0.566, 0.684, 1.116, 2.014, 3.48, 5.554, 8.288, 11.74, 15.95, 20.96",\
"0.618, 0.736, 1.152, 2.034, 3.488, 5.562, 8.292, 11.74, 15.94, 21.01",\
"0.684, 0.798, 1.2, 2.056, 3.504, 5.572, 8.302, 11.75, 15.95, 20.99");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("6.176, 6.33, 6.715, 7.209, 7.779, 8.417, 9.14, 9.953, 10.88, 11.93",\
"6.229, 6.383, 6.767, 7.262, 7.83, 8.47, 9.192, 10.01, 10.93, 11.99",\
"6.465, 6.619, 7.003, 7.498, 8.068, 8.708, 9.429, 10.24, 11.17, 12.22",\
"6.934, 7.088, 7.473, 7.968, 8.537, 9.177, 9.897, 10.71, 11.64, 12.69",\
"7.641, 7.795, 8.179, 8.674, 9.244, 9.885, 10.6, 11.42, 12.34, 13.4",\
"8.599, 8.753, 9.136, 9.631, 10.2, 10.84, 11.56, 12.37, 13.3, 14.35",\
"9.828, 9.981, 10.36, 10.86, 11.43, 12.07, 12.79, 13.6, 14.53, 15.58",\
"11.35, 11.51, 11.89, 12.39, 12.95, 13.6, 14.32, 15.13, 16.06, 17.11",\
"13.18, 13.34, 13.73, 14.22, 14.8, 15.44, 16.16, 16.97, 17.9, 18.95",\
"15.29, 15.45, 15.85, 16.36, 16.94, 17.59, 18.31, 19.13, 20.06, 21.12");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("1.323, 1.425, 1.751, 2.339, 3.238, 4.492, 6.132, 8.196, 10.71, 13.71",\
"1.389, 1.492, 1.817, 2.405, 3.305, 4.558, 6.199, 8.263, 10.78, 13.78",\
"1.622, 1.725, 2.05, 2.638, 3.537, 4.79, 6.43, 8.496, 11.01, 14.01",\
"2.07, 2.172, 2.496, 3.082, 3.98, 5.232, 6.875, 8.939, 11.46, 14.46",\
"2.755, 2.856, 3.179, 3.764, 4.662, 5.914, 7.556, 9.622, 12.14, 15.14",\
"3.592, 3.696, 4.023, 4.608, 5.505, 6.757, 8.399, 10.46, 12.98, 15.98",\
"4.51, 4.622, 4.957, 5.544, 6.44, 7.69, 9.33, 11.4, 13.91, 16.92",\
"5.506, 5.624, 5.97, 6.56, 7.456, 8.707, 10.35, 12.41, 14.93, 17.93",\
"6.575, 6.7, 7.058, 7.653, 8.549, 9.8, 11.44, 13.5, 16.02, 19.02",\
"7.712, 7.846, 8.218, 8.82, 9.717, 10.96, 12.6, 14.67, 17.19, 20.19");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.9784, 1.069, 1.322, 1.7, 2.215, 2.873, 3.699, 4.725, 5.993, 7.554",\
"0.9776, 1.07, 1.323, 1.7, 2.218, 2.873, 3.696, 4.727, 5.999, 7.556",\
"0.9776, 1.069, 1.322, 1.702, 2.213, 2.873, 3.698, 4.728, 5.998, 7.554",\
"0.9788, 1.071, 1.322, 1.701, 2.216, 2.873, 3.698, 4.724, 5.998, 7.554",\
"0.9784, 1.071, 1.322, 1.7, 2.212, 2.874, 3.7, 4.732, 6, 7.556",\
"0.978, 1.068, 1.322, 1.702, 2.218, 2.872, 3.698, 4.73, 5.998, 7.554",\
"0.978, 1.07, 1.324, 1.7, 2.218, 2.874, 3.698, 4.732, 6.002, 7.554",\
"0.982, 1.072, 1.324, 1.702, 2.214, 2.876, 3.698, 4.732, 6.002, 7.552",\
"0.996, 1.088, 1.338, 1.712, 2.224, 2.878, 3.706, 4.73, 6, 7.556",\
"1.04, 1.132, 1.38, 1.754, 2.26, 2.912, 3.724, 4.754, 6.018, 7.562");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.4442, 0.5762, 1.055, 1.994, 3.477, 5.562, 8.289, 11.74, 15.98, 20.97",\
"0.4446, 0.576, 1.055, 1.993, 3.477, 5.552, 8.295, 11.74, 15.95, 20.98",\
"0.4444, 0.5754, 1.054, 1.993, 3.474, 5.551, 8.289, 11.74, 15.95, 20.97",\
"0.4436, 0.5746, 1.051, 1.992, 3.472, 5.555, 8.288, 11.74, 15.96, 21.01",\
"0.4452, 0.576, 1.051, 1.99, 3.472, 5.551, 8.304, 11.75, 15.97, 20.97",\
"0.4748, 0.6018, 1.063, 1.991, 3.472, 5.551, 8.286, 11.75, 15.95, 20.97",\
"0.5144, 0.637, 1.087, 2.004, 3.476, 5.558, 8.288, 11.74, 15.95, 20.96",\
"0.558, 0.68, 1.116, 2.016, 3.486, 5.56, 8.296, 11.74, 15.95, 20.96",\
"0.612, 0.73, 1.15, 2.038, 3.496, 5.57, 8.298, 11.74, 15.95, 20.97",\
"0.672, 0.788, 1.192, 2.056, 3.508, 5.578, 8.306, 11.75, 15.96, 20.98");
}
}
timing() {
related_pin : "A4" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("6.262, 6.416, 6.8, 7.295, 7.864, 8.504, 9.226, 10.04, 10.96, 12.02",\
"6.335, 6.489, 6.873, 7.369, 7.937, 8.578, 9.298, 10.11, 11.04, 12.09",\
"6.596, 6.75, 7.134, 7.63, 8.198, 8.838, 9.559, 10.37, 11.3, 12.35",\
"7.076, 7.229, 7.614, 8.108, 8.677, 9.317, 10.04, 10.85, 11.78, 12.83",\
"7.783, 7.937, 8.321, 8.817, 9.385, 10.02, 10.75, 11.56, 12.48, 13.54",\
"8.73, 8.883, 9.267, 9.762, 10.33, 10.97, 11.69, 12.51, 13.43, 14.48",\
"9.929, 10.08, 10.47, 10.96, 11.53, 12.17, 12.89, 13.7, 14.63, 15.69",\
"11.4, 11.56, 11.94, 12.44, 13, 13.64, 14.36, 15.18, 16.11, 17.16",\
"13.16, 13.31, 13.7, 14.2, 14.76, 15.41, 16.13, 16.94, 17.87, 18.92",\
"15.17, 15.32, 15.72, 16.23, 16.8, 17.45, 18.18, 19, 19.92, 20.98");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("1.351, 1.456, 1.787, 2.382, 3.288, 4.545, 6.191, 8.257, 10.78, 13.78",\
"1.416, 1.521, 1.852, 2.447, 3.353, 4.611, 6.256, 8.323, 10.84, 13.84",\
"1.648, 1.753, 2.083, 2.677, 3.583, 4.84, 6.485, 8.552, 11.07, 14.07",\
"2.098, 2.202, 2.53, 3.122, 4.026, 5.283, 6.928, 8.995, 11.52, 14.52",\
"2.792, 2.894, 3.221, 3.81, 4.712, 5.969, 7.614, 9.682, 12.2, 15.2",\
"3.646, 3.752, 4.082, 4.671, 5.571, 6.826, 8.471, 10.54, 13.06, 16.06",\
"4.591, 4.702, 5.04, 5.63, 6.529, 7.781, 9.426, 11.49, 14.01, 17.02",\
"5.613, 5.73, 6.077, 6.67, 7.569, 8.822, 10.46, 12.53, 15.05, 18.05",\
"6.711, 6.836, 7.194, 7.791, 8.69, 9.943, 11.59, 13.65, 16.17, 19.17",\
"7.879, 8.013, 8.385, 8.989, 9.889, 11.14, 12.78, 14.85, 17.37, 20.37");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.9782, 1.069, 1.321, 1.7, 2.214, 2.873, 3.697, 4.725, 6, 7.558",\
"0.9784, 1.071, 1.323, 1.7, 2.217, 2.873, 3.697, 4.73, 6, 7.552",\
"0.9776, 1.07, 1.323, 1.7, 2.212, 2.873, 3.698, 4.728, 5.996, 7.554",\
"0.9766, 1.071, 1.321, 1.7, 2.218, 2.874, 3.698, 4.726, 5.998, 7.554",\
"0.9784, 1.069, 1.322, 1.702, 2.216, 2.874, 3.696, 4.734, 5.994, 7.552",\
"0.976, 1.07, 1.32, 1.702, 2.216, 2.872, 3.696, 4.728, 5.996, 7.552",\
"0.978, 1.072, 1.324, 1.7, 2.216, 2.874, 3.702, 4.732, 6, 7.558",\
"0.98, 1.072, 1.324, 1.702, 2.214, 2.876, 3.7, 4.73, 6, 7.556",\
"0.992, 1.086, 1.336, 1.71, 2.222, 2.876, 3.702, 4.728, 6.002, 7.552",\
"1.028, 1.12, 1.368, 1.746, 2.254, 2.904, 3.726, 4.746, 6.018, 7.564");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1648, 0.6731, 1.644, 3.156, 5.278, 8.07, 11.59, 15.88, 21");
index_2("0.001, 0.003275, 0.01126, 0.02651, 0.05027, 0.08361, 0.1275, 0.1827, 0.2502, 0.3306");
values("0.455, 0.5884, 1.071, 2.014, 3.493, 5.57, 8.309, 11.75, 15.96, 20.98",\
"0.4546, 0.588, 1.071, 2.013, 3.494, 5.573, 8.322, 11.76, 15.96, 20.98",\
"0.4534, 0.5868, 1.07, 2.012, 3.496, 5.57, 8.318, 11.76, 15.97, 20.98",\
"0.4504, 0.5846, 1.066, 2.012, 3.493, 5.577, 8.303, 11.75, 16, 20.97",\
"0.4512, 0.5846, 1.06, 2.006, 3.486, 5.577, 8.303, 11.75, 15.96, 20.99",\
"0.4778, 0.6064, 1.069, 2.003, 3.49, 5.564, 8.315, 11.76, 15.98, 20.99",\
"0.5144, 0.6404, 1.093, 2.016, 3.486, 5.572, 8.3, 11.75, 15.96, 20.97",\
"0.558, 0.682, 1.118, 2.028, 3.494, 5.57, 8.302, 11.75, 15.96, 20.97",\
"0.608, 0.726, 1.152, 2.044, 3.504, 5.58, 8.308, 11.75, 15.95, 20.98",\
"0.668, 0.78, 1.194, 2.062, 3.514, 5.588, 8.316, 11.76, 15.96, 20.98");
}
}
}
}