blob: 2f14a41f7801630b935c5dac8a0f0feb53db8d5c [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__xnor2_4) {
area : 46.099200 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2" ;
value : "0.0002841156" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2" ;
value : "0.0002548746" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2" ;
value : "0.0002614518" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2" ;
value : "0.0002585034" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.0002841156" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.006346 ;
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 ;
}
pin(A2) {
capacitance : 0.006671 ;
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 ;
}
pin(ZN) {
direction : output ;
function : "(!(A1^A2))" ;
max_capacitance : 0.7709 ;
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" ;
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.05299, 0.05311, 0.05351, 0.05413, 0.05473, 0.05522, 0.05557, 0.05583, 0.05597, 0.05593",\
"0.05307, 0.05318, 0.05358, 0.0542, 0.05482, 0.0553, 0.05566, 0.0559, 0.05605, 0.056",\
"0.05306, 0.05317, 0.05358, 0.05419, 0.05481, 0.05529, 0.05565, 0.0559, 0.05603, 0.05593",\
"0.05282, 0.05292, 0.05333, 0.05395, 0.05457, 0.05506, 0.05541, 0.05566, 0.05577, 0.05556",\
"0.05257, 0.05267, 0.05307, 0.0537, 0.05433, 0.05482, 0.05518, 0.05541, 0.05546, 0.05504",\
"0.05235, 0.05246, 0.05288, 0.05353, 0.05416, 0.05465, 0.055, 0.05519, 0.05506, 0.05422",\
"0.05221, 0.05231, 0.05273, 0.05339, 0.05402, 0.0545, 0.05482, 0.05486, 0.05425, 0.05275",\
"0.052, 0.05212, 0.05255, 0.0532, 0.05382, 0.05425, 0.05439, 0.05378, 0.05215, 0.0503",\
"0.05154, 0.05166, 0.05209, 0.05267, 0.05317, 0.05318, 0.05204, 0.04998, 0.04827, 0.04703",\
"0.04733, 0.0474, 0.04766, 0.04758, 0.04558, 0.04377, 0.04263, 0.0419, 0.04141, 0.04108");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.03085, 0.03105, 0.03161, 0.03225, 0.03304, 0.0341, 0.04421, 0.1203, 0.309, 0.5135",\
"0.03081, 0.03102, 0.03151, 0.03217, 0.03304, 0.03392, 0.04472, 0.1231, 0.3129, 0.5152",\
"0.03068, 0.03088, 0.0314, 0.03209, 0.03286, 0.03394, 0.04699, 0.1346, 0.3276, 0.5209",\
"0.03058, 0.03079, 0.03132, 0.03197, 0.03267, 0.03421, 0.0531, 0.1592, 0.3536, 0.528",\
"0.03043, 0.03066, 0.03115, 0.03181, 0.03265, 0.03523, 0.06841, 0.203, 0.3851, 0.529",\
"0.0302, 0.03043, 0.03091, 0.03165, 0.0325, 0.0397, 0.107, 0.2625, 0.406, 0.5087",\
"0.02987, 0.03009, 0.03063, 0.03131, 0.03328, 0.06595, 0.1827, 0.3023, 0.3852, 0.4425",\
"0.02943, 0.02966, 0.0302, 0.03163, 0.06129, 0.1454, 0.2094, 0.2501, 0.2767, 0.2948",\
"0.01666, 0.01735, 0.0204, 0.02258, 0.02368, 0.02421, 0.02452, 0.02469, 0.02479, 0.02485",\
"-0.01827, -0.01827, -0.01827, -0.01827, -0.01827, -0.01827, -0.01827, -0.01827, -0.01827, -0.01827");
}
}
internal_power() {
related_pin : "A1" ;
when : "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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.04895, 0.04909, 0.04954, 0.05022, 0.05086, 0.05134, 0.05167, 0.0519, 0.05204, 0.05204",\
"0.049, 0.04915, 0.04961, 0.05029, 0.05094, 0.05141, 0.05175, 0.05197, 0.05211, 0.05211",\
"0.04875, 0.0489, 0.04936, 0.05006, 0.0507, 0.05119, 0.05152, 0.05175, 0.05188, 0.05185",\
"0.04845, 0.04858, 0.04903, 0.04972, 0.05036, 0.05085, 0.05119, 0.05142, 0.05154, 0.05143",\
"0.0482, 0.04832, 0.04876, 0.0494, 0.05003, 0.05051, 0.05087, 0.0511, 0.05118, 0.05088",\
"0.04803, 0.04814, 0.04854, 0.04911, 0.0497, 0.05019, 0.05056, 0.05078, 0.05068, 0.04989",\
"0.04798, 0.04806, 0.04837, 0.04887, 0.04942, 0.04989, 0.05022, 0.05016, 0.04925, 0.04756",\
"0.04781, 0.04783, 0.04805, 0.04844, 0.04886, 0.04903, 0.04838, 0.04659, 0.04478, 0.04346",\
"0.04021, 0.04016, 0.04015, 0.03877, 0.03655, 0.03528, 0.03461, 0.03425, 0.03404, 0.03391",\
"0.01049, 0.01057, 0.01079, 0.01112, 0.01152, 0.01191, 0.01226, 0.01254, 0.01278, 0.01295");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.01021, 0.01044, 0.01105, 0.01192, 0.01279, 0.01369, 0.01551, 0.04076, 0.16, 0.3925",\
"0.01023, 0.01048, 0.01106, 0.01201, 0.01285, 0.01357, 0.01581, 0.04163, 0.163, 0.3965",\
"0.01022, 0.01046, 0.01109, 0.01192, 0.01279, 0.01369, 0.01614, 0.04557, 0.1769, 0.4111",\
"0.0101, 0.01033, 0.01089, 0.01167, 0.01254, 0.01343, 0.01725, 0.05509, 0.2035, 0.437",\
"0.009878, 0.01007, 0.01055, 0.01127, 0.01207, 0.01276, 0.01946, 0.07541, 0.2482, 0.4714",\
"0.009674, 0.00984, 0.01024, 0.01086, 0.01159, 0.01277, 0.02644, 0.1152, 0.3082, 0.5006",\
"0.009543, 0.009687, 0.01, 0.01051, 0.01133, 0.01361, 0.04824, 0.1843, 0.3649, 0.5076",\
"0.009513, 0.009608, 0.00994, 0.01018, 0.01111, 0.0232, 0.1092, 0.2611, 0.3842, 0.4711",\
"0.009671, 0.009734, 0.009977, 0.01037, 0.01703, 0.08191, 0.1921, 0.2726, 0.3265, 0.3637",\
"0.009954, 0.009988, 0.01041, 0.03032, 0.07729, 0.1083, 0.127, 0.1387, 0.1463, 0.1515");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1" ;
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.05045, 0.05057, 0.05105, 0.05172, 0.05235, 0.05284, 0.05317, 0.0534, 0.05353, 0.05349",\
"0.05049, 0.05062, 0.05109, 0.05176, 0.05241, 0.05289, 0.05323, 0.05345, 0.05358, 0.05353",\
"0.05045, 0.05058, 0.05105, 0.05173, 0.05238, 0.05285, 0.05319, 0.05341, 0.05354, 0.05344",\
"0.05031, 0.05045, 0.05091, 0.05159, 0.05223, 0.05271, 0.05304, 0.05327, 0.05336, 0.05318",\
"0.05017, 0.05029, 0.05075, 0.05143, 0.05208, 0.05257, 0.0529, 0.05312, 0.05316, 0.05279",\
"0.05006, 0.05019, 0.05066, 0.05134, 0.05198, 0.05246, 0.0528, 0.05298, 0.05288, 0.05212",\
"0.05002, 0.05016, 0.05061, 0.05128, 0.05193, 0.0524, 0.05272, 0.05278, 0.05226, 0.05085",\
"0.04996, 0.05009, 0.05055, 0.05123, 0.05185, 0.0523, 0.05247, 0.05198, 0.05048, 0.0486",\
"0.04987, 0.05, 0.05042, 0.05107, 0.05159, 0.05171, 0.05081, 0.04882, 0.04701, 0.04567",\
"0.0469, 0.04698, 0.04727, 0.04745, 0.04607, 0.04396, 0.04257, 0.04165, 0.04103, 0.0406");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.03662, 0.03684, 0.03736, 0.03803, 0.03884, 0.03964, 0.04916, 0.1214, 0.3081, 0.5162",\
"0.03644, 0.03664, 0.0372, 0.0379, 0.03866, 0.03959, 0.04943, 0.1237, 0.3116, 0.5177",\
"0.03629, 0.03649, 0.03703, 0.03774, 0.0385, 0.03942, 0.0513, 0.1338, 0.3252, 0.5236",\
"0.03617, 0.03639, 0.0369, 0.03756, 0.03837, 0.03973, 0.05681, 0.158, 0.3524, 0.5323",\
"0.03606, 0.03625, 0.03678, 0.03753, 0.03831, 0.04044, 0.07182, 0.2033, 0.3877, 0.5352",\
"0.03592, 0.03613, 0.03667, 0.03734, 0.03812, 0.04535, 0.1125, 0.2679, 0.4116, 0.5146",\
"0.03574, 0.03592, 0.03646, 0.03716, 0.03938, 0.07554, 0.1942, 0.3084, 0.3868, 0.4411",\
"0.03532, 0.03549, 0.03602, 0.03854, 0.07967, 0.1552, 0.2054, 0.237, 0.2577, 0.2717",\
"0.002791, 0.002778, 0.002737, 0.002715, 0.002691, 0.002679, 0.002677, 0.00267, 0.002664, 0.002667",\
"-0.01265, -0.01265, -0.01265, -0.01265, -0.01265, -0.01265, -0.01265, -0.01265, -0.01265, -0.01265");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1" ;
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.05164, 0.05175, 0.05214, 0.05278, 0.05341, 0.0539, 0.05426, 0.05451, 0.05466, 0.05466",\
"0.05143, 0.05155, 0.05195, 0.05258, 0.05321, 0.05372, 0.05407, 0.05431, 0.05447, 0.05446",\
"0.05124, 0.05136, 0.05176, 0.0524, 0.05304, 0.05353, 0.0539, 0.05414, 0.05428, 0.05424",\
"0.05106, 0.05116, 0.05157, 0.0522, 0.05283, 0.05332, 0.05369, 0.05393, 0.05406, 0.05394",\
"0.05089, 0.05099, 0.05139, 0.05199, 0.0526, 0.0531, 0.05347, 0.05371, 0.05378, 0.05345",\
"0.05076, 0.05086, 0.05122, 0.05177, 0.05235, 0.05284, 0.05321, 0.05343, 0.05329, 0.0524",\
"0.0507, 0.05076, 0.05106, 0.05154, 0.05205, 0.05253, 0.05284, 0.05271, 0.05165, 0.0499",\
"0.05035, 0.05038, 0.05058, 0.05093, 0.0513, 0.05137, 0.05046, 0.04854, 0.04684, 0.04561",\
"0.04079, 0.04072, 0.0404, 0.03792, 0.0362, 0.03532, 0.03493, 0.03475, 0.03467, 0.03465",\
"0.01074, 0.0108, 0.01098, 0.01126, 0.0116, 0.01194, 0.01226, 0.01251, 0.01272, 0.01288");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.01907, 0.01931, 0.01988, 0.02083, 0.02168, 0.02255, 0.02468, 0.04942, 0.1709, 0.4023",\
"0.0191, 0.01936, 0.01997, 0.02083, 0.02168, 0.0226, 0.02464, 0.05085, 0.1733, 0.4073",\
"0.01913, 0.01938, 0.01998, 0.02093, 0.02175, 0.02262, 0.02518, 0.0547, 0.1869, 0.4225",\
"0.01904, 0.01928, 0.01987, 0.02073, 0.0216, 0.02232, 0.02599, 0.06352, 0.212, 0.4456",\
"0.01885, 0.01906, 0.01963, 0.02041, 0.02112, 0.02214, 0.02785, 0.08369, 0.2544, 0.4778",\
"0.01865, 0.01881, 0.01934, 0.02004, 0.02081, 0.02199, 0.03413, 0.1194, 0.3115, 0.5076",\
"0.0185, 0.01864, 0.01906, 0.01966, 0.02054, 0.02256, 0.05348, 0.1848, 0.369, 0.5176",\
"0.01838, 0.01854, 0.01885, 0.01931, 0.01997, 0.03033, 0.1092, 0.2634, 0.3942, 0.4869",\
"0.01845, 0.01855, 0.01886, 0.01925, 0.02413, 0.08134, 0.1966, 0.2858, 0.3461, 0.3877",\
"0.01873, 0.01882, 0.01912, 0.03179, 0.08549, 0.1268, 0.1519, 0.1677, 0.178, 0.185");
}
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("5.26, 5.447, 5.9, 6.482, 7.154, 7.923, 8.807, 9.83, 11.02, 12.41",\
"5.336, 5.523, 5.976, 6.559, 7.231, 7.999, 8.883, 9.907, 11.1, 12.48",\
"5.564, 5.752, 6.204, 6.787, 7.461, 8.229, 9.113, 10.14, 11.33, 12.71",\
"5.934, 6.121, 6.574, 7.158, 7.83, 8.6, 9.483, 10.51, 11.7, 13.08",\
"6.323, 6.511, 6.964, 7.546, 8.219, 8.99, 9.872, 10.9, 12.09, 13.47",\
"6.679, 6.867, 7.32, 7.903, 8.575, 9.345, 10.23, 11.25, 12.44, 13.83",\
"6.979, 7.166, 7.619, 8.201, 8.875, 9.645, 10.53, 11.55, 12.74, 14.13",\
"7.214, 7.4, 7.854, 8.433, 9.107, 9.876, 10.76, 11.78, 12.97, 14.36",\
"7.368, 7.555, 8.007, 8.588, 9.259, 10.03, 10.91, 11.94, 13.13, 14.51",\
"7.428, 7.615, 8.067, 8.65, 9.322, 10.09, 10.97, 11.99, 13.18, 14.57");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("7.24, 7.388, 7.808, 8.513, 9.577, 11.06, 13.01, 15.46, 18.44, 22",\
"7.292, 7.44, 7.86, 8.564, 9.629, 11.11, 13.06, 15.51, 18.49, 22.05",\
"7.511, 7.66, 8.08, 8.785, 9.849, 11.33, 13.28, 15.73, 18.71, 22.27",\
"7.94, 8.088, 8.508, 9.211, 10.28, 11.76, 13.71, 16.16, 19.14, 22.7",\
"8.584, 8.732, 9.152, 9.856, 10.92, 12.4, 14.35, 16.8, 19.79, 23.34",\
"9.468, 9.616, 10.04, 10.74, 11.81, 13.29, 15.24, 17.68, 20.67, 24.23",\
"10.62, 10.77, 11.19, 11.89, 12.96, 14.44, 16.39, 18.84, 21.82, 25.38",\
"12.02, 12.17, 12.59, 13.3, 14.36, 15.85, 17.79, 20.24, 23.23, 26.78",\
"13.6, 13.75, 14.18, 14.88, 15.95, 17.43, 19.38, 21.82, 24.81, 28.37",\
"15.34, 15.49, 15.92, 16.62, 17.69, 19.17, 21.12, 23.56, 26.55, 30.11");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.9796, 1.097, 1.418, 1.91, 2.575, 3.448, 4.574, 6.037, 7.858, 10.08",\
"0.9804, 1.096, 1.418, 1.909, 2.574, 3.448, 4.582, 6.031, 7.853, 10.09",\
"0.9806, 1.097, 1.418, 1.909, 2.575, 3.448, 4.582, 6.029, 7.857, 10.09",\
"0.98, 1.096, 1.417, 1.909, 2.575, 3.447, 4.582, 6.034, 7.86, 10.09",\
"0.9794, 1.096, 1.417, 1.908, 2.574, 3.45, 4.58, 6.032, 7.86, 10.08",\
"0.98, 1.096, 1.414, 1.906, 2.574, 3.448, 4.586, 6.03, 7.86, 10.08",\
"0.972, 1.088, 1.412, 1.908, 2.578, 3.45, 4.58, 6.04, 7.86, 10.09",\
"0.972, 1.088, 1.412, 1.904, 2.572, 3.442, 4.578, 6.032, 7.866, 10.08",\
"0.97, 1.088, 1.412, 1.906, 2.572, 3.44, 4.582, 6.026, 7.844, 10.08",\
"0.972, 1.088, 1.41, 1.904, 2.572, 3.442, 4.584, 6.034, 7.856, 10.08");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.5792, 0.7262, 1.248, 2.325, 4.081, 6.57, 9.834, 13.94, 19, 24.97",\
"0.5804, 0.7258, 1.251, 2.327, 4.085, 6.564, 9.836, 13.95, 19, 24.98",\
"0.581, 0.7274, 1.248, 2.326, 4.084, 6.562, 9.836, 13.94, 19, 25.01",\
"0.5806, 0.7266, 1.248, 2.328, 4.084, 6.566, 9.84, 13.96, 18.97, 24.99",\
"0.58, 0.726, 1.252, 2.326, 4.084, 6.57, 9.84, 13.95, 18.97, 24.97",\
"0.58, 0.726, 1.252, 2.326, 4.082, 6.57, 9.84, 13.94, 18.99, 24.98",\
"0.582, 0.728, 1.248, 2.328, 4.082, 6.568, 9.838, 13.95, 19, 25.02",\
"0.588, 0.732, 1.252, 2.328, 4.086, 6.558, 9.826, 13.95, 18.99, 24.99",\
"0.598, 0.744, 1.258, 2.332, 4.082, 6.558, 9.84, 13.95, 19, 25",\
"0.61, 0.756, 1.266, 2.334, 4.082, 6.556, 9.826, 13.96, 19, 25");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("4.044, 4.229, 4.677, 5.255, 5.924, 6.688, 7.57, 8.59, 9.779, 11.16",\
"4.123, 4.307, 4.756, 5.334, 6.003, 6.768, 7.649, 8.669, 9.857, 11.24",\
"4.351, 4.537, 4.985, 5.563, 6.231, 6.998, 7.878, 8.898, 10.09, 11.47",\
"4.811, 4.996, 5.445, 6.023, 6.692, 7.456, 8.337, 9.358, 10.55, 11.93",\
"5.56, 5.745, 6.193, 6.771, 7.439, 8.204, 9.085, 10.11, 11.29, 12.68",\
"6.636, 6.821, 7.268, 7.846, 8.515, 9.279, 10.16, 11.18, 12.37, 13.75",\
"8.049, 8.236, 8.689, 9.268, 9.937, 10.7, 11.58, 12.6, 13.79, 15.18",\
"9.695, 9.899, 10.38, 10.98, 11.66, 12.43, 13.32, 14.34, 15.53, 16.91",\
"11.45, 11.68, 12.21, 12.85, 13.55, 14.35, 15.25, 16.28, 17.48, 18.86",\
"13.31, 13.56, 14.14, 14.83, 15.58, 16.39, 17.31, 18.36, 19.56, 20.95");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("2.02, 2.187, 2.653, 3.395, 4.473, 5.959, 7.906, 10.36, 13.35, 16.89",\
"2.08, 2.248, 2.714, 3.455, 4.533, 6.019, 7.967, 10.41, 13.4, 16.96",\
"2.304, 2.472, 2.938, 3.679, 4.757, 6.244, 8.191, 10.64, 13.63, 17.2",\
"2.73, 2.899, 3.364, 4.104, 5.181, 6.668, 8.614, 11.07, 14.06, 17.6",\
"3.382, 3.55, 4.016, 4.756, 5.833, 7.319, 9.267, 11.72, 14.7, 18.27",\
"4.148, 4.326, 4.807, 5.554, 6.632, 8.118, 10.07, 12.51, 15.51, 19.07",\
"4.934, 5.125, 5.627, 6.388, 7.473, 8.96, 10.91, 13.35, 16.34, 19.9",\
"5.72, 5.927, 6.456, 7.232, 8.321, 9.81, 11.76, 14.21, 17.19, 20.75",\
"6.492, 6.72, 7.281, 8.081, 9.173, 10.66, 12.61, 15.06, 18.05, 21.6",\
"7.238, 7.488, 8.091, 8.911, 10.01, 11.5, 13.45, 15.9, 18.89, 22.45");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.9642, 1.081, 1.403, 1.894, 2.56, 3.429, 4.57, 6.013, 7.844, 10.08",\
"0.9622, 1.082, 1.402, 1.893, 2.561, 3.431, 4.572, 6.012, 7.844, 10.07",\
"0.962, 1.08, 1.402, 1.893, 2.561, 3.432, 4.572, 6.014, 7.84, 10.08",\
"0.9628, 1.08, 1.401, 1.894, 2.56, 3.43, 4.569, 6.013, 7.84, 10.07",\
"0.9624, 1.08, 1.401, 1.893, 2.56, 3.431, 4.57, 6.016, 7.838, 10.08",\
"0.962, 1.08, 1.4, 1.894, 2.558, 3.43, 4.572, 6.022, 7.838, 10.08",\
"0.99, 1.102, 1.416, 1.902, 2.564, 3.436, 4.564, 6.02, 7.846, 10.06",\
"1.12, 1.228, 1.518, 1.972, 2.614, 3.47, 4.59, 6.032, 7.844, 10.08",\
"1.282, 1.396, 1.684, 2.122, 2.742, 3.572, 4.672, 6.082, 7.884, 10.1",\
"1.45, 1.57, 1.876, 2.302, 2.894, 3.702, 4.778, 6.178, 7.964, 10.14");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.6526, 0.8172, 1.363, 2.415, 4.135, 6.614, 9.875, 14.04, 19.04, 25.05",\
"0.6524, 0.818, 1.36, 2.416, 4.138, 6.607, 9.877, 14.02, 19.02, 25.02",\
"0.6524, 0.8168, 1.364, 2.415, 4.134, 6.613, 9.865, 14.01, 19.03, 25.04",\
"0.6522, 0.8174, 1.36, 2.416, 4.138, 6.614, 9.895, 13.99, 19.05, 25",\
"0.6622, 0.8266, 1.365, 2.416, 4.137, 6.605, 9.892, 13.99, 19.03, 25.04",\
"0.7248, 0.8824, 1.408, 2.436, 4.139, 6.614, 9.894, 13.99, 19.04, 25.05",\
"0.808, 0.96, 1.468, 2.48, 4.166, 6.618, 9.886, 14.02, 19.02, 25.03",\
"0.91, 1.056, 1.542, 2.526, 4.194, 6.634, 9.888, 13.99, 19.02, 25.02",\
"1.028, 1.176, 1.638, 2.582, 4.218, 6.654, 9.904, 14.01, 19.05, 25.04",\
"1.152, 1.306, 1.754, 2.66, 4.25, 6.668, 9.92, 14.02, 19.04, 25.04");
}
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("5.007, 5.192, 5.64, 6.218, 6.885, 7.653, 8.533, 9.552, 10.74, 12.12",\
"5.076, 5.261, 5.71, 6.288, 6.955, 7.722, 8.602, 9.622, 10.81, 12.19",\
"5.298, 5.483, 5.931, 6.509, 7.178, 7.941, 8.823, 9.843, 11.03, 12.41",\
"5.666, 5.85, 6.299, 6.877, 7.545, 8.312, 9.191, 10.21, 11.4, 12.78",\
"6.047, 6.233, 6.682, 7.26, 7.928, 8.693, 9.572, 10.59, 11.78, 13.16",\
"6.389, 6.574, 7.023, 7.602, 8.271, 9.034, 9.914, 10.94, 12.12, 13.51",\
"6.682, 6.867, 7.314, 7.891, 8.559, 9.324, 10.2, 11.22, 12.41, 13.79",\
"6.903, 7.089, 7.537, 8.113, 8.782, 9.544, 10.42, 11.44, 12.63, 14.01",\
"7.038, 7.222, 7.672, 8.247, 8.916, 9.678, 10.56, 11.58, 12.76, 14.14",\
"7.072, 7.256, 7.704, 8.282, 8.949, 9.714, 10.59, 11.61, 12.8, 14.18");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("6.987, 7.135, 7.555, 8.259, 9.324, 10.81, 12.75, 15.2, 18.19, 21.75",\
"7.019, 7.167, 7.588, 8.292, 9.357, 10.84, 12.79, 15.23, 18.22, 21.78",\
"7.198, 7.347, 7.766, 8.471, 9.535, 11.02, 12.96, 15.41, 18.4, 21.96",\
"7.639, 7.787, 8.207, 8.912, 9.976, 11.46, 13.41, 15.86, 18.84, 22.4",\
"8.383, 8.53, 8.951, 9.656, 10.72, 12.2, 14.15, 16.6, 19.58, 23.14",\
"9.453, 9.601, 10.02, 10.73, 11.79, 13.28, 15.22, 17.67, 20.65, 24.21",\
"10.87, 11.02, 11.44, 12.15, 13.21, 14.69, 16.64, 19.09, 22.08, 25.63",\
"12.62, 12.77, 13.19, 13.9, 14.96, 16.44, 18.39, 20.84, 23.82, 27.38",\
"14.58, 14.74, 15.16, 15.86, 16.93, 18.41, 20.36, 22.81, 25.79, 29.35",\
"16.7, 16.85, 17.28, 17.98, 19.05, 20.53, 22.48, 24.92, 27.91, 31.47");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.9626, 1.08, 1.402, 1.894, 2.561, 3.43, 4.564, 6.012, 7.844, 10.07",\
"0.9622, 1.08, 1.402, 1.893, 2.561, 3.433, 4.572, 6.014, 7.842, 10.08",\
"0.9622, 1.08, 1.403, 1.894, 2.561, 3.431, 4.564, 6.021, 7.844, 10.08",\
"0.9628, 1.08, 1.402, 1.893, 2.561, 3.43, 4.562, 6.013, 7.842, 10.08",\
"0.9638, 1.08, 1.401, 1.893, 2.56, 3.432, 4.56, 6.018, 7.84, 10.08",\
"0.9612, 1.078, 1.4, 1.892, 2.56, 3.428, 4.562, 6.02, 7.842, 10.08",\
"0.958, 1.076, 1.396, 1.888, 2.552, 3.432, 4.566, 6.02, 7.844, 10.08",\
"0.96, 1.076, 1.398, 1.892, 2.552, 3.428, 4.556, 6, 7.83, 10.06",\
"0.96, 1.078, 1.398, 1.888, 2.554, 3.422, 4.562, 6.006, 7.818, 10.05",\
"0.96, 1.078, 1.402, 1.892, 2.554, 3.424, 4.56, 6.016, 7.826, 10.05");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.5806, 0.7264, 1.248, 2.327, 4.084, 6.563, 9.832, 13.95, 19, 24.97",\
"0.5804, 0.726, 1.248, 2.328, 4.083, 6.564, 9.836, 13.94, 19, 24.97",\
"0.5806, 0.727, 1.248, 2.328, 4.084, 6.562, 9.84, 13.95, 19, 24.99",\
"0.5802, 0.7254, 1.247, 2.325, 4.082, 6.568, 9.838, 13.95, 18.98, 24.96",\
"0.58, 0.728, 1.252, 2.328, 4.084, 6.562, 9.838, 13.95, 18.97, 24.99",\
"0.58, 0.726, 1.248, 2.326, 4.084, 6.572, 9.832, 13.94, 18.99, 24.98",\
"0.582, 0.728, 1.248, 2.328, 4.084, 6.562, 9.828, 13.96, 19.01, 25.01",\
"0.586, 0.73, 1.254, 2.326, 4.086, 6.554, 9.836, 13.96, 18.98, 25.02",\
"0.596, 0.74, 1.258, 2.332, 4.082, 6.57, 9.838, 13.96, 19, 25.01",\
"0.61, 0.752, 1.264, 2.334, 4.078, 6.57, 9.824, 13.96, 18.99, 25.01");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("4.385, 4.573, 5.026, 5.609, 6.282, 7.051, 7.935, 8.958, 10.15, 11.53",\
"4.432, 4.62, 5.073, 5.656, 6.328, 7.098, 7.982, 9.005, 10.2, 11.58",\
"4.668, 4.855, 5.309, 5.891, 6.564, 7.334, 8.218, 9.241, 10.43, 11.82",\
"5.144, 5.331, 5.785, 6.368, 7.04, 7.809, 8.693, 9.717, 10.91, 12.29",\
"5.904, 6.092, 6.545, 7.126, 7.8, 8.57, 9.452, 10.48, 11.67, 13.05",\
"6.986, 7.173, 7.627, 8.207, 8.881, 9.651, 10.53, 11.56, 12.75, 14.13",\
"8.412, 8.6, 9.054, 9.637, 10.31, 11.08, 11.96, 12.99, 14.18, 15.56",\
"10.11, 10.31, 10.79, 11.38, 12.06, 12.84, 13.73, 14.75, 15.94, 17.33",\
"11.95, 12.17, 12.69, 13.32, 14.03, 14.82, 15.71, 16.75, 17.94, 19.33",\
"13.88, 14.13, 14.7, 15.38, 16.12, 16.93, 17.85, 18.89, 20.09, 21.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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("2.07, 2.238, 2.704, 3.445, 4.523, 6.01, 7.956, 10.41, 13.39, 16.94",\
"2.144, 2.312, 2.778, 3.519, 4.598, 6.084, 8.031, 10.48, 13.47, 17.02",\
"2.353, 2.521, 2.986, 3.728, 4.806, 6.292, 8.239, 10.69, 13.67, 17.24",\
"2.715, 2.883, 3.348, 4.089, 5.167, 6.653, 8.601, 11.05, 14.03, 17.59",\
"3.257, 3.426, 3.892, 4.633, 5.71, 7.197, 9.145, 11.6, 14.59, 18.13",\
"3.906, 4.084, 4.566, 5.315, 6.394, 7.88, 9.828, 12.28, 15.26, 18.82",\
"4.608, 4.796, 5.299, 6.062, 7.148, 8.634, 10.58, 13.03, 16.01, 19.57",\
"5.344, 5.544, 6.068, 6.848, 7.939, 9.428, 11.38, 13.82, 16.81, 20.36",\
"6.093, 6.306, 6.856, 7.653, 8.753, 10.24, 12.19, 14.64, 17.62, 21.18",\
"6.836, 7.067, 7.645, 8.463, 9.573, 11.06, 13.01, 15.46, 18.45, 22");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.9796, 1.096, 1.417, 1.909, 2.576, 3.446, 4.581, 6.031, 7.856, 10.09",\
"0.9796, 1.097, 1.417, 1.91, 2.575, 3.448, 4.588, 6.027, 7.856, 10.09",\
"0.9794, 1.096, 1.418, 1.909, 2.575, 3.447, 4.588, 6.027, 7.85, 10.09",\
"0.9796, 1.096, 1.417, 1.91, 2.576, 3.446, 4.588, 6.035, 7.86, 10.09",\
"0.9796, 1.096, 1.417, 1.91, 2.575, 3.45, 4.582, 6.032, 7.856, 10.08",\
"0.978, 1.096, 1.416, 1.908, 2.574, 3.45, 4.588, 6.038, 7.856, 10.08",\
"0.994, 1.108, 1.424, 1.916, 2.582, 3.452, 4.584, 6.036, 7.856, 10.09",\
"1.094, 1.2, 1.494, 1.962, 2.61, 3.48, 4.598, 6.048, 7.862, 10.08",\
"1.248, 1.358, 1.648, 2.094, 2.722, 3.558, 4.662, 6.082, 7.892, 10.11",\
"1.41, 1.53, 1.834, 2.266, 2.86, 3.678, 4.762, 6.168, 7.956, 10.15");
}
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.006314, 0.02497, 0.06059, 0.1161, 0.1939, 0.2964, 0.4255, 0.5831, 0.7709");
values("0.6526, 0.8174, 1.36, 2.416, 4.139, 6.613, 9.894, 14.01, 19.07, 25.03",\
"0.6528, 0.8182, 1.367, 2.415, 4.136, 6.614, 9.874, 14.04, 19.04, 25.05",\
"0.6528, 0.8178, 1.361, 2.416, 4.138, 6.611, 9.877, 13.99, 19.01, 25.08",\
"0.652, 0.817, 1.363, 2.417, 4.136, 6.613, 9.865, 13.99, 19.03, 25.01",\
"0.663, 0.827, 1.367, 2.419, 4.133, 6.613, 9.875, 14.04, 19.05, 25",\
"0.7116, 0.8752, 1.406, 2.435, 4.142, 6.612, 9.872, 14, 19.02, 25.04",\
"0.768, 0.934, 1.46, 2.476, 4.16, 6.616, 9.886, 14.02, 19.02, 25.03",\
"0.834, 0.998, 1.522, 2.52, 4.186, 6.626, 9.89, 14, 19.04, 25.07",\
"0.912, 1.076, 1.592, 2.57, 4.224, 6.648, 9.89, 14, 19.02, 25.02",\
"1.008, 1.172, 1.674, 2.632, 4.25, 6.662, 9.91, 14.02, 19.03, 25.04");
}
}
}
}