blob: a6e4c50587a608886e11a9c70bd38c153ae18edb [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_1) {
area : 17.561600 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.0002025486" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.0001954044" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0001922778" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.0001922616" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.0001889892" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.000188973" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000188973" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000188973" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002025486" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.00376 ;
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.004407, 0.004409, 0.004399, 0.004385, 0.004358, 0.004315, 0.004239, \
0.004087, 0.003427, 0.002135");
}
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.001463, -0.001465, -0.001465, -0.00147, -0.00147, -0.00147, \
-0.00147, -0.001471, -0.001401, -0.001116");
}
}
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.002686, 0.002683, 0.002679, 0.002674, 0.002662, 0.002644, 0.002612, \
0.002547, 0.002244, 0.00157");
}
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.001471, -0.001472, -0.001475, -0.001476, -0.001479, -0.001478, \
-0.001477, -0.001478, -0.001408, -0.00112");
}
}
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.002685, 0.002683, 0.002679, 0.002675, 0.002662, 0.002644, 0.002612, \
0.002547, 0.002244, 0.001572");
}
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.001471, -0.001472, -0.001475, -0.001477, -0.001477, -0.001479, \
-0.001478, -0.001476, -0.001408, -0.00112");
}
}
}
pin(A2) {
capacitance : 0.003415 ;
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.001907, 0.001904, 0.001902, 0.001906, 0.001895, 0.001881, 0.001859, \
0.001836, 0.001761, 0.001426");
}
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.00188, -0.001882, -0.001882, -0.00189, -0.00189, -0.001893, \
-0.001895, -0.0019, -0.001818, -0.001465");
}
}
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.0034, 0.003396, 0.003394, 0.003403, 0.0034, 0.0034, 0.003399, \
0.003399, 0.003194, 0.002389");
}
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.003106, -0.003115, -0.003168, -0.003232, -0.003264, -0.003281, \
-0.003293, -0.003303, -0.003212, -0.002806");
}
}
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.002329, 0.002326, 0.00233, 0.00234, 0.002336, 0.002338, 0.002339, \
0.002337, 0.002222, 0.00173");
}
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.00278, -0.002774, -0.002776, -0.002782, -0.00278, -0.002779, \
-0.002775, -0.00277, -0.002667, -0.002234");
}
}
}
pin(A3) {
capacitance : 0.003556 ;
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.003394, 0.003395, 0.003391, 0.003402, 0.003399, 0.003399, 0.003397, \
0.003397, 0.003206, 0.0024");
}
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.003088, -0.003113, -0.003181, -0.003239, -0.003263, -0.003281, \
-0.003293, -0.0033, -0.003208, -0.002805");
}
}
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.003405, 0.003405, 0.003402, 0.003407, 0.003406, 0.003407, 0.003406, \
0.003406, 0.003209, 0.002401");
}
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.002881, -0.002918, -0.002994, -0.003076, -0.003131, -0.003164, \
-0.003194, -0.003212, -0.003131, -0.002748");
}
}
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.003391, 0.003392, 0.003391, 0.003394, 0.003396, 0.003397, 0.003396, \
0.003396, 0.003203, 0.002399");
}
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.00309, -0.003113, -0.003181, -0.003239, -0.003262, -0.003279, \
-0.003292, -0.003301, -0.003208, -0.002805");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3))" ;
max_capacitance : 0.05509 ;
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.0007892, 0.000787, 0.0007894, 0.0007899, 0.0007903, 0.0007921, 0.0007902, 0.0007899, 0.0007899, 0.0007907",\
"0.0007799, 0.0007883, 0.0008103, 0.000831, 0.0008455, 0.00086, 0.0008673, 0.0008752, 0.0008796, 0.0008836",\
"0.000687, 0.0007094, 0.0007621, 0.0008263, 0.0008877, 0.0009319, 0.0009658, 0.000987, 0.001005, 0.001016",\
"0.0005116, 0.0005345, 0.0006138, 0.0007147, 0.0008192, 0.0008999, 0.0009643, 0.00101, 0.001045, 0.001068",\
"0.0003457, 0.0003689, 0.0004416, 0.000551, 0.0006767, 0.0007942, 0.0008882, 0.0009597, 0.001011, 0.001053",\
"0.0002344, 0.0002505, 0.0003131, 0.0004106, 0.0005349, 0.0006618, 0.0007768, 0.0008685, 0.0009421, 0.0009958",\
"0.0002031, 0.0002165, 0.0002547, 0.0003264, 0.0004301, 0.0005463, 0.0006626, 0.0007673, 0.0008558, 0.0009266",\
"0.0002518, 0.0002564, 0.0002693, 0.0003134, 0.0003799, 0.0004766, 0.000579, 0.0006809, 0.000771, 0.0008476",\
"0.0004467, 0.0004447, 0.0004415, 0.0004503, 0.0004841, 0.0005408, 0.0006228, 0.0007034, 0.0007482, 0.0006801",\
"0.0009614, 0.0009493, 0.0009284, 0.0009082, 0.0008989, 0.0008964, 0.0007657, 0.0003915, 4.423e-05, -0.000212");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.007133, 0.007132, 0.007141, 0.007152, 0.007168, 0.007189, 0.007317, 0.008555, 0.01458, 0.02825",\
"0.006996, 0.007004, 0.007037, 0.007076, 0.007118, 0.007152, 0.007302, 0.008593, 0.01474, 0.02853",\
"0.006743, 0.006762, 0.006811, 0.006877, 0.006952, 0.007028, 0.00722, 0.008719, 0.01541, 0.02949",\
"0.006589, 0.0066, 0.006642, 0.006705, 0.006782, 0.006876, 0.007157, 0.009101, 0.01682, 0.03129",\
"0.006532, 0.006541, 0.006563, 0.006606, 0.006667, 0.006756, 0.007208, 0.01005, 0.01937, 0.03385",\
"0.006539, 0.006545, 0.00656, 0.006583, 0.006624, 0.006727, 0.00758, 0.01223, 0.02325, 0.03644",\
"0.00659, 0.006589, 0.006594, 0.006611, 0.006632, 0.00689, 0.009036, 0.01642, 0.02746, 0.03726",\
"0.006693, 0.00669, 0.006675, 0.006655, 0.00677, 0.008014, 0.01308, 0.0211, 0.02817, 0.03352",\
"0.006581, 0.006568, 0.006514, 0.006504, 0.007577, 0.01104, 0.01477, 0.01773, 0.01997, 0.02165",\
"0.003989, 0.00383, 0.003669, 0.003981, 0.004655, 0.005359, 0.005969, 0.00643, 0.006786, 0.007046");
}
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.002942, 0.002942, 0.002944, 0.002945, 0.002945, 0.002946, 0.002946, 0.002944, 0.002942, 0.002942",\
"0.002939, 0.002938, 0.002939, 0.002938, 0.002939, 0.002947, 0.002942, 0.002941, 0.002942, 0.00294",\
"0.002858, 0.002863, 0.002874, 0.002887, 0.002897, 0.002905, 0.002916, 0.002921, 0.002924, 0.00292",\
"0.002697, 0.002706, 0.002732, 0.002766, 0.002802, 0.00283, 0.002855, 0.00287, 0.002881, 0.002886",\
"0.002517, 0.002529, 0.002556, 0.00261, 0.002662, 0.00272, 0.002762, 0.002795, 0.002819, 0.002836",\
"0.00238, 0.002388, 0.002418, 0.002473, 0.002538, 0.002602, 0.002656, 0.002704, 0.002738, 0.002764",\
"0.002304, 0.002311, 0.002334, 0.002373, 0.002434, 0.002496, 0.002554, 0.002612, 0.002655, 0.00269",\
"0.002281, 0.002283, 0.002298, 0.00232, 0.002359, 0.002409, 0.002465, 0.002515, 0.002561, 0.002593",\
"0.002391, 0.002388, 0.002387, 0.002395, 0.002404, 0.002431, 0.002462, 0.002496, 0.002485, 0.00235",\
"0.002841, 0.002836, 0.002819, 0.002792, 0.002775, 0.002728, 0.002497, 0.002039, 0.001627, 0.001275");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.008125, 0.008127, 0.008131, 0.008142, 0.008156, 0.008173, 0.00832, 0.009715, 0.01617, 0.03014",\
"0.008036, 0.008042, 0.008062, 0.008087, 0.008116, 0.008145, 0.008307, 0.009769, 0.01637, 0.03041",\
"0.007872, 0.007879, 0.007916, 0.007964, 0.008018, 0.008073, 0.008286, 0.009964, 0.01712, 0.03139",\
"0.007763, 0.007772, 0.007798, 0.007844, 0.007898, 0.007971, 0.008267, 0.01045, 0.01865, 0.03317",\
"0.007702, 0.00771, 0.00773, 0.007768, 0.007817, 0.00789, 0.008371, 0.01151, 0.02121, 0.03552",\
"0.007669, 0.007678, 0.007686, 0.007716, 0.007758, 0.007868, 0.008809, 0.01373, 0.02489, 0.03776",\
"0.00764, 0.007641, 0.007658, 0.007695, 0.00773, 0.008011, 0.01028, 0.01778, 0.02875, 0.0383",\
"0.007633, 0.007639, 0.007642, 0.007656, 0.007788, 0.009039, 0.01408, 0.02216, 0.02928, 0.03468",\
"0.007386, 0.00738, 0.00735, 0.007381, 0.008385, 0.01178, 0.01591, 0.0192, 0.02168, 0.02353",\
"0.003983, 0.003834, 0.003657, 0.003976, 0.004675, 0.005395, 0.005993, 0.006448, 0.006788, 0.007032");
}
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.004713, 0.004711, 0.00471, 0.004709, 0.004706, 0.004707, 0.004705, 0.004704, 0.004699, 0.004696",\
"0.004595, 0.004597, 0.004594, 0.004591, 0.00459, 0.004587, 0.004582, 0.00458, 0.004585, 0.004582",\
"0.00441, 0.004408, 0.004414, 0.004417, 0.004417, 0.004414, 0.004412, 0.004409, 0.004403, 0.0044",\
"0.004246, 0.004245, 0.004254, 0.004259, 0.004267, 0.004274, 0.004279, 0.004278, 0.004271, 0.004269",\
"0.004104, 0.004104, 0.00412, 0.00413, 0.004146, 0.004162, 0.004175, 0.004183, 0.004189, 0.004189",\
"0.003996, 0.004, 0.004011, 0.004021, 0.004044, 0.004063, 0.004083, 0.004095, 0.004103, 0.004105",\
"0.003922, 0.003921, 0.003929, 0.003946, 0.003957, 0.003973, 0.00399, 0.004002, 0.004015, 0.004023",\
"0.003881, 0.003881, 0.003878, 0.003878, 0.003883, 0.003893, 0.003902, 0.003906, 0.003909, 0.003899",\
"0.003945, 0.003945, 0.003937, 0.003923, 0.003895, 0.003884, 0.003875, 0.003854, 0.003779, 0.003586",\
"0.004315, 0.004306, 0.004285, 0.004248, 0.004187, 0.004093, 0.003747, 0.003213, 0.002719, 0.002259");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.01024, 0.01024, 0.01025, 0.01026, 0.01027, 0.01029, 0.01044, 0.01189, 0.01849, 0.03252",\
"0.01015, 0.01016, 0.01018, 0.0102, 0.01023, 0.01027, 0.01043, 0.01195, 0.01872, 0.03282",\
"0.009986, 0.009989, 0.01003, 0.01008, 0.01013, 0.01018, 0.01041, 0.01217, 0.01951, 0.03384",\
"0.009882, 0.009886, 0.009907, 0.00996, 0.01001, 0.01008, 0.01041, 0.01268, 0.02108, 0.03561",\
"0.009811, 0.009819, 0.009842, 0.009877, 0.009923, 0.01001, 0.01052, 0.01377, 0.02363, 0.03787",\
"0.009783, 0.009787, 0.009801, 0.009828, 0.009867, 0.00998, 0.01096, 0.01599, 0.0272, 0.03996",\
"0.009746, 0.009748, 0.009772, 0.009804, 0.009842, 0.01013, 0.0124, 0.0199, 0.03083, 0.04042",\
"0.00973, 0.009734, 0.009736, 0.009758, 0.009891, 0.01106, 0.016, 0.02416, 0.03149, 0.03704",\
"0.00949, 0.009483, 0.00946, 0.009475, 0.01036, 0.0137, 0.01823, 0.02192, 0.0247, 0.02678",\
"0.006213, 0.006067, 0.005825, 0.00617, 0.007005, 0.007881, 0.008613, 0.009174, 0.009587, 0.009899");
}
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.3244, 0.3421, 0.4046, 0.5236, 0.7088, 0.9685, 1.31, 1.741, 2.266, 2.893",\
"0.3935, 0.4112, 0.4741, 0.594, 0.7799, 1.04, 1.382, 1.812, 2.338, 2.965",\
"0.6308, 0.6498, 0.7151, 0.836, 1.023, 1.285, 1.627, 2.058, 2.585, 3.212",\
"0.9548, 0.9866, 1.088, 1.256, 1.476, 1.746, 2.089, 2.521, 3.048, 3.675",\
"1.268, 1.313, 1.46, 1.702, 2.018, 2.386, 2.792, 3.24, 3.767, 4.395",\
"1.553, 1.615, 1.811, 2.135, 2.556, 3.045, 3.581, 4.156, 4.757, 5.404",\
"1.803, 1.88, 2.131, 2.543, 3.079, 3.696, 4.376, 5.099, 5.855, 6.638",\
"2.006, 2.101, 2.409, 2.917, 3.575, 4.334, 5.161, 6.042, 6.964, 7.916",\
"2.151, 2.266, 2.638, 3.244, 4.032, 4.941, 5.93, 6.979, 8.074, 9.202",\
"2.232, 2.358, 2.804, 3.52, 4.444, 5.503, 6.669, 7.897, 9.17, 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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("1.499, 1.595, 1.929, 2.569, 3.564, 4.959, 6.795, 9.108, 11.94, 15.3",\
"1.533, 1.63, 1.97, 2.615, 3.614, 5.012, 6.85, 9.164, 11.99, 15.35",\
"1.72, 1.818, 2.161, 2.812, 3.819, 5.225, 7.068, 9.385, 12.21, 15.59",\
"2.155, 2.252, 2.592, 3.241, 4.249, 5.659, 7.505, 9.828, 12.66, 16.03",\
"2.883, 2.978, 3.312, 3.951, 4.955, 6.362, 8.211, 10.53, 13.36, 16.74",\
"3.788, 3.907, 4.299, 4.971, 5.969, 7.371, 9.214, 11.54, 14.37, 17.75",\
"4.773, 4.917, 5.398, 6.208, 7.307, 8.715, 10.55, 12.87, 15.7, 19.07",\
"5.845, 6.018, 6.585, 7.54, 8.833, 10.39, 12.25, 14.57, 17.39, 20.76",\
"6.998, 7.198, 7.859, 8.97, 10.46, 12.26, 14.3, 16.64, 19.46, 22.83",\
"8.237, 8.462, 9.22, 10.49, 12.19, 14.23, 16.53, 19.08, 21.94, 25.3");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.4324, 0.463, 0.57, 0.776, 1.094, 1.538, 2.129, 2.87, 3.776, 4.848",\
"0.4321, 0.4633, 0.5703, 0.7758, 1.095, 1.54, 2.126, 2.871, 3.77, 4.847",\
"0.4702, 0.4942, 0.5846, 0.7772, 1.094, 1.54, 2.128, 2.871, 3.772, 4.859",\
"0.747, 0.7726, 0.8586, 1.004, 1.22, 1.582, 2.135, 2.869, 3.77, 4.858",\
"1.092, 1.127, 1.243, 1.438, 1.698, 2.008, 2.4, 2.978, 3.798, 4.855",\
"1.493, 1.536, 1.684, 1.935, 2.264, 2.658, 3.1, 3.587, 4.196, 5.045",\
"1.941, 1.995, 2.181, 2.485, 2.893, 3.371, 3.908, 4.496, 5.122, 5.806",\
"2.44, 2.504, 2.725, 3.096, 3.578, 4.152, 4.792, 5.486, 6.224, 7.002",\
"2.992, 3.072, 3.328, 3.754, 4.326, 4.996, 5.74, 6.542, 7.406, 8.314",\
"3.582, 3.676, 3.98, 4.474, 5.126, 5.902, 6.766, 7.692, 8.66, 9.694");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("2.269, 2.424, 2.973, 4.027, 5.655, 7.942, 10.95, 14.75, 19.38, 24.88",\
"2.266, 2.424, 2.974, 4.027, 5.659, 7.948, 10.95, 14.75, 19.37, 24.89",\
"2.262, 2.422, 2.977, 4.027, 5.655, 7.948, 10.96, 14.74, 19.37, 24.88",\
"2.23, 2.393, 2.964, 4.029, 5.662, 7.944, 10.96, 14.75, 19.37, 24.89",\
"2.35, 2.481, 2.976, 4.004, 5.658, 7.952, 10.96, 14.75, 19.38, 24.88",\
"2.865, 2.983, 3.374, 4.201, 5.672, 7.941, 10.95, 14.76, 19.38, 24.89",\
"3.506, 3.634, 4.074, 4.85, 6.066, 8.042, 10.96, 14.75, 19.36, 24.89",\
"4.196, 4.354, 4.842, 5.714, 6.938, 8.618, 11.15, 14.77, 19.38, 24.89",\
"4.928, 5.104, 5.678, 6.646, 7.988, 9.674, 11.88, 15.07, 19.43, 24.9",\
"5.688, 5.888, 6.55, 7.638, 9.15, 10.96, 13.14, 15.94, 19.83, 24.98");
}
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.408, 0.4273, 0.4941, 0.6192, 0.8106, 1.076, 1.422, 1.856, 2.384, 3.012",\
"0.477, 0.4962, 0.563, 0.6881, 0.8794, 1.144, 1.491, 1.924, 2.453, 3.081",\
"0.7194, 0.7383, 0.8043, 0.929, 1.12, 1.386, 1.732, 2.166, 2.694, 3.323",\
"1.108, 1.135, 1.224, 1.375, 1.579, 1.846, 2.192, 2.627, 3.155, 3.784",\
"1.503, 1.541, 1.668, 1.883, 2.171, 2.515, 2.903, 3.346, 3.875, 4.503",\
"1.882, 1.933, 2.101, 2.386, 2.768, 3.224, 3.734, 4.286, 4.872, 5.513",\
"2.235, 2.299, 2.512, 2.872, 3.357, 3.931, 4.574, 5.268, 6.001, 6.767",\
"2.548, 2.625, 2.888, 3.33, 3.923, 4.625, 5.41, 6.255, 7.146, 8.076",\
"2.813, 2.907, 3.218, 3.749, 4.457, 5.296, 6.231, 7.236, 8.296, 9.396",\
"3.025, 3.135, 3.501, 4.12, 4.949, 5.935, 7.025, 8.2, 9.437, 10.72");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("2.022, 2.118, 2.453, 3.092, 4.087, 5.483, 7.317, 9.631, 12.46, 15.82",\
"2.069, 2.166, 2.503, 3.145, 4.143, 5.544, 7.377, 9.691, 12.51, 15.88",\
"2.288, 2.386, 2.726, 3.371, 4.376, 5.776, 7.616, 9.932, 12.76, 16.12",\
"2.726, 2.823, 3.162, 3.809, 4.81, 6.215, 8.058, 10.38, 13.21, 16.58",\
"3.369, 3.468, 3.808, 4.452, 5.454, 6.859, 8.702, 11.02, 13.85, 17.23",\
"4.17, 4.28, 4.655, 5.33, 6.337, 7.74, 9.583, 11.91, 14.73, 18.1",\
"5.093, 5.217, 5.637, 6.389, 7.473, 8.896, 10.74, 13.06, 15.89, 19.26",\
"6.13, 6.271, 6.747, 7.585, 8.778, 10.31, 12.2, 14.52, 17.35, 20.72",\
"7.264, 7.427, 7.967, 8.911, 10.23, 11.9, 13.92, 16.3, 19.13, 22.5",\
"8.476, 8.664, 9.288, 10.35, 11.82, 13.65, 15.82, 18.35, 21.25, 24.63");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.518, 0.5498, 0.6549, 0.8587, 1.172, 1.615, 2.2, 2.938, 3.839, 4.918",\
"0.5165, 0.5457, 0.6527, 0.8564, 1.171, 1.615, 2.201, 2.937, 3.841, 4.918",\
"0.514, 0.543, 0.6488, 0.8518, 1.17, 1.614, 2.2, 2.936, 3.841, 4.918",\
"0.7362, 0.7612, 0.8478, 0.994, 1.238, 1.63, 2.2, 2.939, 3.842, 4.916",\
"1.05, 1.086, 1.203, 1.404, 1.667, 1.984, 2.403, 3.015, 3.855, 4.919",\
"1.407, 1.455, 1.605, 1.864, 2.207, 2.61, 3.059, 3.556, 4.197, 5.072",\
"1.802, 1.865, 2.052, 2.381, 2.802, 3.297, 3.847, 4.449, 5.08, 5.782",\
"2.244, 2.312, 2.56, 2.94, 3.454, 4.046, 4.704, 5.412, 6.166, 6.96",\
"2.718, 2.802, 3.086, 3.556, 4.158, 4.858, 5.628, 6.46, 7.328, 8.246",\
"3.23, 3.334, 3.664, 4.208, 4.92, 5.722, 6.61, 7.56, 8.572, 9.61");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("2.27, 2.426, 2.975, 4.027, 5.656, 7.948, 10.95, 14.75, 19.37, 24.88",\
"2.269, 2.423, 2.974, 4.028, 5.661, 7.945, 10.95, 14.75, 19.38, 24.89",\
"2.27, 2.425, 2.975, 4.025, 5.655, 7.949, 10.96, 14.74, 19.38, 24.88",\
"2.27, 2.427, 2.976, 4.022, 5.655, 7.942, 10.95, 14.76, 19.38, 24.89",\
"2.345, 2.489, 3.004, 4.03, 5.654, 7.945, 10.96, 14.75, 19.38, 24.88",\
"2.628, 2.768, 3.246, 4.174, 5.697, 7.953, 10.95, 14.75, 19.37, 24.88",\
"2.97, 3.126, 3.64, 4.572, 5.978, 8.058, 10.98, 14.75, 19.38, 24.89",\
"3.412, 3.568, 4.096, 5.076, 6.52, 8.468, 11.17, 14.78, 19.38, 24.9",\
"3.958, 4.124, 4.668, 5.68, 7.158, 9.148, 11.69, 15.06, 19.46, 24.89",\
"4.58, 4.758, 5.338, 6.38, 7.896, 9.946, 12.53, 15.72, 19.83, 25.03");
}
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.4253, 0.4466, 0.52, 0.6554, 0.859, 1.136, 1.492, 1.934, 2.47, 3.104",\
"0.4933, 0.5144, 0.5872, 0.722, 0.9249, 1.201, 1.558, 2, 2.535, 3.169",\
"0.7409, 0.7609, 0.8308, 0.9624, 1.163, 1.438, 1.794, 2.236, 2.771, 3.405",\
"1.163, 1.19, 1.276, 1.426, 1.629, 1.901, 2.253, 2.694, 3.229, 3.863",\
"1.61, 1.646, 1.767, 1.975, 2.255, 2.591, 2.972, 3.416, 3.949, 4.582",\
"2.052, 2.099, 2.258, 2.529, 2.897, 3.336, 3.833, 4.375, 4.953, 5.594",\
"2.475, 2.535, 2.734, 3.074, 3.534, 4.087, 4.71, 5.389, 6.109, 6.865",\
"2.867, 2.94, 3.182, 3.597, 4.156, 4.83, 5.585, 6.41, 7.283, 8.199",\
"3.217, 3.305, 3.591, 4.086, 4.752, 5.551, 6.452, 7.429, 8.466, 9.547",\
"3.518, 3.618, 3.953, 4.527, 5.308, 6.245, 7.295, 8.433, 9.641, 10.9");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("2.18, 2.275, 2.61, 3.249, 4.243, 5.639, 7.475, 9.786, 12.61, 15.98",\
"2.245, 2.342, 2.68, 3.322, 4.321, 5.716, 7.554, 9.873, 12.69, 16.06",\
"2.494, 2.591, 2.931, 3.577, 4.579, 5.982, 7.821, 10.14, 12.97, 16.33",\
"2.938, 3.034, 3.374, 4.019, 5.023, 6.426, 8.27, 10.59, 13.42, 16.79",\
"3.565, 3.662, 4, 4.644, 5.647, 7.05, 8.894, 11.21, 14.04, 17.41",\
"4.337, 4.442, 4.802, 5.462, 6.465, 7.867, 9.713, 12.03, 14.86, 18.23",\
"5.204, 5.318, 5.712, 6.43, 7.489, 8.905, 10.75, 13.06, 15.89, 19.27",\
"6.164, 6.29, 6.719, 7.499, 8.641, 10.15, 12.02, 14.34, 17.17, 20.54",\
"7.22, 7.358, 7.828, 8.674, 9.906, 11.52, 13.5, 15.88, 18.71, 22.08",\
"8.368, 8.519, 9.034, 9.957, 11.29, 13.01, 15.12, 17.63, 20.53, 23.91");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("0.6015, 0.6327, 0.7456, 0.9558, 1.274, 1.719, 2.3, 3.032, 3.932, 5.004",\
"0.5935, 0.6265, 0.7395, 0.9493, 1.269, 1.716, 2.299, 3.034, 3.932, 5.001",\
"0.572, 0.604, 0.7172, 0.9324, 1.261, 1.71, 2.295, 3.032, 3.93, 5.003",\
"0.7822, 0.8062, 0.8904, 1.041, 1.295, 1.707, 2.287, 3.028, 3.927, 5.003",\
"1.099, 1.134, 1.248, 1.441, 1.702, 2.013, 2.446, 3.077, 3.933, 4.999",\
"1.444, 1.49, 1.64, 1.898, 2.231, 2.631, 3.078, 3.57, 4.229, 5.128",\
"1.828, 1.887, 2.074, 2.392, 2.815, 3.31, 3.855, 4.445, 5.084, 5.798",\
"2.248, 2.318, 2.552, 2.93, 3.444, 4.036, 4.696, 5.404, 6.152, 6.95",\
"2.694, 2.78, 3.064, 3.524, 4.118, 4.824, 5.6, 6.422, 7.306, 8.224",\
"3.188, 3.28, 3.598, 4.14, 4.848, 5.67, 6.56, 7.514, 8.532, 9.582");
}
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.001373, 0.002684, 0.005186, 0.009085, 0.01456, 0.02175, 0.03082, 0.0419, 0.05509");
values("2.269, 2.423, 2.977, 4.027, 5.656, 7.942, 10.95, 14.75, 19.37, 24.9",\
"2.27, 2.424, 2.973, 4.026, 5.654, 7.951, 10.95, 14.75, 19.37, 24.89",\
"2.269, 2.427, 2.975, 4.027, 5.654, 7.949, 10.95, 14.75, 19.38, 24.88",\
"2.272, 2.425, 2.975, 4.026, 5.662, 7.947, 10.96, 14.75, 19.38, 24.89",\
"2.301, 2.453, 2.987, 4.029, 5.661, 7.95, 10.95, 14.74, 19.37, 24.87",\
"2.495, 2.639, 3.143, 4.114, 5.68, 7.943, 10.96, 14.74, 19.38, 24.88",\
"2.742, 2.898, 3.436, 4.406, 5.888, 8.032, 10.98, 14.75, 19.37, 24.89",\
"3.014, 3.182, 3.746, 4.784, 6.31, 8.356, 11.13, 14.78, 19.39, 24.89",\
"3.33, 3.506, 4.104, 5.192, 6.786, 8.904, 11.59, 15.05, 19.47, 24.9",\
"3.696, 3.878, 4.5, 5.636, 7.306, 9.512, 12.27, 15.62, 19.81, 25.05");
}
}
}
}