blob: 506fe0e49a9bbdf2f0a551468a6c67567a267486 [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_4) {
area : 81.222400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0004745952" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.0003369438" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.0003246156" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.0003245832" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.0003115584" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.000311526" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.000311526" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.000311526" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.0002981934" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0002981772" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.0002981772" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.0002981772" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.0002981772" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000298161" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.000298161" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.000298161" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0004745952" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01464 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.02617, 0.02616, 0.02608, 0.02598, 0.02577, 0.0254, 0.02477, \
0.02347, 0.01869, 0.01014");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005857, -0.005856, -0.005866, -0.005877, -0.005879, -0.005886, \
-0.005883, -0.005888, -0.00562, -0.004478");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01973, 0.01973, 0.01968, 0.01962, 0.01949, 0.01926, 0.01889, \
0.01811, 0.01493, 0.008903");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005854, -0.005849, -0.005864, -0.005877, -0.005878, -0.005882, \
-0.005879, -0.005886, -0.005612, -0.004469");
}
}
internal_power() {
when : "!A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01973, 0.01973, 0.01968, 0.01963, 0.01949, 0.01927, 0.0189, \
0.01812, 0.01496, 0.008921");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005854, -0.005853, -0.00587, -0.005881, -0.005874, -0.005879, \
-0.00588, -0.005885, -0.005612, -0.00447");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01161, 0.01158, 0.01156, 0.01155, 0.01148, 0.0114, 0.01126, \
0.01095, 0.00958, 0.006601");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00588, -0.005874, -0.005881, -0.0059, -0.005899, -0.005902, \
-0.0059, -0.0059, -0.005624, -0.004477");
}
}
internal_power() {
when : "A2&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0116, 0.01158, 0.01156, 0.01154, 0.01149, 0.0114, 0.01125, 0.01096, \
0.00958, 0.006603");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.00588, -0.005874, -0.005887, -0.005904, -0.005902, -0.005902, \
-0.005904, -0.005903, -0.005629, -0.004477");
}
}
internal_power() {
when : "A2&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0116, 0.01158, 0.01155, 0.01154, 0.01149, 0.0114, 0.01125, 0.01095, \
0.009578, 0.006599");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005879, -0.005874, -0.00589, -0.005905, -0.005898, -0.005906, \
-0.005904, -0.005903, -0.005626, -0.004477");
}
}
internal_power() {
when : "A2&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0116, 0.01158, 0.01156, 0.01154, 0.01149, 0.0114, 0.01125, 0.01095, \
0.00958, 0.0066");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.005879, -0.005875, -0.005887, -0.0059, -0.005903, -0.005901, \
-0.005902, -0.005903, -0.005625, -0.004479");
}
}
}
pin(A2) {
capacitance : 0.01417 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01353, 0.01349, 0.01343, 0.01336, 0.01317, 0.01283, 0.01229, \
0.01124, 0.008166, 0.002543");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.006985, -0.006968, -0.00697, -0.007002, -0.00701, -0.007015, \
-0.007024, -0.007035, -0.00673, -0.005408");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00757, 0.007544, 0.007523, 0.007485, 0.007386, 0.007217, 0.006933, \
0.00642, 0.005017, 0.003082");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.006994, -0.006976, -0.006987, -0.007009, -0.007018, -0.007019, \
-0.007023, -0.007033, -0.006724, -0.0054");
}
}
internal_power() {
when : "!A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.007575, 0.007549, 0.007534, 0.007494, 0.007394, 0.007219, 0.006939, \
0.006431, 0.005022, 0.003095");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.006994, -0.006977, -0.006993, -0.007013, -0.007018, -0.007024, \
-0.007025, -0.00704, -0.006727, -0.005401");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01354, 0.01351, 0.01353, 0.01355, 0.01355, 0.01354, 0.01353, \
0.01353, 0.01258, 0.009389");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.0124, -0.01245, -0.01263, -0.01281, -0.01295, -0.01305, -0.01312, \
-0.01316, -0.01277, -0.01116");
}
}
internal_power() {
when : "A1&!A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008538, 0.008501, 0.008524, 0.008539, 0.008549, 0.008552, 0.008552, \
0.008551, 0.008131, 0.006354");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.009874, -0.009749, -0.009581, -0.009478, -0.009411, -0.009387, \
-0.009365, -0.009344, -0.00898, -0.007511");
}
}
internal_power() {
when : "A1&A3&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008456, 0.008431, 0.008436, 0.008466, 0.00847, 0.008477, 0.008477, \
0.00847, 0.008074, 0.006328");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.009854, -0.009756, -0.009672, -0.009635, -0.009617, -0.009604, \
-0.009584, -0.009577, -0.009205, -0.007722");
}
}
internal_power() {
when : "A1&A3&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008455, 0.008431, 0.008436, 0.008464, 0.008476, 0.008474, 0.008476, \
0.008467, 0.008071, 0.006326");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.009854, -0.009757, -0.009683, -0.00963, -0.009614, -0.009601, \
-0.00958, -0.009577, -0.009211, -0.007726");
}
}
}
pin(A3) {
capacitance : 0.01395 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008877, 0.008856, 0.008855, 0.008873, 0.00886, 0.008845, 0.008805, \
0.008725, 0.008138, 0.006308");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.006997, -0.006991, -0.007005, -0.007014, -0.00701, -0.007008, \
-0.007013, -0.007008, -0.006692, -0.005358");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01358, 0.01356, 0.01355, 0.01356, 0.01357, 0.01356, 0.01356, \
0.01356, 0.0127, 0.009492");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01105, -0.01104, -0.0113, -0.01176, -0.01211, -0.01238, -0.01253, \
-0.01265, -0.01235, -0.01087");
}
}
internal_power() {
when : "!A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008389, 0.008367, 0.00837, 0.008403, 0.008403, 0.008404, 0.00841, \
0.008406, 0.008004, 0.00629");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.009827, -0.009706, -0.009601, -0.009549, -0.009529, -0.009503, \
-0.009485, -0.009479, -0.009107, -0.007624");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.0136, 0.01357, 0.01357, 0.01359, 0.01358, 0.01357, 0.01358, \
0.01357, 0.01265, 0.009443");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01109, -0.01102, -0.01112, -0.01143, -0.01176, -0.01207, -0.0123, \
-0.01245, -0.01219, -0.01073");
}
}
internal_power() {
when : "A1&!A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.008553, 0.008526, 0.008541, 0.008562, 0.00856, 0.008565, 0.008565, \
0.008562, 0.008147, 0.006375");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.009912, -0.009753, -0.009564, -0.009461, -0.009403, -0.009373, \
-0.009351, -0.009333, -0.008961, -0.007503");
}
}
internal_power() {
when : "A1&A2&!A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01353, 0.01352, 0.01351, 0.01352, 0.01352, 0.01352, 0.01351, \
0.01352, 0.01266, 0.009454");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01105, -0.01104, -0.0113, -0.01176, -0.01211, -0.01237, -0.01254, \
-0.01265, -0.01235, -0.01087");
}
}
internal_power() {
when : "A1&A2&A4" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.00839, 0.008369, 0.008375, 0.008411, 0.008408, 0.008406, 0.00841, \
0.008406, 0.008011, 0.006292");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.009839, -0.009717, -0.00961, -0.00957, -0.009538, -0.009511, \
-0.009491, -0.009485, -0.009115, -0.007627");
}
}
}
pin(A4) {
capacitance : 0.01345 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 25 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01353, 0.01352, 0.0135, 0.01354, 0.01354, 0.01353, 0.01354, \
0.01353, 0.01277, 0.009559");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01233, -0.01245, -0.01269, -0.01291, -0.01301, -0.01309, -0.01313, \
-0.01316, -0.01279, -0.01118");
}
}
internal_power() {
when : "!A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01356, 0.01355, 0.01354, 0.01358, 0.01357, 0.01357, 0.01357, \
0.01356, 0.01276, 0.00954");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.011, -0.0112, -0.0115, -0.01184, -0.01212, -0.0123, -0.01245, \
-0.01256, -0.01226, -0.01079");
}
}
internal_power() {
when : "!A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01351, 0.01351, 0.01349, 0.01351, 0.01351, 0.01352, 0.01352, \
0.01351, 0.01275, 0.009549");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01234, -0.01245, -0.0127, -0.01292, -0.01301, -0.01308, -0.01313, \
-0.01316, -0.01279, -0.01118");
}
}
internal_power() {
when : "A1&!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01358, 0.01357, 0.01356, 0.01358, 0.01359, 0.01358, 0.01359, \
0.01357, 0.01275, 0.009511");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01106, -0.01124, -0.01152, -0.01179, -0.01201, -0.0122, -0.01234, \
-0.01247, -0.01219, -0.01072");
}
}
internal_power() {
when : "A1&!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01351, 0.01351, 0.01348, 0.01351, 0.01352, 0.01352, 0.01352, \
0.01352, 0.01276, 0.009551");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01234, -0.01245, -0.0127, -0.01292, -0.01301, -0.01309, -0.01312, \
-0.01316, -0.01279, -0.01118");
}
}
internal_power() {
when : "A1&A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01352, 0.0135, 0.01351, 0.01353, 0.01354, 0.01352, 0.01352, \
0.01352, 0.01272, 0.009491");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.011, -0.0112, -0.0115, -0.01184, -0.01211, -0.0123, -0.01244, \
-0.01256, -0.01226, -0.01079");
}
}
internal_power() {
when : "A1&A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("0.01351, 0.01349, 0.0135, 0.01352, 0.01352, 0.01352, 0.01352, \
0.01352, 0.01275, 0.009545");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
values("-0.01234, -0.01245, -0.01269, -0.01291, -0.01301, -0.01309, -0.01312, \
-0.01316, -0.01279, -0.01118");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.153 ;
max_transition : 25 ;
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.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.0007222, 0.00073, 0.0007349, 0.0007436, 0.0007538, 0.0007691, 0.0007666, 0.0007599, 0.0007637, 0.0007619",\
"0.000719, 0.0007256, 0.0007985, 0.000858, 0.0009309, 0.0009808, 0.001031, 0.001049, 0.001054, 0.001068",\
"0.0004022, 0.0004396, 0.0005916, 0.0007937, 0.001009, 0.001186, 0.001332, 0.001428, 0.001506, 0.001554",\
"-0.0001094, -2.954e-05, 0.000159, 0.0004608, 0.0007864, 0.001084, 0.001335, 0.001531, 0.001695, 0.001799",\
"-0.0004847, -0.000422, -0.000237, 6.796e-05, 0.0004313, 0.0008169, 0.001154, 0.001425, 0.001643, 0.001812",\
"-0.0006882, -0.0006328, -0.0004848, -0.0002319, 0.0001131, 0.0005009, 0.000869, 0.001205, 0.00148, 0.001702",\
"-0.0006103, -0.0005731, -0.0004822, -0.0002961, -4.687e-05, 0.000288, 0.0006306, 0.0009721, 0.001272, 0.001527",\
"-0.0002229, -0.0002174, -0.0001841, -0.0001057, 5.023e-05, 0.0002712, 0.0005538, 0.0008403, 0.001128, 0.001377",\
"0.0008098, 0.0008002, 0.0007749, 0.0007528, 0.0007869, 0.0008657, 0.001037, 0.001236, 0.001446, 0.001546",\
"0.003127, 0.003096, 0.003017, 0.002901, 0.002792, 0.002731, 0.00266, 0.002282, 0.001354, 0.0003639");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.01595, 0.01595, 0.01597, 0.01601, 0.01602, 0.01607, 0.01645, 0.01953, 0.03322, 0.06464",\
"0.01552, 0.01554, 0.01561, 0.01573, 0.01582, 0.01592, 0.01635, 0.01961, 0.03356, 0.06522",\
"0.01464, 0.01468, 0.01481, 0.015, 0.01522, 0.01542, 0.01602, 0.01973, 0.03481, 0.06718",\
"0.01409, 0.01413, 0.01422, 0.01439, 0.01461, 0.01484, 0.01564, 0.02032, 0.03749, 0.07094",\
"0.01395, 0.01396, 0.01403, 0.01413, 0.01425, 0.0145, 0.01556, 0.02205, 0.04238, 0.07631",\
"0.01413, 0.01413, 0.01413, 0.01415, 0.01417, 0.01435, 0.0162, 0.02595, 0.04974, 0.08176",\
"0.01452, 0.01451, 0.01448, 0.01439, 0.01426, 0.01453, 0.01855, 0.03292, 0.05761, 0.08264",\
"0.01506, 0.015, 0.01483, 0.01442, 0.01392, 0.01508, 0.0231, 0.03961, 0.05695, 0.07113",\
"0.01327, 0.01298, 0.01189, 0.009671, 0.008319, 0.01258, 0.01988, 0.02688, 0.03279, 0.03757",\
"-0.008253, -0.008853, -0.01013, -0.01081, -0.01039, -0.009292, -0.008046, -0.006886, -0.005915, -0.00513");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.01026, 0.01026, 0.01027, 0.01027, 0.01028, 0.01028, 0.01029, 0.01029, 0.01027, 0.01027",\
"0.01013, 0.01013, 0.01014, 0.01016, 0.01015, 0.01015, 0.01017, 0.01016, 0.01015, 0.01015",\
"0.01002, 0.01002, 0.01006, 0.01011, 0.01011, 0.01014, 0.01017, 0.01019, 0.0102, 0.01021",\
"0.009709, 0.009732, 0.009785, 0.009879, 0.009993, 0.01008, 0.01017, 0.01024, 0.01027, 0.0103",\
"0.009258, 0.009277, 0.009367, 0.009498, 0.009675, 0.009845, 0.009988, 0.01012, 0.01021, 0.01028",\
"0.008871, 0.008905, 0.008988, 0.009109, 0.009306, 0.009496, 0.009688, 0.009857, 0.01001, 0.0101",\
"0.008655, 0.008675, 0.008716, 0.008824, 0.008998, 0.0092, 0.009385, 0.009571, 0.009729, 0.009855",\
"0.008687, 0.008693, 0.008716, 0.008782, 0.008867, 0.008998, 0.009143, 0.009316, 0.009471, 0.009588",\
"0.009308, 0.009295, 0.009277, 0.009262, 0.00928, 0.009322, 0.009372, 0.009457, 0.009521, 0.009459",\
"0.01135, 0.01132, 0.01126, 0.01115, 0.01104, 0.01094, 0.01074, 0.01007, 0.008861, 0.007667");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.01344, 0.01345, 0.01346, 0.01348, 0.01351, 0.01354, 0.01401, 0.0178, 0.03311, 0.06567",\
"0.01321, 0.01324, 0.01326, 0.01331, 0.01341, 0.01346, 0.014, 0.01787, 0.03354, 0.06627",\
"0.01269, 0.01271, 0.01279, 0.01291, 0.01302, 0.01316, 0.01384, 0.01826, 0.03507, 0.06832",\
"0.01234, 0.01235, 0.01242, 0.01253, 0.01267, 0.01283, 0.01372, 0.01927, 0.0382, 0.07196",\
"0.01212, 0.01214, 0.01219, 0.01227, 0.01237, 0.01255, 0.01386, 0.02145, 0.04318, 0.07667",\
"0.01201, 0.01203, 0.01204, 0.01209, 0.01214, 0.01235, 0.01468, 0.02561, 0.05006, 0.08077",\
"0.01194, 0.01193, 0.01196, 0.01193, 0.01186, 0.0123, 0.01698, 0.0322, 0.05643, 0.07962",\
"0.01175, 0.01173, 0.0116, 0.01131, 0.01089, 0.01241, 0.02091, 0.03726, 0.0534, 0.06656",\
"0.008322, 0.00803, 0.006898, 0.004859, 0.003896, 0.008089, 0.01528, 0.02209, 0.02779, 0.03237",\
"-0.01899, -0.0195, -0.02056, -0.02105, -0.0206, -0.01961, -0.01853, -0.01757, -0.01678, -0.01617");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.01868, 0.01868, 0.01868, 0.01866, 0.01865, 0.01865, 0.01864, 0.01862, 0.01862, 0.01859",\
"0.01875, 0.01875, 0.01874, 0.01873, 0.01872, 0.01872, 0.0187, 0.01869, 0.01867, 0.01867",\
"0.01859, 0.01861, 0.01859, 0.0186, 0.01858, 0.01856, 0.01855, 0.01854, 0.01853, 0.01853",\
"0.0181, 0.0181, 0.01812, 0.01813, 0.01815, 0.01817, 0.01818, 0.01817, 0.01817, 0.01816",\
"0.0175, 0.01749, 0.01752, 0.01757, 0.0176, 0.01766, 0.01771, 0.01773, 0.01776, 0.01777",\
"0.01694, 0.01695, 0.01697, 0.01704, 0.01709, 0.01717, 0.01723, 0.01729, 0.01732, 0.01736",\
"0.01651, 0.01652, 0.01655, 0.01659, 0.01667, 0.01673, 0.01679, 0.01685, 0.0169, 0.01693",\
"0.01632, 0.01632, 0.01632, 0.01631, 0.01632, 0.01636, 0.01638, 0.01643, 0.01642, 0.01644",\
"0.01659, 0.01658, 0.01655, 0.01653, 0.01645, 0.01637, 0.01633, 0.01627, 0.01617, 0.0159",\
"0.01812, 0.0181, 0.01802, 0.01788, 0.01768, 0.01746, 0.01703, 0.016, 0.0145, 0.01301");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.01163, 0.01164, 0.01165, 0.01166, 0.01168, 0.01173, 0.01231, 0.01679, 0.03372, 0.067",\
"0.01139, 0.0114, 0.01145, 0.0115, 0.01156, 0.01164, 0.01228, 0.01692, 0.03417, 0.06757",\
"0.01088, 0.01089, 0.01096, 0.01109, 0.01122, 0.01136, 0.01216, 0.01743, 0.03579, 0.06949",\
"0.0105, 0.01052, 0.01058, 0.01069, 0.01082, 0.011, 0.0121, 0.01867, 0.03914, 0.07292",\
"0.0103, 0.01031, 0.01036, 0.01044, 0.01053, 0.01073, 0.01238, 0.02125, 0.04432, 0.07701",\
"0.01016, 0.01018, 0.01021, 0.01025, 0.01027, 0.01054, 0.01347, 0.02584, 0.05073, 0.0795",\
"0.01006, 0.01007, 0.01006, 0.01002, 0.009896, 0.01052, 0.0161, 0.03218, 0.05528, 0.07599",\
"0.009696, 0.009655, 0.009497, 0.009061, 0.008502, 0.01037, 0.01955, 0.03493, 0.04904, 0.06044",\
"0.004481, 0.004083, 0.002673, 0.0003773, -0.0003221, 0.003942, 0.01002, 0.0157, 0.02047, 0.02427",\
"-0.03227, -0.03249, -0.03293, -0.03302, -0.03265, -0.03201, -0.03137, -0.03081, -0.03036, -0.03");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!A2&!A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.02536, 0.02536, 0.02535, 0.02534, 0.02533, 0.02531, 0.02529, 0.02526, 0.02523, 0.02521",\
"0.02492, 0.02492, 0.02491, 0.02489, 0.02487, 0.02486, 0.02483, 0.02482, 0.02478, 0.02473",\
"0.02423, 0.02423, 0.02424, 0.02423, 0.02421, 0.02419, 0.02417, 0.02413, 0.0241, 0.02408",\
"0.02359, 0.02359, 0.02358, 0.02358, 0.02357, 0.02356, 0.02355, 0.02352, 0.0235, 0.02346",\
"0.02302, 0.02302, 0.02304, 0.02304, 0.02302, 0.02304, 0.02302, 0.023, 0.023, 0.02297",\
"0.02256, 0.02257, 0.02256, 0.02256, 0.02254, 0.02255, 0.02253, 0.02254, 0.02251, 0.02248",\
"0.02215, 0.02215, 0.02213, 0.02212, 0.02211, 0.0221, 0.02207, 0.02204, 0.02198, 0.02194",\
"0.02184, 0.02185, 0.02178, 0.02176, 0.02167, 0.02161, 0.02154, 0.02146, 0.02135, 0.02123",\
"0.02188, 0.02186, 0.02183, 0.0217, 0.02157, 0.02138, 0.02122, 0.02101, 0.02075, 0.02028",\
"0.02295, 0.0229, 0.02279, 0.02259, 0.02233, 0.02191, 0.02125, 0.01989, 0.0181, 0.01634");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.01749, 0.01749, 0.01751, 0.01752, 0.01755, 0.0176, 0.01821, 0.02284, 0.04008, 0.07341",\
"0.01724, 0.01726, 0.0173, 0.01736, 0.01742, 0.01753, 0.01815, 0.02298, 0.04058, 0.07404",\
"0.01673, 0.01675, 0.01682, 0.01693, 0.01705, 0.01719, 0.01805, 0.0235, 0.04229, 0.07606",\
"0.01637, 0.01637, 0.01645, 0.01656, 0.01667, 0.01685, 0.01799, 0.02481, 0.0456, 0.07936",\
"0.01616, 0.01616, 0.01621, 0.01627, 0.01637, 0.01659, 0.01827, 0.02741, 0.0507, 0.0832",\
"0.01601, 0.01602, 0.01606, 0.01609, 0.01612, 0.0164, 0.01939, 0.03198, 0.05695, 0.08537",\
"0.01592, 0.0159, 0.01591, 0.01586, 0.01574, 0.01636, 0.02202, 0.03818, 0.06116, 0.08169",\
"0.01554, 0.0155, 0.01536, 0.01491, 0.01436, 0.01622, 0.02539, 0.0408, 0.05495, 0.06638",\
"0.01058, 0.01021, 0.008834, 0.006608, 0.00582, 0.01012, 0.01643, 0.02232, 0.02726, 0.03121",\
"-0.02687, -0.02709, -0.02754, -0.02764, -0.02725, -0.0266, -0.02595, -0.02538, -0.02492, -0.02455");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.373, 0.3872, 0.4373, 0.5328, 0.6816, 0.8901, 1.165, 1.511, 1.933, 2.436",\
"0.4373, 0.4514, 0.5021, 0.5982, 0.7478, 0.9569, 1.232, 1.578, 1.999, 2.503",\
"0.6589, 0.6742, 0.726, 0.8235, 0.974, 1.184, 1.46, 1.807, 2.23, 2.734",\
"0.9647, 0.9888, 1.067, 1.203, 1.388, 1.613, 1.891, 2.238, 2.662, 3.166",\
"1.235, 1.27, 1.382, 1.576, 1.839, 2.155, 2.512, 2.901, 3.333, 3.836",\
"1.451, 1.497, 1.646, 1.903, 2.252, 2.67, 3.141, 3.65, 4.192, 4.76",\
"1.599, 1.656, 1.846, 2.171, 2.612, 3.138, 3.731, 4.372, 5.051, 5.762",\
"1.67, 1.739, 1.971, 2.367, 2.901, 3.548, 4.27, 5.047, 5.874, 6.731",\
"1.65, 1.733, 2.008, 2.48, 3.12, 3.886, 4.744, 5.67, 6.646, 7.67",\
"1.531, 1.629, 1.95, 2.502, 3.25, 4.14, 5.14, 6.217, 7.361, 8.547");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("1.761, 1.852, 2.172, 2.785, 3.743, 5.087, 6.854, 9.08, 11.8, 15.04",\
"1.795, 1.887, 2.21, 2.828, 3.79, 5.138, 6.909, 9.14, 11.86, 15.1",\
"1.976, 2.068, 2.393, 3.016, 3.985, 5.34, 7.118, 9.354, 12.08, 15.32",\
"2.402, 2.492, 2.81, 3.429, 4.398, 5.755, 7.536, 9.774, 12.5, 15.75",\
"3.135, 3.219, 3.519, 4.119, 5.078, 6.431, 8.21, 10.45, 13.18, 16.43",\
"4.135, 4.229, 4.552, 5.134, 6.062, 7.404, 9.175, 11.41, 14.14, 17.39",\
"5.236, 5.351, 5.738, 6.424, 7.393, 8.707, 10.47, 12.7, 15.42, 18.66",\
"6.437, 6.571, 7.02, 7.825, 8.951, 10.36, 12.11, 14.33, 17.04, 20.28",\
"7.741, 7.894, 8.415, 9.329, 10.62, 12.22, 14.11, 16.34, 19.04, 22.27",\
"9.151, 9.324, 9.914, 10.95, 12.39, 14.21, 16.32, 18.7, 21.43, 24.65");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.5121, 0.5366, 0.6236, 0.7878, 1.045, 1.408, 1.88, 2.482, 3.208, 4.076",\
"0.5123, 0.5368, 0.6241, 0.7873, 1.046, 1.405, 1.883, 2.478, 3.212, 4.082",\
"0.5412, 0.5614, 0.6368, 0.7916, 1.046, 1.407, 1.881, 2.477, 3.213, 4.079",\
"0.8336, 0.8532, 0.9222, 1.041, 1.215, 1.484, 1.901, 2.48, 3.211, 4.077",\
"1.198, 1.227, 1.317, 1.48, 1.705, 1.972, 2.288, 2.709, 3.305, 4.103",\
"1.615, 1.653, 1.77, 1.975, 2.255, 2.601, 2.991, 3.427, 3.91, 4.507",\
"2.078, 2.123, 2.276, 2.523, 2.869, 3.294, 3.766, 4.296, 4.865, 5.468",\
"2.586, 2.639, 2.824, 3.12, 3.536, 4.036, 4.608, 5.23, 5.906, 6.63",\
"3.132, 3.196, 3.408, 3.768, 4.254, 4.84, 5.518, 6.238, 7.018, 7.846",\
"3.702, 3.782, 4.036, 4.464, 5.03, 5.7, 6.468, 7.304, 8.202, 9.136");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("3.147, 3.305, 3.859, 4.898, 6.479, 8.685, 11.57, 15.21, 19.64, 24.93",\
"3.138, 3.301, 3.858, 4.893, 6.479, 8.683, 11.58, 15.21, 19.66, 24.93",\
"3.107, 3.272, 3.836, 4.886, 6.48, 8.683, 11.57, 15.21, 19.65, 24.95",\
"3.019, 3.192, 3.782, 4.864, 6.475, 8.688, 11.57, 15.21, 19.65, 24.93",\
"2.986, 3.132, 3.672, 4.757, 6.439, 8.684, 11.57, 15.21, 19.65, 24.93",\
"3.392, 3.501, 3.924, 4.806, 6.346, 8.635, 11.56, 15.21, 19.65, 24.93",\
"4.068, 4.186, 4.588, 5.332, 6.606, 8.63, 11.53, 15.21, 19.64, 24.94",\
"4.816, 4.938, 5.384, 6.194, 7.364, 9.082, 11.64, 15.17, 19.65, 24.94",\
"5.58, 5.734, 6.228, 7.114, 8.386, 10.04, 12.28, 15.43, 19.66, 24.93",\
"6.372, 6.538, 7.1, 8.094, 9.486, 11.26, 13.43, 16.23, 20.02, 25");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.4774, 0.4929, 0.5467, 0.648, 0.803, 1.018, 1.297, 1.647, 2.073, 2.579",\
"0.541, 0.5565, 0.6102, 0.7114, 0.8665, 1.081, 1.361, 1.711, 2.136, 2.642",\
"0.7676, 0.7828, 0.8358, 0.9369, 1.091, 1.306, 1.586, 1.936, 2.362, 2.868",\
"1.143, 1.164, 1.232, 1.353, 1.521, 1.738, 2.018, 2.368, 2.793, 3.299",\
"1.506, 1.535, 1.631, 1.801, 2.037, 2.328, 2.663, 3.035, 3.466, 3.972",\
"1.822, 1.861, 1.988, 2.212, 2.523, 2.905, 3.346, 3.83, 4.351, 4.902",\
"2.08, 2.128, 2.288, 2.57, 2.962, 3.444, 3.996, 4.603, 5.254, 5.942",\
"2.265, 2.322, 2.517, 2.862, 3.34, 3.926, 4.598, 5.336, 6.126, 6.959",\
"2.371, 2.44, 2.671, 3.078, 3.645, 4.344, 5.14, 6.015, 6.951, 7.937",\
"2.383, 2.464, 2.734, 3.209, 3.868, 4.677, 5.61, 6.63, 7.718, 8.864");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("2.709, 2.802, 3.125, 3.74, 4.699, 6.043, 7.81, 10.04, 12.75, 15.99",\
"2.76, 2.852, 3.177, 3.795, 4.757, 6.102, 7.871, 10.1, 12.82, 16.06",\
"2.968, 3.061, 3.388, 4.01, 4.976, 6.325, 8.099, 10.33, 13.05, 16.29",\
"3.389, 3.482, 3.809, 4.429, 5.395, 6.748, 8.525, 10.76, 13.48, 16.72",\
"4.02, 4.113, 4.438, 5.059, 6.023, 7.375, 9.152, 11.38, 14.11, 17.35",\
"4.861, 4.958, 5.293, 5.92, 6.884, 8.234, 10.01, 12.24, 14.97, 18.22",\
"5.85, 5.957, 6.324, 7.001, 8.003, 9.362, 11.14, 13.37, 16.09, 19.34",\
"6.976, 7.095, 7.502, 8.241, 9.327, 10.76, 12.56, 14.79, 17.51, 20.76",\
"8.221, 8.354, 8.809, 9.627, 10.81, 12.35, 14.25, 16.52, 19.25, 22.5",\
"9.562, 9.713, 10.23, 11.14, 12.44, 14.12, 16.15, 18.55, 21.32, 24.57");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.6176, 0.6403, 0.728, 0.8897, 1.145, 1.5, 1.972, 2.567, 3.294, 4.161",\
"0.615, 0.638, 0.7265, 0.8897, 1.144, 1.501, 1.973, 2.565, 3.293, 4.163",\
"0.608, 0.6322, 0.7192, 0.8828, 1.14, 1.499, 1.972, 2.567, 3.293, 4.159",\
"0.821, 0.8416, 0.91, 1.032, 1.226, 1.531, 1.975, 2.563, 3.294, 4.163",\
"1.154, 1.184, 1.276, 1.442, 1.664, 1.941, 2.27, 2.724, 3.351, 4.171",\
"1.53, 1.572, 1.694, 1.902, 2.191, 2.541, 2.945, 3.384, 3.874, 4.51",\
"1.952, 2, 2.146, 2.408, 2.766, 3.202, 3.69, 4.23, 4.807, 5.424",\
"2.408, 2.455, 2.648, 2.966, 3.392, 3.916, 4.502, 5.146, 5.824, 6.554",\
"2.886, 2.962, 3.18, 3.554, 4.064, 4.688, 5.37, 6.118, 6.912, 7.754",\
"3.412, 3.498, 3.752, 4.19, 4.788, 5.492, 6.29, 7.156, 8.07, 9.034");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("3.235, 3.381, 3.908, 4.92, 6.485, 8.686, 11.57, 15.21, 19.65, 24.92",\
"3.233, 3.386, 3.906, 4.918, 6.487, 8.682, 11.57, 15.2, 19.65, 24.94",\
"3.234, 3.382, 3.909, 4.914, 6.486, 8.686, 11.57, 15.21, 19.64, 24.94",\
"3.232, 3.384, 3.909, 4.912, 6.482, 8.686, 11.58, 15.21, 19.65, 24.94",\
"3.248, 3.393, 3.915, 4.921, 6.486, 8.685, 11.58, 15.21, 19.65, 24.93",\
"3.421, 3.558, 4.042, 4.99, 6.5, 8.687, 11.57, 15.21, 19.65, 24.93",\
"3.766, 3.902, 4.388, 5.28, 6.692, 8.75, 11.59, 15.21, 19.64, 24.95",\
"4.192, 4.338, 4.834, 5.756, 7.15, 9.08, 11.73, 15.24, 19.66, 24.93",\
"4.758, 4.896, 5.416, 6.344, 7.772, 9.686, 12.19, 15.49, 19.72, 24.95",\
"5.426, 5.586, 6.114, 7.08, 8.5, 10.46, 12.95, 16.07, 20.07, 25.07");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.5058, 0.5234, 0.5845, 0.6977, 0.8683, 1.1, 1.397, 1.762, 2.201, 2.719",\
"0.5731, 0.5906, 0.6512, 0.764, 0.9342, 1.166, 1.462, 1.827, 2.266, 2.784",\
"0.8106, 0.8273, 0.8856, 0.9955, 1.163, 1.392, 1.687, 2.052, 2.491, 3.008",\
"1.233, 1.254, 1.321, 1.439, 1.606, 1.83, 2.12, 2.481, 2.919, 3.436",\
"1.671, 1.699, 1.791, 1.954, 2.181, 2.463, 2.789, 3.157, 3.592, 4.106",\
"2.079, 2.114, 2.234, 2.445, 2.74, 3.106, 3.529, 3.997, 4.505, 5.046",\
"2.438, 2.482, 2.63, 2.892, 3.26, 3.716, 4.244, 4.827, 5.459, 6.129",\
"2.734, 2.787, 2.966, 3.283, 3.727, 4.278, 4.917, 5.624, 6.387, 7.196",\
"2.959, 3.022, 3.231, 3.604, 4.129, 4.782, 5.534, 6.37, 7.273, 8.228",\
"3.105, 3.175, 3.418, 3.849, 4.453, 5.21, 6.086, 7.057, 8.103, 9.212");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("3.579, 3.672, 3.994, 4.61, 5.569, 6.912, 8.679, 10.91, 13.62, 16.86",\
"3.627, 3.72, 4.045, 4.664, 5.624, 6.971, 8.739, 10.97, 13.68, 16.92",\
"3.845, 3.939, 4.266, 4.888, 5.854, 7.203, 8.976, 11.21, 13.93, 17.17",\
"4.3, 4.393, 4.72, 5.342, 6.308, 7.66, 9.436, 11.67, 14.4, 17.64",\
"4.974, 5.066, 5.392, 6.013, 6.978, 8.329, 10.1, 12.34, 15.06, 18.31",\
"5.842, 5.936, 6.264, 6.885, 7.848, 9.198, 10.97, 13.21, 15.93, 19.18",\
"6.851, 6.952, 7.301, 7.948, 8.925, 10.28, 12.05, 14.28, 17.01, 20.25",\
"7.965, 8.073, 8.445, 9.137, 10.18, 11.57, 13.35, 15.59, 18.31, 21.56",\
"9.185, 9.301, 9.704, 10.44, 11.55, 13.03, 14.88, 17.14, 19.86, 23.11",\
"10.51, 10.63, 11.07, 11.86, 13.04, 14.61, 16.57, 18.92, 21.69, 24.94");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.7449, 0.7718, 0.8659, 1.041, 1.306, 1.671, 2.145, 2.741, 3.466, 4.327",\
"0.7393, 0.766, 0.8614, 1.036, 1.304, 1.67, 2.145, 2.74, 3.46, 4.328",\
"0.7082, 0.7372, 0.8338, 1.014, 1.287, 1.657, 2.137, 2.732, 3.46, 4.326",\
"0.89, 0.9134, 0.9754, 1.103, 1.315, 1.647, 2.119, 2.721, 3.45, 4.317",\
"1.235, 1.258, 1.348, 1.506, 1.724, 1.992, 2.334, 2.816, 3.468, 4.315",\
"1.604, 1.645, 1.759, 1.961, 2.243, 2.583, 2.976, 3.416, 3.918, 4.579",\
"2.014, 2.056, 2.207, 2.457, 2.811, 3.232, 3.714, 4.248, 4.817, 5.43",\
"2.452, 2.506, 2.688, 2.992, 3.414, 3.924, 4.502, 5.144, 5.824, 6.548",\
"2.916, 2.974, 3.196, 3.558, 4.064, 4.666, 5.344, 6.086, 6.882, 7.728",\
"3.406, 3.478, 3.722, 4.166, 4.736, 5.446, 6.242, 7.1, 8.018, 8.982");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("3.24, 3.387, 3.911, 4.915, 6.492, 8.679, 11.57, 15.21, 19.65, 24.94",\
"3.239, 3.394, 3.916, 4.915, 6.485, 8.687, 11.57, 15.22, 19.64, 24.94",\
"3.245, 3.393, 3.915, 4.921, 6.487, 8.68, 11.57, 15.22, 19.65, 24.93",\
"3.241, 3.396, 3.912, 4.923, 6.488, 8.682, 11.57, 15.21, 19.65, 24.93",\
"3.247, 3.395, 3.916, 4.925, 6.487, 8.686, 11.57, 15.21, 19.65, 24.93",\
"3.312, 3.452, 3.961, 4.934, 6.49, 8.682, 11.58, 15.21, 19.65, 24.93",\
"3.544, 3.682, 4.178, 5.106, 6.584, 8.714, 11.58, 15.21, 19.65, 24.96",\
"3.81, 3.962, 4.474, 5.444, 6.886, 8.916, 11.67, 15.23, 19.66, 24.93",\
"4.118, 4.274, 4.816, 5.818, 7.326, 9.356, 11.99, 15.4, 19.7, 24.93",\
"4.496, 4.652, 5.216, 6.252, 7.812, 9.906, 12.57, 15.85, 19.97, 25.05");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.4966, 0.5149, 0.5781, 0.696, 0.8737, 1.115, 1.422, 1.8, 2.251, 2.779",\
"0.5622, 0.5803, 0.643, 0.76, 0.9369, 1.177, 1.484, 1.861, 2.311, 2.84",\
"0.8034, 0.8205, 0.8801, 0.993, 1.166, 1.403, 1.707, 2.082, 2.532, 3.059",\
"1.242, 1.262, 1.33, 1.45, 1.619, 1.847, 2.144, 2.514, 2.96, 3.487",\
"1.708, 1.737, 1.829, 1.992, 2.22, 2.501, 2.828, 3.199, 3.639, 4.16",\
"2.158, 2.193, 2.311, 2.52, 2.813, 3.177, 3.598, 4.063, 4.568, 5.108",\
"2.567, 2.61, 2.756, 3.014, 3.376, 3.826, 4.347, 4.926, 5.551, 6.217",\
"2.921, 2.974, 3.149, 3.458, 3.892, 4.433, 5.061, 5.757, 6.511, 7.311",\
"3.209, 3.269, 3.473, 3.837, 4.349, 4.985, 5.723, 6.544, 7.434, 8.376",\
"3.422, 3.491, 3.725, 4.143, 4.73, 5.469, 6.324, 7.273, 8.303, 9.397");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("3.744, 3.837, 4.16, 4.776, 5.734, 7.077, 8.846, 11.07, 13.79, 17.03",\
"3.811, 3.904, 4.229, 4.847, 5.808, 7.155, 8.924, 11.15, 13.87, 17.11",\
"4.058, 4.151, 4.479, 5.1, 6.066, 7.415, 9.19, 11.42, 14.14, 17.38",\
"4.504, 4.597, 4.924, 5.546, 6.512, 7.863, 9.639, 11.87, 14.6, 17.84",\
"5.146, 5.239, 5.565, 6.185, 7.15, 8.501, 10.28, 12.52, 15.24, 18.48",\
"5.974, 6.068, 6.394, 7.015, 7.978, 9.328, 11.1, 13.34, 16.06, 19.31",\
"6.947, 7.045, 7.387, 8.024, 8.995, 10.34, 12.12, 14.35, 17.08, 20.32",\
"8.017, 8.121, 8.482, 9.156, 10.17, 11.56, 13.34, 15.57, 18.29, 21.54",\
"9.182, 9.293, 9.677, 10.39, 11.46, 12.91, 14.75, 17, 19.73, 22.97",\
"10.44, 10.56, 10.97, 11.72, 12.85, 14.37, 16.29, 18.63, 21.39, 24.64");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("0.7755, 0.8043, 0.9068, 1.093, 1.377, 1.76, 2.249, 2.854, 3.584, 4.449",\
"0.768, 0.796, 0.8987, 1.085, 1.369, 1.753, 2.242, 2.85, 3.583, 4.451",\
"0.7366, 0.7656, 0.8668, 1.058, 1.346, 1.736, 2.23, 2.84, 3.575, 4.44",\
"0.93, 0.9518, 1.017, 1.148, 1.369, 1.712, 2.199, 2.816, 3.555, 4.436",\
"1.29, 1.319, 1.407, 1.564, 1.778, 2.045, 2.394, 2.891, 3.554, 4.414",\
"1.672, 1.713, 1.825, 2.027, 2.306, 2.648, 3.032, 3.463, 3.975, 4.646",\
"2.09, 2.129, 2.279, 2.527, 2.876, 3.294, 3.767, 4.295, 4.862, 5.46",\
"2.526, 2.58, 2.754, 3.06, 3.482, 3.976, 4.56, 5.182, 5.86, 6.578",\
"2.988, 3.05, 3.256, 3.634, 4.128, 4.708, 5.386, 6.13, 6.918, 7.758",\
"3.484, 3.558, 3.798, 4.214, 4.792, 5.496, 6.27, 7.122, 8.038, 8.988");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1924, 0.7976, 1.953, 3.754, 6.28, 9.605, 13.79, 18.91, 25");
index_2("0.001, 0.002049, 0.005731, 0.01276, 0.02372, 0.03909, 0.05931, 0.08479, 0.1159, 0.153");
values("3.243, 3.393, 3.915, 4.916, 6.485, 8.687, 11.58, 15.22, 19.65, 24.94",\
"3.243, 3.392, 3.917, 4.917, 6.484, 8.684, 11.58, 15.22, 19.65, 24.94",\
"3.246, 3.393, 3.919, 4.92, 6.489, 8.686, 11.58, 15.21, 19.65, 24.93",\
"3.247, 3.395, 3.914, 4.924, 6.49, 8.688, 11.57, 15.22, 19.64, 24.93",\
"3.247, 3.398, 3.919, 4.923, 6.49, 8.679, 11.58, 15.21, 19.65, 24.92",\
"3.28, 3.43, 3.943, 4.934, 6.492, 8.684, 11.57, 15.21, 19.65, 24.93",\
"3.458, 3.6, 4.094, 5.04, 6.542, 8.708, 11.58, 15.21, 19.64, 24.96",\
"3.674, 3.824, 4.342, 5.316, 6.782, 8.854, 11.64, 15.22, 19.66, 24.95",\
"3.91, 4.064, 4.602, 5.616, 7.152, 9.216, 11.9, 15.37, 19.69, 24.94",\
"4.172, 4.33, 4.89, 5.948, 7.532, 9.672, 12.39, 15.75, 19.93, 25.03");
}
}
}
}