blob: 7ae205e39bae86ed052d5dba5de0f590601ce945 [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__xor2_4) {
area : 48.294400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "3.01302e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "3.82806e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "3.00798e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "3.99582e-05" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "3.99582e-05" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006172 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(A2) {
capacitance : 0.006519 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 12 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
}
pin(Z) {
direction : output ;
function : "(A1^A2)" ;
max_capacitance : 0.8268 ;
max_transition : 12 ;
min_capacitance : 0.001 ;
output_voltage : default ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
related_pin : "A1" ;
when : "!A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.06245, 0.06225, 0.06236, 0.06291, 0.06355, 0.06411, 0.06451, 0.0648, 0.065, 0.06514",\
"0.06237, 0.06212, 0.06223, 0.06277, 0.06343, 0.06399, 0.0644, 0.06468, 0.06488, 0.06502",\
"0.06201, 0.06181, 0.06192, 0.06242, 0.0631, 0.06366, 0.06407, 0.06435, 0.06454, 0.06469",\
"0.06158, 0.06137, 0.0615, 0.06199, 0.06266, 0.06321, 0.06363, 0.06392, 0.06412, 0.06426",\
"0.06128, 0.06107, 0.06114, 0.06161, 0.06224, 0.0628, 0.06323, 0.06354, 0.06375, 0.06392",\
"0.06121, 0.06095, 0.06096, 0.06136, 0.06194, 0.06248, 0.06293, 0.06327, 0.06351, 0.06369",\
"0.06174, 0.06137, 0.06114, 0.06133, 0.06179, 0.06231, 0.06278, 0.06314, 0.06341, 0.06362",\
"0.0627, 0.06216, 0.0616, 0.06162, 0.06195, 0.06237, 0.06283, 0.06319, 0.06347, 0.06368",\
"0.06386, 0.06312, 0.06231, 0.06211, 0.06228, 0.06262, 0.06301, 0.06338, 0.06366, 0.06387",\
"0.06533, 0.06439, 0.06325, 0.06287, 0.06286, 0.06313, 0.06342, 0.06374, 0.06402, 0.06417");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.03917, 0.0394, 0.04001, 0.04111, 0.04222, 0.04334, 0.04406, 0.04484, 0.0467, 0.06376",\
"0.03925, 0.03941, 0.04003, 0.04111, 0.0422, 0.04327, 0.04401, 0.04484, 0.04675, 0.06428",\
"0.03929, 0.03956, 0.04005, 0.04109, 0.04226, 0.04324, 0.04399, 0.04482, 0.04661, 0.06537",\
"0.03908, 0.03927, 0.03979, 0.04077, 0.04184, 0.04284, 0.04406, 0.04455, 0.04661, 0.06802",\
"0.03898, 0.03909, 0.03953, 0.04025, 0.04127, 0.04246, 0.04318, 0.04437, 0.04783, 0.07409",\
"0.03893, 0.03901, 0.03924, 0.04001, 0.04091, 0.04181, 0.04273, 0.04367, 0.04818, 0.08371",\
"0.03911, 0.03915, 0.03928, 0.03963, 0.04071, 0.04147, 0.04226, 0.04362, 0.05033, 0.1008",\
"0.03951, 0.03942, 0.03956, 0.03978, 0.04044, 0.04163, 0.04255, 0.04338, 0.05537, 0.129",\
"0.04002, 0.03982, 0.03987, 0.03996, 0.04053, 0.04108, 0.04288, 0.04487, 0.06566, 0.18",\
"0.04079, 0.04059, 0.04034, 0.0405, 0.04083, 0.04131, 0.04205, 0.04791, 0.09217, 0.2699");
}
}
internal_power() {
related_pin : "A1" ;
when : "A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.06788, 0.06805, 0.06862, 0.06947, 0.07018, 0.07072, 0.07108, 0.07132, 0.07147, 0.0716",\
"0.06791, 0.06808, 0.06867, 0.06951, 0.07024, 0.07076, 0.07112, 0.07136, 0.07151, 0.07162",\
"0.06773, 0.06788, 0.06847, 0.06931, 0.07004, 0.07057, 0.07092, 0.07116, 0.07132, 0.07144",\
"0.06717, 0.06733, 0.06793, 0.06875, 0.06949, 0.07002, 0.07038, 0.07061, 0.07076, 0.07087",\
"0.06674, 0.0669, 0.06747, 0.06832, 0.06908, 0.06961, 0.06997, 0.07021, 0.07037, 0.07046",\
"0.06648, 0.06658, 0.06723, 0.06807, 0.0688, 0.06933, 0.0697, 0.06993, 0.07008, 0.07019",\
"0.0663, 0.06644, 0.06706, 0.06789, 0.06863, 0.06917, 0.06952, 0.06975, 0.06991, 0.07002",\
"0.06633, 0.06648, 0.06698, 0.06786, 0.06861, 0.06915, 0.06951, 0.06975, 0.06991, 0.07002",\
"0.06647, 0.0666, 0.06717, 0.06802, 0.06874, 0.06928, 0.06966, 0.0699, 0.07007, 0.0702",\
"0.06676, 0.06691, 0.06743, 0.06824, 0.06898, 0.06953, 0.06991, 0.07015, 0.07034, 0.07044");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.0673, 0.0674, 0.06799, 0.06877, 0.06986, 0.07083, 0.07156, 0.07245, 0.07547, 0.09905",\
"0.06714, 0.0674, 0.06785, 0.0687, 0.0697, 0.07068, 0.0716, 0.07252, 0.07511, 0.09886",\
"0.0671, 0.06726, 0.0678, 0.06865, 0.06972, 0.07083, 0.07169, 0.07247, 0.07525, 0.1018",\
"0.06701, 0.06721, 0.06781, 0.06861, 0.06954, 0.07079, 0.07165, 0.07247, 0.07605, 0.1063",\
"0.06698, 0.06711, 0.06771, 0.06847, 0.06945, 0.07054, 0.07133, 0.07243, 0.0774, 0.1159",\
"0.06693, 0.06706, 0.06761, 0.06847, 0.06941, 0.07047, 0.07115, 0.07242, 0.07999, 0.1345",\
"0.06697, 0.06711, 0.06765, 0.06852, 0.06958, 0.07048, 0.07124, 0.07278, 0.08681, 0.1688",\
"0.06712, 0.06725, 0.06781, 0.06861, 0.06956, 0.07061, 0.07137, 0.07414, 0.1004, 0.2309",\
"0.06742, 0.06759, 0.06798, 0.06872, 0.06979, 0.07104, 0.07141, 0.07884, 0.1357, 0.3423",\
"0.06789, 0.068, 0.0685, 0.06908, 0.06995, 0.07103, 0.07334, 0.09661, 0.2247, 0.5156");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.06494, 0.06473, 0.06486, 0.06538, 0.06605, 0.0666, 0.06701, 0.06728, 0.06748, 0.06762",\
"0.06503, 0.06481, 0.06489, 0.06545, 0.06612, 0.06667, 0.06708, 0.06736, 0.06755, 0.06769",\
"0.06475, 0.06454, 0.0647, 0.06521, 0.06589, 0.06644, 0.06685, 0.06713, 0.06733, 0.06746",\
"0.06439, 0.06418, 0.06431, 0.06482, 0.06547, 0.06605, 0.06646, 0.06675, 0.06694, 0.06709",\
"0.06409, 0.06387, 0.06397, 0.06445, 0.06509, 0.06566, 0.06609, 0.06639, 0.0666, 0.06675",\
"0.06396, 0.06372, 0.06372, 0.06416, 0.06479, 0.06536, 0.0658, 0.06612, 0.06634, 0.0665",\
"0.06419, 0.06388, 0.06375, 0.06403, 0.06458, 0.06514, 0.0656, 0.06593, 0.06618, 0.06636",\
"0.0646, 0.06419, 0.06382, 0.06403, 0.06447, 0.06498, 0.06543, 0.06578, 0.06604, 0.06623",\
"0.06521, 0.06461, 0.06411, 0.06418, 0.06455, 0.06497, 0.0654, 0.06575, 0.06601, 0.06622",\
"0.06596, 0.06531, 0.06459, 0.06447, 0.0647, 0.06508, 0.06549, 0.06585, 0.06613, 0.06631");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.04268, 0.04281, 0.04341, 0.04435, 0.04551, 0.04663, 0.04737, 0.04824, 0.05013, 0.06748",\
"0.04254, 0.04271, 0.04322, 0.0442, 0.04538, 0.04638, 0.04722, 0.04807, 0.04995, 0.06688",\
"0.04232, 0.04246, 0.04309, 0.04404, 0.04509, 0.04613, 0.04706, 0.04779, 0.05004, 0.06851",\
"0.04214, 0.04243, 0.04285, 0.04379, 0.04484, 0.04575, 0.0465, 0.04757, 0.04999, 0.07163",\
"0.04206, 0.04217, 0.04264, 0.04328, 0.04421, 0.0453, 0.04607, 0.04712, 0.05053, 0.0775",\
"0.04208, 0.04219, 0.04248, 0.04312, 0.04401, 0.04494, 0.04584, 0.04677, 0.05147, 0.08759",\
"0.04226, 0.04235, 0.04253, 0.04287, 0.04371, 0.04456, 0.04532, 0.04659, 0.05348, 0.1047",\
"0.04265, 0.04255, 0.04263, 0.04294, 0.04333, 0.04467, 0.04537, 0.047, 0.05919, 0.1351",\
"0.04317, 0.04305, 0.04304, 0.04328, 0.0436, 0.04427, 0.04584, 0.04819, 0.07062, 0.1884",\
"0.04387, 0.0437, 0.04351, 0.04368, 0.0441, 0.04408, 0.04516, 0.0516, 0.09846, 0.2833");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.06607, 0.06621, 0.06678, 0.06763, 0.06836, 0.0689, 0.06925, 0.06949, 0.06964, 0.06975",\
"0.066, 0.06614, 0.06676, 0.06759, 0.06833, 0.06886, 0.06921, 0.06945, 0.06962, 0.06972",\
"0.06576, 0.06592, 0.06651, 0.06734, 0.06809, 0.06861, 0.06896, 0.06921, 0.06936, 0.06946",\
"0.06526, 0.06542, 0.06601, 0.06685, 0.06759, 0.06812, 0.06847, 0.06871, 0.06887, 0.06899",\
"0.06485, 0.06497, 0.06555, 0.06641, 0.06717, 0.06771, 0.06807, 0.06832, 0.06847, 0.06859",\
"0.06465, 0.06477, 0.0654, 0.06622, 0.06697, 0.0675, 0.06786, 0.06809, 0.06825, 0.06836",\
"0.06454, 0.06465, 0.06525, 0.06612, 0.06686, 0.06741, 0.06776, 0.068, 0.06816, 0.06826",\
"0.06464, 0.06478, 0.06536, 0.0662, 0.06695, 0.06748, 0.06786, 0.06811, 0.06826, 0.06836",\
"0.06492, 0.06503, 0.06561, 0.06642, 0.06714, 0.06769, 0.06809, 0.06832, 0.06852, 0.06864",\
"0.06532, 0.06545, 0.06599, 0.06678, 0.06752, 0.06807, 0.06846, 0.06869, 0.06886, 0.06898");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.06363, 0.06381, 0.0643, 0.06524, 0.06632, 0.06739, 0.06819, 0.06881, 0.07167, 0.09461",\
"0.06362, 0.06375, 0.06429, 0.06526, 0.06632, 0.06735, 0.06832, 0.06905, 0.0719, 0.09507",\
"0.06342, 0.06354, 0.06413, 0.06503, 0.06617, 0.06713, 0.06809, 0.06928, 0.07181, 0.09679",\
"0.06322, 0.06333, 0.06393, 0.06487, 0.06596, 0.06692, 0.06771, 0.06878, 0.07226, 0.1005",\
"0.06312, 0.06325, 0.06378, 0.06472, 0.06579, 0.06686, 0.06783, 0.0684, 0.07315, 0.1105",\
"0.06309, 0.06323, 0.06383, 0.06474, 0.0657, 0.06677, 0.06783, 0.06931, 0.07611, 0.1284",\
"0.06315, 0.06343, 0.06393, 0.06481, 0.06585, 0.0669, 0.06774, 0.06928, 0.08163, 0.1588",\
"0.06346, 0.06365, 0.06404, 0.06492, 0.06614, 0.06695, 0.06795, 0.07046, 0.09464, 0.2179",\
"0.06388, 0.06401, 0.06443, 0.06514, 0.06619, 0.06739, 0.06827, 0.0743, 0.1256, 0.3219",\
"0.06445, 0.06458, 0.06506, 0.06562, 0.0666, 0.06779, 0.06985, 0.08952, 0.2056, 0.4885");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("1.692, 1.76, 1.926, 2.144, 2.41, 2.733, 3.13, 3.617, 4.205, 4.905",\
"1.719, 1.787, 1.953, 2.172, 2.437, 2.76, 3.157, 3.644, 4.232, 4.932",\
"1.786, 1.854, 2.02, 2.238, 2.503, 2.827, 3.224, 3.71, 4.299, 4.999",\
"1.897, 1.965, 2.131, 2.349, 2.614, 2.938, 3.335, 3.821, 4.41, 5.109",\
"2.035, 2.103, 2.269, 2.487, 2.752, 3.075, 3.473, 3.959, 4.548, 5.247",\
"2.159, 2.227, 2.393, 2.611, 2.876, 3.2, 3.597, 4.084, 4.673, 5.372",\
"2.259, 2.327, 2.493, 2.712, 2.976, 3.299, 3.695, 4.181, 4.769, 5.47",\
"2.321, 2.39, 2.556, 2.774, 3.039, 3.361, 3.758, 4.244, 4.832, 5.53",\
"2.339, 2.408, 2.574, 2.792, 3.057, 3.381, 3.777, 4.263, 4.851, 5.549",\
"2.307, 2.375, 2.542, 2.76, 3.026, 3.35, 3.746, 4.232, 4.82, 5.52");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("2.068, 2.153, 2.382, 2.738, 3.249, 3.953, 4.874, 6.033, 7.446, 9.127",\
"2.097, 2.182, 2.411, 2.767, 3.278, 3.982, 4.903, 6.06, 7.472, 9.157",\
"2.215, 2.301, 2.53, 2.885, 3.397, 4.101, 5.022, 6.179, 7.593, 9.275",\
"2.452, 2.537, 2.766, 3.122, 3.633, 4.337, 5.258, 6.416, 7.827, 9.512",\
"2.826, 2.912, 3.141, 3.496, 4.008, 4.712, 5.633, 6.791, 8.204, 9.887",\
"3.337, 3.422, 3.651, 4.007, 4.519, 5.223, 6.143, 7.301, 8.713, 10.4",\
"3.93, 4.015, 4.245, 4.601, 5.112, 5.816, 6.737, 7.896, 9.307, 10.99",\
"4.568, 4.654, 4.884, 5.241, 5.754, 6.458, 7.379, 8.537, 9.949, 11.63",\
"5.255, 5.341, 5.573, 5.93, 6.442, 7.146, 8.068, 9.226, 10.64, 12.32",\
"5.993, 6.08, 6.313, 6.671, 7.183, 7.887, 8.808, 9.968, 11.38, 13.06");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.2922, 0.3418, 0.474, 0.6872, 0.9978, 1.442, 2.052, 2.843, 3.829, 5.025",\
"0.2922, 0.3412, 0.4746, 0.687, 0.9998, 1.443, 2.051, 2.844, 3.836, 5.023",\
"0.2924, 0.3418, 0.4746, 0.6886, 0.9988, 1.442, 2.052, 2.843, 3.836, 5.024",\
"0.2922, 0.3412, 0.4746, 0.687, 0.999, 1.443, 2.052, 2.843, 3.836, 5.023",\
"0.292, 0.3416, 0.4736, 0.686, 0.9984, 1.443, 2.052, 2.843, 3.83, 5.019",\
"0.2906, 0.3398, 0.473, 0.6854, 0.9998, 1.443, 2.052, 2.846, 3.83, 5.022",\
"0.2918, 0.341, 0.4732, 0.6864, 0.9958, 1.439, 2.046, 2.844, 3.835, 5.026",\
"0.2928, 0.3416, 0.4744, 0.6864, 0.9966, 1.44, 2.049, 2.84, 3.825, 5.014",\
"0.2938, 0.3432, 0.4756, 0.6876, 0.9978, 1.44, 2.05, 2.84, 3.824, 5.013",\
"0.2952, 0.3442, 0.477, 0.691, 0.9992, 1.444, 2.05, 2.84, 3.832, 5.01");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.3094, 0.3902, 0.6488, 1.15, 1.97, 3.155, 4.724, 6.709, 9.121, 12.02",\
"0.3086, 0.3906, 0.6488, 1.151, 1.969, 3.151, 4.728, 6.712, 9.133, 12.01",\
"0.3086, 0.39, 0.6484, 1.151, 1.97, 3.154, 4.728, 6.712, 9.124, 12.01",\
"0.3084, 0.3902, 0.6486, 1.151, 1.97, 3.154, 4.728, 6.711, 9.133, 12.01",\
"0.3084, 0.39, 0.649, 1.149, 1.969, 3.155, 4.727, 6.712, 9.119, 12",\
"0.3102, 0.39, 0.6514, 1.151, 1.969, 3.155, 4.726, 6.712, 9.133, 12.01",\
"0.312, 0.3918, 0.6518, 1.152, 1.969, 3.152, 4.723, 6.704, 9.131, 12.02",\
"0.3136, 0.3948, 0.6536, 1.152, 1.971, 3.156, 4.728, 6.71, 9.13, 12.02",\
"0.318, 0.398, 0.656, 1.152, 1.972, 3.156, 4.722, 6.708, 9.12, 12",\
"0.322, 0.404, 0.66, 1.156, 1.972, 3.156, 4.72, 6.698, 9.124, 12");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("1.822, 1.92, 2.154, 2.452, 2.794, 3.184, 3.633, 4.153, 4.761, 5.47",\
"1.853, 1.951, 2.185, 2.483, 2.825, 3.215, 3.664, 4.185, 4.793, 5.501",\
"1.951, 2.048, 2.283, 2.581, 2.923, 3.313, 3.762, 4.283, 4.89, 5.599",\
"2.15, 2.248, 2.482, 2.78, 3.122, 3.512, 3.961, 4.481, 5.089, 5.798",\
"2.478, 2.575, 2.81, 3.108, 3.45, 3.84, 4.288, 4.809, 5.417, 6.126",\
"2.951, 3.048, 3.283, 3.581, 3.923, 4.313, 4.762, 5.283, 5.891, 6.6",\
"3.558, 3.659, 3.898, 4.2, 4.543, 4.935, 5.384, 5.905, 6.514, 7.222",\
"4.221, 4.331, 4.594, 4.913, 5.268, 5.667, 6.12, 6.643, 7.251, 7.961",\
"4.917, 5.036, 5.322, 5.667, 6.042, 6.453, 6.916, 7.445, 8.057, 8.768",\
"5.646, 5.776, 6.083, 6.456, 6.852, 7.28, 7.752, 8.29, 8.906, 9.619");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.8664, 0.9499, 1.176, 1.53, 2.04, 2.743, 3.663, 4.82, 6.236, 7.914",\
"0.8949, 0.9783, 1.204, 1.558, 2.069, 2.771, 3.692, 4.85, 6.26, 7.945",\
"0.9923, 1.076, 1.302, 1.655, 2.166, 2.869, 3.789, 4.948, 6.357, 8.04",\
"1.175, 1.258, 1.484, 1.837, 2.347, 3.05, 3.971, 5.129, 6.54, 8.226",\
"1.44, 1.524, 1.752, 2.105, 2.615, 3.318, 4.238, 5.396, 6.812, 8.492",\
"1.715, 1.806, 2.043, 2.402, 2.913, 3.615, 4.536, 5.695, 7.108, 8.79",\
"1.973, 2.072, 2.321, 2.687, 3.201, 3.905, 4.826, 5.983, 7.396, 9.077",\
"2.205, 2.314, 2.58, 2.955, 3.472, 4.176, 5.096, 6.253, 7.667, 9.349",\
"2.406, 2.525, 2.811, 3.197, 3.717, 4.421, 5.342, 6.5, 7.913, 9.595",\
"2.573, 2.702, 3.011, 3.412, 3.937, 4.641, 5.56, 6.719, 8.132, 9.814");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.4632, 0.5332, 0.706, 0.9558, 1.291, 1.733, 2.309, 3.05, 3.988, 5.135",\
"0.4628, 0.5334, 0.7066, 0.9556, 1.291, 1.733, 2.306, 3.05, 3.986, 5.133",\
"0.4634, 0.5338, 0.7064, 0.9556, 1.291, 1.731, 2.309, 3.05, 3.989, 5.135",\
"0.4626, 0.5332, 0.706, 0.956, 1.292, 1.731, 2.306, 3.048, 3.983, 5.135",\
"0.4624, 0.5328, 0.706, 0.9554, 1.291, 1.733, 2.309, 3.05, 3.987, 5.132",\
"0.4642, 0.5344, 0.7072, 0.9562, 1.292, 1.73, 2.307, 3.05, 3.985, 5.131",\
"0.4934, 0.5622, 0.7276, 0.97, 1.301, 1.738, 2.314, 3.053, 3.984, 5.133",\
"0.5616, 0.6366, 0.8036, 1.035, 1.348, 1.767, 2.334, 3.069, 3.996, 5.136",\
"0.632, 0.714, 0.896, 1.124, 1.424, 1.838, 2.384, 3.104, 4.022, 5.148",\
"0.7, 0.79, 0.988, 1.224, 1.516, 1.916, 2.446, 3.158, 4.056, 5.176");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.2992, 0.3803, 0.642, 1.144, 1.964, 3.15, 4.725, 6.708, 9.138, 12.02",\
"0.3007, 0.3811, 0.6422, 1.141, 1.965, 3.151, 4.719, 6.705, 9.132, 12.02",\
"0.3002, 0.3812, 0.6422, 1.143, 1.963, 3.147, 4.722, 6.706, 9.123, 12",\
"0.2994, 0.3806, 0.6422, 1.145, 1.966, 3.151, 4.722, 6.709, 9.119, 11.99",\
"0.3122, 0.3906, 0.6476, 1.145, 1.964, 3.15, 4.725, 6.711, 9.132, 12.02",\
"0.3478, 0.4254, 0.6736, 1.16, 1.969, 3.152, 4.725, 6.7, 9.134, 12.02",\
"0.3932, 0.4686, 0.7072, 1.182, 1.983, 3.157, 4.717, 6.703, 9.127, 12.01",\
"0.444, 0.5218, 0.7526, 1.208, 1.996, 3.17, 4.725, 6.703, 9.112, 12.02",\
"0.4966, 0.581, 0.8044, 1.24, 2.01, 3.173, 4.733, 6.704, 9.126, 12",\
"0.549, 0.6428, 0.8678, 1.28, 2.028, 3.18, 4.734, 6.714, 9.124, 12");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("1.67, 1.738, 1.904, 2.123, 2.388, 2.711, 3.108, 3.595, 4.184, 4.883",\
"1.694, 1.762, 1.928, 2.147, 2.411, 2.734, 3.132, 3.618, 4.207, 4.907",\
"1.775, 1.844, 2.01, 2.228, 2.493, 2.816, 3.213, 3.7, 4.288, 4.988",\
"1.923, 1.991, 2.157, 2.376, 2.641, 2.964, 3.361, 3.848, 4.436, 5.136",\
"2.091, 2.16, 2.325, 2.544, 2.809, 3.132, 3.53, 4.016, 4.604, 5.304",\
"2.233, 2.301, 2.467, 2.686, 2.951, 3.275, 3.673, 4.159, 4.748, 5.447",\
"2.342, 2.41, 2.576, 2.795, 3.06, 3.383, 3.78, 4.266, 4.855, 5.555",\
"2.411, 2.48, 2.646, 2.865, 3.13, 3.453, 3.85, 4.336, 4.924, 5.622",\
"2.437, 2.505, 2.671, 2.891, 3.155, 3.479, 3.876, 4.362, 4.95, 5.649",\
"2.413, 2.482, 2.648, 2.868, 3.133, 3.456, 3.853, 4.34, 4.928, 5.627");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("1.906, 1.991, 2.218, 2.572, 3.083, 3.786, 4.706, 5.864, 7.278, 8.965",\
"1.939, 2.024, 2.251, 2.606, 3.116, 3.819, 4.739, 5.898, 7.31, 8.992",\
"2.051, 2.136, 2.363, 2.717, 3.228, 3.931, 4.851, 6.009, 7.421, 9.103",\
"2.282, 2.367, 2.594, 2.949, 3.459, 4.162, 5.082, 6.241, 7.653, 9.338",\
"2.653, 2.738, 2.966, 3.32, 3.831, 4.533, 5.454, 6.611, 8.024, 9.712",\
"3.149, 3.234, 3.461, 3.815, 4.326, 5.029, 5.949, 7.107, 8.52, 10.2",\
"3.711, 3.796, 4.025, 4.379, 4.89, 5.593, 6.513, 7.669, 9.085, 10.77",\
"4.319, 4.405, 4.634, 4.989, 5.499, 6.201, 7.122, 8.28, 9.694, 11.38",\
"4.973, 5.059, 5.29, 5.646, 6.156, 6.858, 7.778, 8.935, 10.35, 12.03",\
"5.677, 5.764, 5.997, 6.354, 6.865, 7.567, 8.486, 9.643, 11.05, 12.74");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.293, 0.3414, 0.4742, 0.686, 0.9992, 1.443, 2.051, 2.844, 3.835, 5.023",\
"0.2926, 0.3414, 0.474, 0.6872, 0.9974, 1.443, 2.052, 2.844, 3.836, 5.024",\
"0.2924, 0.3416, 0.4744, 0.6862, 0.9982, 1.443, 2.051, 2.844, 3.835, 5.02",\
"0.2922, 0.3414, 0.474, 0.6872, 0.9978, 1.443, 2.052, 2.845, 3.836, 5.025",\
"0.2922, 0.3416, 0.4742, 0.6872, 1, 1.443, 2.05, 2.847, 3.836, 5.025",\
"0.2926, 0.3414, 0.4742, 0.6868, 1.001, 1.443, 2.052, 2.843, 3.833, 5.021",\
"0.2926, 0.3414, 0.475, 0.6862, 0.9968, 1.44, 2.048, 2.845, 3.833, 5.025",\
"0.2934, 0.3426, 0.4748, 0.6874, 0.9998, 1.443, 2.048, 2.84, 3.826, 5.014",\
"0.2942, 0.3428, 0.4754, 0.688, 1.001, 1.441, 2.05, 2.841, 3.827, 5.013",\
"0.2952, 0.3448, 0.4764, 0.688, 1.002, 1.444, 2.05, 2.842, 3.83, 5.014");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.3072, 0.3866, 0.646, 1.144, 1.965, 3.151, 4.718, 6.698, 9.137, 12.03",\
"0.3068, 0.3866, 0.646, 1.146, 1.963, 3.147, 4.723, 6.707, 9.123, 12.01",\
"0.3068, 0.3868, 0.6458, 1.146, 1.965, 3.15, 4.724, 6.709, 9.122, 12.01",\
"0.3068, 0.3868, 0.646, 1.147, 1.965, 3.152, 4.721, 6.706, 9.122, 11.99",\
"0.307, 0.3866, 0.646, 1.147, 1.964, 3.149, 4.724, 6.701, 9.136, 12.03",\
"0.3068, 0.3868, 0.6474, 1.147, 1.965, 3.148, 4.723, 6.707, 9.124, 12.01",\
"0.3088, 0.39, 0.6476, 1.147, 1.965, 3.151, 4.725, 6.71, 9.138, 11.99",\
"0.312, 0.3932, 0.6508, 1.145, 1.964, 3.149, 4.72, 6.708, 9.12, 12.03",\
"0.318, 0.398, 0.656, 1.15, 1.966, 3.146, 4.712, 6.702, 9.126, 12",\
"0.322, 0.402, 0.658, 1.152, 1.968, 3.148, 4.712, 6.688, 9.11, 11.99");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("1.924, 2.022, 2.256, 2.554, 2.896, 3.286, 3.735, 4.256, 4.863, 5.572",\
"1.964, 2.061, 2.296, 2.593, 2.936, 3.326, 3.775, 4.295, 4.903, 5.612",\
"2.075, 2.172, 2.407, 2.704, 3.047, 3.437, 3.886, 4.406, 5.014, 5.723",\
"2.259, 2.357, 2.591, 2.889, 3.231, 3.621, 4.07, 4.591, 5.198, 5.907",\
"2.535, 2.632, 2.867, 3.166, 3.507, 3.897, 4.346, 4.867, 5.474, 6.184",\
"2.921, 3.018, 3.253, 3.551, 3.893, 4.283, 4.732, 5.253, 5.861, 6.569",\
"3.402, 3.502, 3.743, 4.046, 4.391, 4.782, 5.232, 5.754, 6.362, 7.071",\
"3.935, 4.041, 4.295, 4.612, 4.97, 5.37, 5.824, 6.348, 6.958, 7.667",\
"4.516, 4.627, 4.896, 5.227, 5.599, 6.012, 6.477, 7.008, 7.622, 8.332",\
"5.144, 5.261, 5.544, 5.892, 6.279, 6.706, 7.181, 7.72, 8.339, 9.054");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.9381, 1.022, 1.25, 1.605, 2.117, 2.821, 3.742, 4.9, 6.313, 7.996",\
"0.9639, 1.048, 1.276, 1.631, 2.143, 2.847, 3.768, 4.925, 6.338, 8.021",\
"1.058, 1.142, 1.37, 1.726, 2.237, 2.941, 3.862, 5.021, 6.431, 8.115",\
"1.24, 1.324, 1.551, 1.906, 2.418, 3.121, 4.042, 5.202, 6.613, 8.294",\
"1.512, 1.597, 1.825, 2.179, 2.69, 3.394, 4.316, 5.474, 6.888, 8.57",\
"1.808, 1.898, 2.134, 2.493, 3.005, 3.709, 4.63, 5.788, 7.201, 8.884",\
"2.088, 2.186, 2.434, 2.799, 3.313, 4.018, 4.939, 6.097, 7.508, 9.191",\
"2.345, 2.452, 2.715, 3.089, 3.605, 4.31, 5.232, 6.391, 7.802, 9.485",\
"2.573, 2.69, 2.97, 3.355, 3.875, 4.579, 5.5, 6.659, 8.072, 9.754",\
"2.767, 2.893, 3.197, 3.595, 4.119, 4.822, 5.743, 6.901, 8.314, 9.997");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.4626, 0.5332, 0.7056, 0.9554, 1.291, 1.731, 2.309, 3.05, 3.989, 5.136",\
"0.4626, 0.5336, 0.706, 0.956, 1.291, 1.733, 2.309, 3.05, 3.986, 5.132",\
"0.4624, 0.5332, 0.7062, 0.9562, 1.291, 1.729, 2.309, 3.048, 3.984, 5.132",\
"0.4624, 0.534, 0.7064, 0.9554, 1.291, 1.733, 2.308, 3.05, 3.988, 5.132",\
"0.4624, 0.5334, 0.7058, 0.9554, 1.291, 1.733, 2.309, 3.05, 3.987, 5.134",\
"0.4646, 0.5356, 0.7074, 0.956, 1.292, 1.734, 2.307, 3.05, 3.983, 5.131",\
"0.4906, 0.5612, 0.7292, 0.9726, 1.302, 1.738, 2.313, 3.054, 3.991, 5.134",\
"0.5274, 0.6032, 0.7774, 1.022, 1.347, 1.775, 2.334, 3.068, 3.995, 5.136",\
"0.5682, 0.6464, 0.83, 1.078, 1.404, 1.83, 2.388, 3.108, 4.02, 5.156",\
"0.612, 0.694, 0.89, 1.14, 1.468, 1.892, 2.444, 3.16, 4.058, 5.182");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12");
index_2("0.001, 0.0067, 0.02671, 0.06491, 0.1244, 0.208, 0.3179, 0.4563, 0.6253, 0.8268");
values("0.3047, 0.3852, 0.6464, 1.149, 1.969, 3.154, 4.728, 6.713, 9.132, 12",\
"0.3049, 0.3852, 0.6474, 1.149, 1.968, 3.153, 4.728, 6.713, 9.133, 12.01",\
"0.3048, 0.3856, 0.6478, 1.149, 1.967, 3.15, 4.727, 6.711, 9.133, 12.02",\
"0.3038, 0.386, 0.647, 1.15, 1.967, 3.154, 4.725, 6.709, 9.131, 12.02",\
"0.3102, 0.3906, 0.6496, 1.15, 1.97, 3.155, 4.726, 6.709, 9.12, 12",\
"0.3432, 0.4212, 0.6728, 1.161, 1.973, 3.155, 4.727, 6.703, 9.118, 12.02",\
"0.3852, 0.4624, 0.7054, 1.181, 1.984, 3.161, 4.726, 6.705, 9.117, 12",\
"0.4334, 0.5118, 0.744, 1.204, 1.998, 3.165, 4.726, 6.708, 9.116, 12.01",\
"0.4824, 0.5656, 0.7936, 1.237, 2.009, 3.173, 4.741, 6.708, 9.124, 11.99",\
"0.5342, 0.6252, 0.85, 1.272, 2.028, 3.182, 4.738, 6.716, 9.122, 12");
}
}
}
}