blob: 74e07ed4613e57c1220c831b57efd3bc68482ff9 [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__nor3_4) {
area : 57.075200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0003142476" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0002860434" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002733912" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.000273375" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0002599614" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000259929" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.0002599128" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.0002599128" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0003142476" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01405 ;
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" ;
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.01862, 0.0186, 0.01856, 0.01851, 0.01839, 0.0182, 0.01787, 0.01718, \
0.01425, 0.00868");
}
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.005381, -0.005375, -0.005379, -0.005402, -0.005402, -0.005401, \
-0.005401, -0.005401, -0.005142, -0.004077");
}
}
internal_power() {
when : "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.0113, 0.01127, 0.01124, 0.01123, 0.01118, 0.01109, 0.01095, \
0.01064, 0.009246, 0.006317");
}
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.005393, -0.005393, -0.005391, -0.005412, -0.005413, -0.005415, \
-0.005413, -0.005414, -0.005156, -0.004087");
}
}
internal_power() {
when : "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.01129, 0.01126, 0.01124, 0.01123, 0.01118, 0.01109, 0.01094, \
0.01064, 0.009247, 0.006322");
}
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.005392, -0.005385, -0.005392, -0.005412, -0.005414, -0.005412, \
-0.005413, -0.005415, -0.005154, -0.004089");
}
}
}
pin(A2) {
capacitance : 0.01432 ;
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" ;
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.008594, 0.008566, 0.008573, 0.008576, 0.008557, 0.008502, 0.008433, \
0.008319, 0.007757, 0.006022");
}
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.007073, -0.007068, -0.007079, -0.007098, -0.007102, -0.007102, \
-0.007105, -0.00711, -0.006789, -0.005449");
}
}
internal_power() {
when : "A1&!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.01362, 0.01361, 0.01362, 0.01363, 0.01362, 0.01361, 0.01362, \
0.01362, 0.01276, 0.009542");
}
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.01132, -0.01135, -0.01164, -0.01207, -0.01239, -0.01259, -0.01273, \
-0.01282, -0.0125, -0.011");
}
}
internal_power() {
when : "A1&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.008577, 0.008572, 0.008582, 0.008605, 0.008612, 0.008612, 0.008612, \
0.008608, 0.008194, 0.006428");
}
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.01005, -0.009962, -0.009902, -0.00988, -0.009869, -0.009849, \
-0.009833, -0.009819, -0.009445, -0.007916");
}
}
}
pin(A3) {
capacitance : 0.01402 ;
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" ;
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.01359, 0.01356, 0.01357, 0.01358, 0.01361, 0.01359, 0.0136, \
0.01359, 0.01283, 0.0096");
}
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.01237, -0.01245, -0.01275, -0.01294, -0.01306, -0.01313, -0.01318, \
-0.01321, -0.01284, -0.01122");
}
}
internal_power() {
when : "A1&!A2" ;
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.01362, 0.0136, 0.01361, 0.01362, 0.01363, 0.01363, 0.01362, \
0.01362, 0.01283, 0.009587");
}
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.01116, -0.0113, -0.01165, -0.01199, -0.01226, -0.01244, -0.01258, \
-0.01268, -0.01237, -0.01088");
}
}
internal_power() {
when : "A1&A2" ;
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.01357, 0.01355, 0.01355, 0.01358, 0.01358, 0.01358, 0.01358, \
0.01358, 0.0128, 0.009589");
}
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.01238, -0.01245, -0.01274, -0.01295, -0.01305, -0.01314, -0.01318, \
-0.0132, -0.01284, -0.01122");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.2226 ;
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" ;
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("-0.0004887, -0.0004771, -0.000461, -0.0004479, -0.0004411, -0.0004426, -0.0004405, -0.0004448, -0.0004421, -0.0004403",\
"-0.0006995, -0.0006615, -0.0005082, -0.0003906, -0.0003049, -0.0002378, -0.0002094, -0.0001881, -0.0001636, -0.0001558",\
"-0.001309, -0.001197, -0.0008891, -0.0005161, -0.0002247, -8.114e-06, 0.0001375, 0.0002272, 0.0002885, 0.0003517",\
"-0.00203, -0.001917, -0.001531, -0.001005, -0.0005115, -0.0001271, 0.0001516, 0.0003524, 0.0004878, 0.0005911",\
"-0.002603, -0.002488, -0.002155, -0.00163, -0.001047, -0.0005345, -0.0001294, 0.0001697, 0.0004021, 0.0005629",\
"-0.002904, -0.002831, -0.002582, -0.002137, -0.001593, -0.001042, -0.0005575, -0.0001633, 0.0001398, 0.0003687",\
"-0.002905, -0.002866, -0.002717, -0.002419, -0.001983, -0.001483, -0.0009852, -0.0005558, -0.0001905, 0.0001021",\
"-0.002606, -0.002601, -0.002552, -0.002404, -0.002137, -0.001747, -0.001307, -0.000881, -0.0005074, -0.0001951",\
"-0.001716, -0.001741, -0.001775, -0.001778, -0.001672, -0.001446, -0.001124, -0.0007779, -0.0005243, -0.0005973",\
"0.0004062, 0.0003591, 0.0002393, 0.000113, 2.715e-05, 4.863e-05, -0.0001722, -0.001095, -0.001966, -0.002582");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.03201, 0.03203, 0.03207, 0.03214, 0.03219, 0.03226, 0.03269, 0.03723, 0.06076, 0.1164",\
"0.0313, 0.03137, 0.03155, 0.03178, 0.03195, 0.0321, 0.03263, 0.03738, 0.06148, 0.1175",\
"0.03023, 0.03031, 0.03057, 0.03092, 0.03126, 0.03158, 0.03229, 0.03779, 0.06415, 0.1213",\
"0.0297, 0.02974, 0.02991, 0.03022, 0.03059, 0.03095, 0.03194, 0.03911, 0.06963, 0.1285",\
"0.02955, 0.02958, 0.02968, 0.02985, 0.03013, 0.03046, 0.032, 0.04263, 0.07963, 0.1389",\
"0.02963, 0.02964, 0.02971, 0.02979, 0.02994, 0.0303, 0.03319, 0.05066, 0.09502, 0.1496",\
"0.02991, 0.0299, 0.02988, 0.02992, 0.03001, 0.03075, 0.03815, 0.06677, 0.1124, 0.1535",\
"0.03038, 0.03036, 0.03028, 0.03017, 0.03034, 0.03409, 0.05292, 0.08641, 0.1166, 0.1391",\
"0.02999, 0.02993, 0.02978, 0.0294, 0.03191, 0.04565, 0.06263, 0.07558, 0.08515, 0.09215",\
"0.02395, 0.02274, 0.02007, 0.02079, 0.02385, 0.02705, 0.02966, 0.03162, 0.03304, 0.0341");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.008751, 0.008748, 0.008744, 0.008741, 0.008751, 0.008747, 0.008755, 0.008751, 0.008743, 0.008729",\
"0.008774, 0.008789, 0.008766, 0.00876, 0.008778, 0.008797, 0.008801, 0.008794, 0.008793, 0.008777",\
"0.008505, 0.008535, 0.008569, 0.00863, 0.008654, 0.008704, 0.008701, 0.008707, 0.008719, 0.008716",\
"0.00782, 0.00786, 0.007981, 0.00813, 0.008269, 0.008385, 0.008456, 0.008509, 0.008548, 0.008567",\
"0.007088, 0.007107, 0.007245, 0.007452, 0.007693, 0.007915, 0.008076, 0.008201, 0.008291, 0.008352",\
"0.006487, 0.006531, 0.006658, 0.00688, 0.007134, 0.007406, 0.00763, 0.007822, 0.007949, 0.008063",\
"0.006194, 0.006211, 0.006316, 0.006472, 0.006701, 0.006968, 0.007206, 0.007432, 0.007593, 0.007733",\
"0.00609, 0.006121, 0.006159, 0.00625, 0.006389, 0.006615, 0.006831, 0.007023, 0.007204, 0.007337",\
"0.006565, 0.006562, 0.006532, 0.006559, 0.006576, 0.006678, 0.006819, 0.006952, 0.006942, 0.006607",\
"0.008327, 0.008302, 0.008238, 0.008106, 0.008014, 0.007879, 0.007278, 0.005996, 0.004823, 0.00377");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.04136, 0.04136, 0.0414, 0.04144, 0.0415, 0.04157, 0.0421, 0.04751, 0.07376, 0.131",\
"0.04093, 0.04096, 0.04108, 0.04122, 0.04134, 0.04148, 0.04205, 0.04769, 0.07457, 0.1321",\
"0.04022, 0.04028, 0.04043, 0.04067, 0.04089, 0.04115, 0.04194, 0.04845, 0.07755, 0.136",\
"0.03981, 0.03985, 0.03998, 0.04018, 0.04045, 0.04075, 0.04186, 0.05037, 0.08372, 0.1431",\
"0.0396, 0.03962, 0.03974, 0.03988, 0.0401, 0.04039, 0.04219, 0.05454, 0.09406, 0.1525",\
"0.0395, 0.03951, 0.03959, 0.03971, 0.0399, 0.04029, 0.04371, 0.06334, 0.1088, 0.1612",\
"0.03938, 0.0394, 0.03947, 0.03961, 0.03975, 0.0407, 0.04917, 0.07928, 0.124, 0.1627",\
"0.03937, 0.03937, 0.03941, 0.03945, 0.03982, 0.04401, 0.06362, 0.09674, 0.1257, 0.1472",\
"0.03832, 0.03832, 0.0382, 0.03798, 0.04074, 0.05383, 0.07111, 0.08433, 0.09402, 0.1011",\
"0.02523, 0.02414, 0.02194, 0.02262, 0.02523, 0.02795, 0.03006, 0.03161, 0.03272, 0.03354");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2" ;
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.01629, 0.01629, 0.01628, 0.01627, 0.01625, 0.01624, 0.01624, 0.01623, 0.01621, 0.0162",\
"0.01585, 0.01586, 0.01584, 0.01583, 0.01582, 0.0158, 0.01579, 0.01577, 0.01578, 0.01576",\
"0.01512, 0.01512, 0.01512, 0.01513, 0.01512, 0.01511, 0.0151, 0.01508, 0.01508, 0.01506",\
"0.01445, 0.01446, 0.01448, 0.01452, 0.01455, 0.01457, 0.01459, 0.01458, 0.01456, 0.01454",\
"0.01388, 0.01389, 0.01393, 0.01399, 0.01404, 0.01413, 0.01417, 0.0142, 0.01421, 0.01421",\
"0.01342, 0.01344, 0.01347, 0.01352, 0.01361, 0.01369, 0.01377, 0.0138, 0.01383, 0.01385",\
"0.01311, 0.01309, 0.01313, 0.01318, 0.01324, 0.01332, 0.01337, 0.01341, 0.01347, 0.01346",\
"0.01292, 0.01293, 0.01293, 0.01292, 0.01293, 0.01296, 0.01299, 0.01299, 0.01301, 0.01297",\
"0.01317, 0.01316, 0.01313, 0.01305, 0.01293, 0.01287, 0.01282, 0.01273, 0.01249, 0.0119",\
"0.01459, 0.01457, 0.01443, 0.01425, 0.01403, 0.01368, 0.01268, 0.01106, 0.009511, 0.007979");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.04895, 0.04896, 0.04898, 0.04903, 0.04908, 0.04916, 0.04971, 0.05536, 0.08216, 0.1397",\
"0.04851, 0.04857, 0.04866, 0.04879, 0.04895, 0.04906, 0.04968, 0.05554, 0.08308, 0.1409",\
"0.0478, 0.04785, 0.04803, 0.04824, 0.04849, 0.04873, 0.04958, 0.05641, 0.08626, 0.145",\
"0.04739, 0.04743, 0.04756, 0.04779, 0.04802, 0.04831, 0.04951, 0.05842, 0.09254, 0.152",\
"0.04718, 0.04721, 0.04731, 0.04747, 0.04768, 0.04796, 0.04983, 0.06268, 0.1028, 0.1609",\
"0.04706, 0.04709, 0.04716, 0.04729, 0.04744, 0.04786, 0.05143, 0.07136, 0.1171, 0.169",\
"0.04694, 0.04695, 0.04703, 0.0472, 0.04732, 0.04826, 0.05675, 0.08683, 0.1315, 0.1703",\
"0.04688, 0.04689, 0.04692, 0.047, 0.04735, 0.05131, 0.07047, 0.1039, 0.1337, 0.1558",\
"0.04592, 0.04591, 0.0458, 0.04558, 0.04798, 0.06065, 0.07952, 0.09437, 0.1052, 0.1132",\
"0.03311, 0.03218, 0.02992, 0.03048, 0.03368, 0.03696, 0.03956, 0.04146, 0.04285, 0.04387");
}
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.2599, 0.2782, 0.3422, 0.4641, 0.654, 0.9205, 1.271, 1.712, 2.251, 2.893",\
"0.327, 0.3459, 0.4108, 0.5338, 0.7245, 0.991, 1.342, 1.783, 2.322, 2.963",\
"0.5546, 0.5771, 0.6488, 0.7748, 0.9671, 1.235, 1.587, 2.029, 2.568, 3.211",\
"0.8292, 0.8671, 0.9852, 1.175, 1.415, 1.696, 2.049, 2.492, 3.031, 3.675",\
"1.086, 1.141, 1.312, 1.585, 1.93, 2.321, 2.747, 3.21, 3.751, 4.394",\
"1.312, 1.384, 1.614, 1.98, 2.44, 2.96, 3.524, 4.119, 4.74, 5.404",\
"1.495, 1.586, 1.88, 2.347, 2.931, 3.589, 4.304, 5.054, 5.833, 6.638",\
"1.625, 1.74, 2.102, 2.675, 3.393, 4.202, 5.075, 5.989, 6.938, 7.915",\
"1.691, 1.831, 2.267, 2.956, 3.812, 4.784, 5.823, 6.91, 8.042, 9.2",\
"1.689, 1.852, 2.367, 3.178, 4.191, 5.325, 6.544, 7.819, 9.132, 10.49");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("1.082, 1.18, 1.523, 2.178, 3.199, 4.629, 6.51, 8.88, 11.77, 15.23",\
"1.114, 1.214, 1.563, 2.225, 3.252, 4.687, 6.573, 8.941, 11.83, 15.29",\
"1.305, 1.404, 1.755, 2.424, 3.458, 4.901, 6.793, 9.169, 12.06, 15.51",\
"1.763, 1.855, 2.195, 2.858, 3.892, 5.337, 7.231, 9.611, 12.51, 15.97",\
"2.48, 2.586, 2.933, 3.575, 4.601, 6.043, 7.939, 10.32, 13.22, 16.68",\
"3.292, 3.428, 3.869, 4.601, 5.622, 7.053, 8.946, 11.33, 14.23, 17.68",\
"4.18, 4.347, 4.885, 5.777, 6.952, 8.403, 10.28, 12.66, 15.56, 19.02",\
"5.148, 5.347, 5.991, 7.044, 8.432, 10.07, 11.99, 14.35, 17.25, 20.7",\
"6.192, 6.426, 7.176, 8.405, 10.01, 11.9, 14.02, 16.43, 19.32, 22.77",\
"7.323, 7.588, 8.441, 9.857, 11.69, 13.83, 16.23, 18.87, 21.8, 25.25");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.3234, 0.3546, 0.4643, 0.6738, 1.001, 1.457, 2.059, 2.821, 3.743, 4.849",\
"0.3235, 0.354, 0.4645, 0.6736, 1.002, 1.46, 2.059, 2.822, 3.751, 4.858",\
"0.3928, 0.4141, 0.4962, 0.68, 1.002, 1.46, 2.06, 2.824, 3.748, 4.857",\
"0.6498, 0.6794, 0.7762, 0.9378, 1.156, 1.512, 2.068, 2.821, 3.752, 4.857",\
"0.9598, 1, 1.13, 1.348, 1.629, 1.957, 2.356, 2.941, 3.771, 4.85",\
"1.316, 1.371, 1.54, 1.816, 2.175, 2.59, 3.056, 3.552, 4.178, 5.047",\
"1.726, 1.791, 2.003, 2.345, 2.785, 3.29, 3.853, 4.462, 5.106, 5.808",\
"2.191, 2.262, 2.514, 2.922, 3.452, 4.054, 4.724, 5.448, 6.202, 7.008",\
"2.678, 2.774, 3.078, 3.556, 4.17, 4.888, 5.668, 6.496, 7.39, 8.332",\
"3.2, 3.316, 3.684, 4.248, 4.968, 5.774, 6.674, 7.628, 8.634, 9.698");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("1.693, 1.857, 2.435, 3.521, 5.192, 7.538, 10.63, 14.51, 19.26, 24.91",\
"1.686, 1.851, 2.433, 3.518, 5.196, 7.541, 10.63, 14.52, 19.25, 24.91",\
"1.658, 1.83, 2.423, 3.517, 5.192, 7.545, 10.63, 14.52, 19.27, 24.91",\
"1.602, 1.767, 2.372, 3.502, 5.2, 7.545, 10.62, 14.51, 19.26, 24.91",\
"1.888, 2.004, 2.455, 3.464, 5.181, 7.543, 10.63, 14.52, 19.26, 24.9",\
"2.407, 2.534, 2.958, 3.758, 5.209, 7.529, 10.63, 14.51, 19.25, 24.9",\
"2.98, 3.131, 3.62, 4.458, 5.678, 7.652, 10.64, 14.51, 19.26, 24.91",\
"3.594, 3.77, 4.336, 5.276, 6.568, 8.274, 10.85, 14.53, 19.27, 24.91",\
"4.244, 4.442, 5.09, 6.168, 7.598, 9.36, 11.6, 14.84, 19.31, 24.91",\
"4.902, 5.132, 5.88, 7.096, 8.698, 10.63, 12.88, 15.74, 19.7, 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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.3463, 0.3674, 0.4401, 0.5737, 0.7751, 1.051, 1.409, 1.857, 2.4, 3.046",\
"0.4163, 0.4373, 0.5098, 0.6432, 0.8445, 1.12, 1.478, 1.926, 2.469, 3.115",\
"0.6634, 0.6839, 0.7542, 0.8856, 1.086, 1.362, 1.72, 2.167, 2.711, 3.357",\
"1.036, 1.066, 1.165, 1.329, 1.546, 1.823, 2.18, 2.628, 3.172, 3.817",\
"1.408, 1.451, 1.591, 1.823, 2.13, 2.491, 2.892, 3.348, 3.891, 4.537",\
"1.763, 1.82, 2.005, 2.313, 2.718, 3.194, 3.722, 4.289, 4.889, 5.548",\
"2.091, 2.162, 2.397, 2.785, 3.297, 3.897, 4.56, 5.274, 6.024, 6.807",\
"2.377, 2.465, 2.752, 3.228, 3.853, 4.585, 5.397, 6.263, 7.176, 8.125",\
"2.617, 2.721, 3.062, 3.629, 4.377, 5.25, 6.217, 7.249, 8.332, 9.456",\
"2.797, 2.921, 3.32, 3.983, 4.858, 5.884, 7.011, 8.216, 9.478, 10.79");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("1.856, 1.954, 2.299, 2.954, 3.975, 5.404, 7.29, 9.655, 12.55, 16",\
"1.899, 1.999, 2.347, 3.007, 4.031, 5.465, 7.346, 9.717, 12.61, 16.06",\
"2.117, 2.217, 2.568, 3.233, 4.263, 5.699, 7.589, 9.963, 12.86, 16.31",\
"2.573, 2.673, 3.022, 3.686, 4.716, 6.155, 8.045, 10.42, 13.32, 16.77",\
"3.236, 3.34, 3.693, 4.355, 5.383, 6.822, 8.712, 11.09, 13.99, 17.44",\
"4.033, 4.15, 4.543, 5.246, 6.282, 7.72, 9.608, 11.99, 14.89, 18.34",\
"4.944, 5.075, 5.516, 6.299, 7.421, 8.884, 10.77, 13.15, 16.05, 19.5",\
"5.952, 6.104, 6.605, 7.484, 8.719, 10.3, 12.23, 14.61, 17.51, 20.97",\
"7.045, 7.221, 7.801, 8.792, 10.16, 11.88, 13.95, 16.39, 19.29, 22.75",\
"8.205, 8.411, 9.081, 10.21, 11.73, 13.62, 15.86, 18.45, 21.41, 24.87");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.4359, 0.4684, 0.5806, 0.7909, 1.114, 1.567, 2.165, 2.921, 3.845, 4.946",\
"0.4324, 0.4648, 0.5765, 0.7883, 1.112, 1.567, 2.165, 2.918, 3.844, 4.948",\
"0.4324, 0.4602, 0.5664, 0.7798, 1.107, 1.564, 2.165, 2.919, 3.844, 4.946",\
"0.6472, 0.6772, 0.7738, 0.9342, 1.178, 1.578, 2.163, 2.92, 3.844, 4.944",\
"0.9192, 0.9606, 1.097, 1.318, 1.601, 1.931, 2.362, 2.992, 3.855, 4.943",\
"1.227, 1.282, 1.459, 1.749, 2.116, 2.542, 3.012, 3.521, 4.186, 5.092",\
"1.576, 1.644, 1.866, 2.228, 2.679, 3.209, 3.788, 4.407, 5.06, 5.79",\
"1.952, 2.036, 2.312, 2.75, 3.304, 3.934, 4.626, 5.36, 6.14, 6.948",\
"2.36, 2.462, 2.796, 3.326, 3.97, 4.72, 5.524, 6.394, 7.29, 8.238",\
"2.808, 2.928, 3.314, 3.92, 4.704, 5.56, 6.496, 7.478, 8.526, 9.604");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("1.723, 1.881, 2.445, 3.52, 5.198, 7.548, 10.63, 14.51, 19.26, 24.91",\
"1.723, 1.882, 2.447, 3.516, 5.199, 7.545, 10.64, 14.51, 19.26, 24.91",\
"1.727, 1.882, 2.447, 3.517, 5.193, 7.548, 10.63, 14.52, 19.27, 24.9",\
"1.73, 1.887, 2.446, 3.519, 5.194, 7.541, 10.62, 14.51, 19.26, 24.92",\
"1.806, 1.952, 2.478, 3.528, 5.195, 7.538, 10.62, 14.51, 19.25, 24.9",\
"2.046, 2.193, 2.708, 3.666, 5.231, 7.541, 10.62, 14.52, 19.25, 24.9",\
"2.322, 2.488, 3.048, 4.044, 5.508, 7.652, 10.65, 14.52, 19.25, 24.91",\
"2.69, 2.862, 3.442, 4.5, 6.024, 8.048, 10.82, 14.55, 19.27, 24.91",\
"3.148, 3.336, 3.952, 5.048, 6.62, 8.708, 11.34, 14.82, 19.33, 24.93",\
"3.678, 3.882, 4.55, 5.698, 7.344, 9.472, 12.16, 15.44, 19.68, 25.02");
}
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.3522, 0.3755, 0.4553, 0.6006, 0.8156, 1.105, 1.475, 1.933, 2.485, 3.138",\
"0.4214, 0.4446, 0.5235, 0.6676, 0.8819, 1.171, 1.541, 1.998, 2.55, 3.203",\
"0.6768, 0.6983, 0.7721, 0.9109, 1.122, 1.409, 1.778, 2.235, 2.786, 3.439",\
"1.084, 1.114, 1.212, 1.375, 1.591, 1.873, 2.238, 2.693, 3.244, 3.897",\
"1.509, 1.55, 1.686, 1.911, 2.209, 2.563, 2.959, 3.416, 3.964, 4.616",\
"1.93, 1.983, 2.159, 2.454, 2.842, 3.304, 3.82, 4.378, 4.969, 5.627",\
"2.333, 2.399, 2.617, 2.984, 3.474, 4.051, 4.697, 5.394, 6.131, 6.903",\
"2.701, 2.782, 3.048, 3.496, 4.087, 4.789, 5.575, 6.419, 7.315, 8.248",\
"3.029, 3.125, 3.439, 3.969, 4.675, 5.508, 6.44, 7.443, 8.502, 9.608",\
"3.306, 3.419, 3.783, 4.399, 5.222, 6.198, 7.281, 8.451, 9.686, 10.97");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("2.023, 2.121, 2.466, 3.121, 4.141, 5.573, 7.452, 9.822, 12.72, 16.16",\
"2.084, 2.184, 2.533, 3.193, 4.216, 5.65, 7.533, 9.903, 12.8, 16.24",\
"2.331, 2.431, 2.782, 3.447, 4.477, 5.914, 7.8, 10.17, 13.07, 16.52",\
"2.781, 2.881, 3.23, 3.894, 4.924, 6.365, 8.252, 10.63, 13.53, 16.98",\
"3.42, 3.521, 3.871, 4.532, 5.561, 7, 8.889, 11.27, 14.17, 17.62",\
"4.191, 4.301, 4.678, 5.363, 6.394, 7.832, 9.72, 12.1, 15, 18.45",\
"5.057, 5.178, 5.59, 6.335, 7.429, 8.884, 10.77, 13.15, 16.05, 19.5",\
"6.017, 6.149, 6.6, 7.41, 8.587, 10.14, 12.06, 14.44, 17.34, 20.79",\
"7.066, 7.213, 7.705, 8.587, 9.859, 11.51, 13.55, 15.99, 18.89, 22.34",\
"8.198, 8.362, 8.906, 9.866, 11.24, 13.01, 15.18, 17.75, 20.72, 24.18");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("0.5033, 0.539, 0.6599, 0.882, 1.216, 1.674, 2.271, 3.021, 3.944, 5.041",\
"0.4931, 0.5303, 0.653, 0.8768, 1.212, 1.671, 2.269, 3.023, 3.944, 5.041",\
"0.4784, 0.5114, 0.6258, 0.8546, 1.196, 1.663, 2.265, 3.018, 3.943, 5.037",\
"0.6978, 0.7256, 0.8256, 0.9788, 1.237, 1.655, 2.254, 3.015, 3.94, 5.039",\
"0.975, 1.016, 1.151, 1.361, 1.644, 1.967, 2.412, 3.056, 3.941, 5.033",\
"1.281, 1.336, 1.508, 1.787, 2.149, 2.568, 3.034, 3.547, 4.223, 5.154",\
"1.619, 1.684, 1.901, 2.25, 2.702, 3.225, 3.799, 4.413, 5.066, 5.802",\
"1.98, 2.066, 2.336, 2.756, 3.302, 3.936, 4.622, 5.362, 6.134, 6.942",\
"2.364, 2.47, 2.79, 3.31, 3.952, 4.7, 5.512, 6.366, 7.278, 8.212",\
"2.788, 2.908, 3.28, 3.892, 4.656, 5.51, 6.45, 7.452, 8.49, 9.562");
}
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.00253, 0.007899, 0.01815, 0.03413, 0.05654, 0.08604, 0.1232, 0.1686, 0.2226");
values("1.721, 1.882, 2.445, 3.522, 5.195, 7.543, 10.64, 14.51, 19.26, 24.91",\
"1.724, 1.882, 2.446, 3.523, 5.193, 7.545, 10.63, 14.52, 19.25, 24.9",\
"1.724, 1.885, 2.446, 3.516, 5.194, 7.544, 10.64, 14.52, 19.26, 24.9",\
"1.727, 1.887, 2.443, 3.528, 5.199, 7.546, 10.63, 14.52, 19.26, 24.91",\
"1.764, 1.918, 2.462, 3.523, 5.194, 7.55, 10.62, 14.51, 19.26, 24.9",\
"1.939, 2.094, 2.615, 3.611, 5.22, 7.545, 10.63, 14.52, 19.26, 24.9",\
"2.14, 2.302, 2.868, 3.89, 5.418, 7.622, 10.65, 14.52, 19.25, 24.92",\
"2.352, 2.53, 3.13, 4.224, 5.814, 7.94, 10.8, 14.54, 19.27, 24.91",\
"2.614, 2.802, 3.432, 4.582, 6.262, 8.466, 11.23, 14.8, 19.34, 24.92",\
"2.914, 3.112, 3.782, 4.992, 6.74, 9.042, 11.9, 15.35, 19.67, 25.05");
}
}
}
}