blob: 90209c26e3ff84c24a3536501b21a68a0e5b11e5 [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__and3_4) {
area : 43.904000 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3" ;
value : "0.000250459" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3" ;
value : "0.000250459" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3" ;
value : "0.0002504645" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3" ;
value : "0.00025047" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3" ;
value : "0.000351329" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3" ;
value : "0.0003513345" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3" ;
value : "0.000450296" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3" ;
value : "0.000375749" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000450296" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.009118 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1077, 0.1073, 0.1072, 0.107, 0.1068, 0.1067, 0.1069, 0.1071, \
0.1071, 0.107");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.07116, -0.07107, -0.07097, -0.07096, -0.07092, -0.07085, -0.07114, \
-0.07113, -0.07111, -0.07107");
}
}
internal_power() {
when : "!A2&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1077, 0.1074, 0.1072, 0.1071, 0.1069, 0.1069, 0.1071, 0.1071, \
0.107, 0.1072");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.07119, -0.07098, -0.07097, -0.07096, -0.07093, -0.07085, -0.07101, \
-0.07113, -0.07121, -0.07121");
}
}
internal_power() {
when : "A2&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1074, 0.1072, 0.1072, 0.1071, 0.1069, 0.1068, 0.1072, 0.1072, \
0.1069, 0.1073");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.02001, 0.02037, 0.02045, 0.0204, 0.02063, 0.02063, 0.02045, \
0.02081, 0.02074, 0.02075");
}
}
}
pin(A2) {
capacitance : 0.009461 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1366, 0.1445, 0.1486, 0.1528, 0.1568, 0.16, 0.162, 0.1633, 0.1643, \
0.1649");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.09717, -0.09706, -0.0968, -0.09661, -0.09662, -0.09669, -0.09685, \
-0.09694, -0.09688, -0.09698");
}
}
internal_power() {
when : "!A1&A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1124, 0.1043, 0.09912, 0.09741, 0.09704, 0.09682, 0.097, 0.09732, \
0.09724, 0.097");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.09702, -0.0969, -0.09691, -0.09668, -0.09661, -0.09665, -0.09692, \
-0.09695, -0.09687, -0.09697");
}
}
internal_power() {
when : "A1&!A3" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1073, 0.1072, 0.1072, 0.1067, 0.1069, 0.1066, 0.107, 0.107, \
0.1069, 0.1069");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.07988, -0.07976, -0.07979, -0.07968, -0.07966, -0.07969, -0.07992, \
-0.07995, -0.0799, -0.08009");
}
}
}
pin(A3) {
capacitance : 0.01014 ;
direction : input ;
driver_waveform_rise : driver_waveform_default_rise ;
driver_waveform_fall : driver_waveform_default_fall ;
input_voltage : default ;
max_transition : 2.6 ;
related_ground_pin : VSS ;
related_power_pin : VDD ;
internal_power() {
when : "!A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.09757, 0.09767, 0.09729, 0.09728, 0.09705, 0.09694, 0.09716, \
0.09724, 0.09712, 0.09705");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.0972, -0.09692, -0.09682, -0.09684, -0.0967, -0.09665, -0.09678, \
-0.09699, -0.09693, -0.097");
}
}
internal_power() {
when : "!A1&A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1049, 0.09962, 0.09737, 0.09719, 0.09711, 0.09699, 0.09721, \
0.0971, 0.09718, 0.09713");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.09706, -0.09695, -0.09697, -0.0968, -0.09673, -0.09661, -0.09689, \
-0.09697, -0.09695, -0.09689");
}
}
internal_power() {
when : "A1&!A2" ;
fall_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("0.1021, 0.0998, 0.09746, 0.09731, 0.09732, 0.0971, 0.09713, 0.09732, \
0.09704, 0.0972");
}
rise_power(pwr_tin_10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
values("-0.09719, -0.09706, -0.09705, -0.09691, -0.09673, -0.09668, -0.09698, \
-0.09691, -0.09689, -0.097");
}
}
}
pin(Z) {
direction : output ;
function : "(A1&A2&A3)" ;
max_capacitance : 0.9366 ;
max_transition : 2.6 ;
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.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.8195, 0.7988, 0.7651, 0.746, 0.7335, 0.7263, 0.7217, 0.7186, 0.716, 0.7146",\
"0.821, 0.8005, 0.7663, 0.7469, 0.735, 0.7274, 0.7234, 0.7192, 0.7174, 0.7158",\
"0.8409, 0.8193, 0.7829, 0.762, 0.7495, 0.7422, 0.7374, 0.7338, 0.7314, 0.7298",\
"0.9387, 0.9129, 0.8649, 0.8342, 0.8142, 0.8018, 0.7935, 0.7887, 0.7853, 0.7826",\
"1.131, 1.099, 1.033, 0.9822, 0.9479, 0.9254, 0.9108, 0.901, 0.8943, 0.8896",\
"1.413, 1.374, 1.29, 1.216, 1.163, 1.126, 1.101, 1.084, 1.072, 1.063",\
"1.779, 1.736, 1.635, 1.535, 1.462, 1.409, 1.369, 1.342, 1.323, 1.308",\
"2.23, 2.183, 2.067, 1.944, 1.847, 1.774, 1.72, 1.679, 1.65, 1.628",\
"2.767, 2.717, 2.587, 2.443, 2.324, 2.227, 2.154, 2.1, 2.059, 2.029",\
"3.394, 3.34, 3.201, 3.035, 2.891, 2.773, 2.679, 2.608, 2.553, 2.512");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.6511, 0.6201, 0.561, 0.5214, 0.4971, 0.481, 0.4714, 0.4699, 0.4775, 0.4814",\
"0.6497, 0.6185, 0.5596, 0.5219, 0.4955, 0.4793, 0.4698, 0.4721, 0.4758, 0.4764",\
"0.6617, 0.6308, 0.5723, 0.5316, 0.5062, 0.492, 0.4802, 0.4787, 0.4874, 0.4896",\
"0.7337, 0.7011, 0.6391, 0.5934, 0.5639, 0.5442, 0.5358, 0.5277, 0.5336, 0.5358",\
"0.8835, 0.8488, 0.7811, 0.7263, 0.6867, 0.6597, 0.643, 0.6344, 0.6337, 0.637",\
"1.118, 1.08, 1.001, 0.9357, 0.8865, 0.8456, 0.819, 0.8076, 0.802, 0.7965",\
"1.439, 1.398, 1.307, 1.219, 1.161, 1.113, 1.075, 1.045, 1.031, 1.025",\
"1.838, 1.794, 1.687, 1.589, 1.508, 1.448, 1.406, 1.366, 1.339, 1.322",\
"2.316, 2.268, 2.153, 2.038, 1.94, 1.863, 1.807, 1.765, 1.723, 1.702",\
"2.88, 2.829, 2.702, 2.568, 2.455, 2.358, 2.284, 2.232, 2.196, 2.157");
}
}
internal_power() {
related_pin : "A2" ;
when : "A1&A3" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.9381, 0.9148, 0.8732, 0.8474, 0.8313, 0.8217, 0.8144, 0.81, 0.8072, 0.805",\
"0.9385, 0.915, 0.874, 0.8477, 0.8317, 0.8214, 0.8148, 0.8108, 0.8081, 0.8062",\
"0.9572, 0.9336, 0.8899, 0.8626, 0.8462, 0.8355, 0.8289, 0.8252, 0.8219, 0.8197",\
"1.055, 1.027, 0.9758, 0.9379, 0.9138, 0.8991, 0.8893, 0.8825, 0.8785, 0.8756",\
"1.259, 1.226, 1.158, 1.1, 1.06, 1.033, 1.016, 1.004, 0.9955, 0.9897",\
"1.561, 1.522, 1.435, 1.355, 1.294, 1.252, 1.223, 1.202, 1.188, 1.177",\
"1.953, 1.91, 1.805, 1.702, 1.619, 1.557, 1.512, 1.481, 1.458, 1.44",\
"2.435, 2.388, 2.271, 2.142, 2.036, 1.952, 1.889, 1.842, 1.808, 1.782",\
"3.013, 2.962, 2.832, 2.68, 2.55, 2.443, 2.358, 2.295, 2.247, 2.211",\
"3.685, 3.633, 3.491, 3.319, 3.164, 3.033, 2.925, 2.843, 2.779, 2.73");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.6507, 0.6182, 0.5588, 0.5222, 0.4956, 0.4815, 0.4731, 0.4727, 0.4764, 0.483",\
"0.6478, 0.6161, 0.5572, 0.5179, 0.4927, 0.4777, 0.4676, 0.4639, 0.4698, 0.4753",\
"0.6532, 0.6224, 0.5632, 0.5222, 0.497, 0.481, 0.4703, 0.4677, 0.4764, 0.4786",\
"0.7168, 0.684, 0.6219, 0.5774, 0.5482, 0.5305, 0.5182, 0.515, 0.5176, 0.5221",\
"0.8644, 0.8304, 0.7633, 0.7106, 0.6702, 0.6449, 0.6271, 0.6195, 0.6194, 0.6227",\
"1.106, 1.07, 0.991, 0.9246, 0.8756, 0.8363, 0.8097, 0.7955, 0.7882, 0.7877",\
"1.438, 1.397, 1.303, 1.22, 1.157, 1.112, 1.073, 1.045, 1.03, 1.02",\
"1.849, 1.807, 1.701, 1.602, 1.518, 1.458, 1.414, 1.375, 1.348, 1.331",\
"2.346, 2.302, 2.188, 2.068, 1.97, 1.886, 1.833, 1.792, 1.757, 1.725",\
"2.929, 2.88, 2.763, 2.621, 2.507, 2.409, 2.33, 2.279, 2.24, 2.207");
}
}
internal_power() {
related_pin : "A3" ;
when : "A1&A2" ;
fall_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("1.044, 1.018, 0.9716, 0.9386, 0.9195, 0.9057, 0.897, 0.8914, 0.8876, 0.8853",\
"1.043, 1.018, 0.9711, 0.9388, 0.9182, 0.9055, 0.8968, 0.891, 0.8871, 0.8842",\
"1.063, 1.037, 0.9879, 0.9543, 0.9336, 0.9205, 0.9117, 0.9059, 0.9019, 0.8991",\
"1.163, 1.135, 1.078, 1.034, 1.007, 0.9891, 0.9769, 0.969, 0.9636, 0.9596",\
"1.381, 1.349, 1.275, 1.212, 1.167, 1.137, 1.116, 1.102, 1.092, 1.085",\
"1.71, 1.67, 1.579, 1.494, 1.428, 1.379, 1.345, 1.321, 1.304, 1.291",\
"2.141, 2.098, 1.992, 1.88, 1.789, 1.719, 1.667, 1.63, 1.603, 1.584",\
"2.676, 2.629, 2.509, 2.373, 2.256, 2.163, 2.09, 2.037, 1.997, 1.967",\
"3.318, 3.268, 3.134, 2.977, 2.836, 2.717, 2.62, 2.546, 2.49, 2.447",\
"4.071, 4.019, 3.875, 3.695, 3.529, 3.384, 3.262, 3.166, 3.09, 3.031");
}
rise_power(pwr_tin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.6508, 0.6181, 0.5594, 0.5222, 0.4965, 0.4793, 0.4714, 0.4727, 0.4758, 0.4764",\
"0.6465, 0.6157, 0.5566, 0.5173, 0.492, 0.4755, 0.4659, 0.4628, 0.472, 0.4759",\
"0.6473, 0.6166, 0.5579, 0.5175, 0.4921, 0.4777, 0.4665, 0.4683, 0.4709, 0.4726",\
"0.7006, 0.6685, 0.6067, 0.5638, 0.536, 0.5178, 0.5072, 0.5079, 0.5099, 0.5144",\
"0.8472, 0.813, 0.7474, 0.6958, 0.6574, 0.6333, 0.6205, 0.6113, 0.6117, 0.6145",\
"1.1, 1.064, 0.9838, 0.9182, 0.8743, 0.8352, 0.8097, 0.7966, 0.7899, 0.7888",\
"1.45, 1.412, 1.316, 1.232, 1.172, 1.128, 1.09, 1.06, 1.045, 1.042",\
"1.889, 1.848, 1.744, 1.639, 1.556, 1.498, 1.455, 1.42, 1.39, 1.377",\
"2.419, 2.376, 2.267, 2.14, 2.042, 1.957, 1.9, 1.87, 1.83, 1.804",\
"3.042, 3, 2.883, 2.738, 2.615, 2.519, 2.44, 2.388, 2.357, 2.319");
}
}
timing() {
related_pin : "A1" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.1073, 0.1194, 0.152, 0.2032, 0.2768, 0.3783, 0.5117, 0.6801, 0.8857, 1.131",\
"0.1112, 0.1233, 0.1559, 0.2071, 0.2807, 0.3821, 0.5155, 0.684, 0.8896, 1.135",\
"0.1267, 0.1388, 0.1713, 0.2223, 0.2958, 0.3972, 0.5306, 0.6989, 0.9045, 1.15",\
"0.1569, 0.1692, 0.2016, 0.2524, 0.3254, 0.4264, 0.5597, 0.7278, 0.9334, 1.178",\
"0.1926, 0.2059, 0.2402, 0.2916, 0.3645, 0.4648, 0.5973, 0.7651, 0.9703, 1.215",\
"0.2298, 0.2446, 0.2815, 0.3354, 0.4091, 0.509, 0.6409, 0.8078, 1.012, 1.257",\
"0.2682, 0.2845, 0.3247, 0.3809, 0.4565, 0.5577, 0.6892, 0.8557, 1.06, 1.304",\
"0.3076, 0.3254, 0.3685, 0.4283, 0.5058, 0.6086, 0.742, 0.909, 1.112, 1.356",\
"0.3475, 0.3666, 0.4135, 0.4766, 0.5563, 0.6607, 0.7961, 0.9657, 1.171, 1.414",\
"0.3888, 0.4092, 0.459, 0.5259, 0.6084, 0.7144, 0.8515, 1.023, 1.231, 1.477");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.1548, 0.1703, 0.2125, 0.2833, 0.3896, 0.5381, 0.7343, 0.9822, 1.285, 1.646",\
"0.1567, 0.172, 0.2144, 0.2851, 0.3913, 0.5399, 0.736, 0.9839, 1.287, 1.649",\
"0.1665, 0.182, 0.2244, 0.2949, 0.4011, 0.5496, 0.7458, 0.9935, 1.297, 1.658",\
"0.1904, 0.2058, 0.2479, 0.3181, 0.4238, 0.572, 0.7679, 1.015, 1.319, 1.68",\
"0.2216, 0.2372, 0.2797, 0.3497, 0.4548, 0.6022, 0.7975, 1.045, 1.347, 1.708",\
"0.2574, 0.2737, 0.3171, 0.3867, 0.4911, 0.6378, 0.8321, 1.079, 1.381, 1.741",\
"0.2942, 0.3114, 0.3567, 0.4271, 0.5317, 0.6776, 0.8715, 1.117, 1.418, 1.778",\
"0.3307, 0.349, 0.3963, 0.4687, 0.5745, 0.7213, 0.9142, 1.159, 1.459, 1.818",\
"0.3659, 0.3853, 0.4349, 0.5095, 0.6169, 0.7654, 0.9601, 1.204, 1.504, 1.862",\
"0.4002, 0.4206, 0.4727, 0.5495, 0.6583, 0.8089, 1.007, 1.253, 1.552, 1.91");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.03684, 0.05002, 0.0876, 0.1566, 0.2693, 0.4334, 0.6543, 0.9322, 1.27, 1.675",\
"0.03682, 0.05016, 0.08774, 0.1571, 0.2695, 0.4338, 0.655, 0.9324, 1.271, 1.676",\
"0.03692, 0.0501, 0.08774, 0.157, 0.2695, 0.4338, 0.6545, 0.9328, 1.271, 1.676",\
"0.04062, 0.05362, 0.09, 0.1584, 0.2695, 0.4344, 0.6543, 0.9318, 1.272, 1.677",\
"0.04926, 0.06268, 0.0986, 0.1634, 0.2725, 0.4351, 0.6543, 0.9325, 1.271, 1.677",\
"0.05974, 0.07468, 0.1109, 0.1739, 0.2788, 0.4367, 0.655, 0.932, 1.27, 1.678",\
"0.07142, 0.0881, 0.1258, 0.1872, 0.2907, 0.4456, 0.6578, 0.9324, 1.27, 1.673",\
"0.0828, 0.1012, 0.1422, 0.2028, 0.3048, 0.4598, 0.6702, 0.9386, 1.272, 1.675",\
"0.0948, 0.1156, 0.1594, 0.2212, 0.3194, 0.4736, 0.6878, 0.956, 1.284, 1.678",\
"0.1072, 0.129, 0.1772, 0.2402, 0.3364, 0.4888, 0.7034, 0.977, 1.306, 1.694");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.05214, 0.07106, 0.1265, 0.2376, 0.4157, 0.6736, 1.015, 1.446, 1.972, 2.6",\
"0.05212, 0.07098, 0.1267, 0.2377, 0.4159, 0.6732, 1.015, 1.444, 1.972, 2.6",\
"0.05238, 0.07082, 0.1266, 0.2374, 0.4158, 0.6734, 1.014, 1.444, 1.971, 2.599",\
"0.05282, 0.07126, 0.1273, 0.2379, 0.4159, 0.6731, 1.013, 1.446, 1.973, 2.601",\
"0.05554, 0.07442, 0.1299, 0.2403, 0.417, 0.6731, 1.013, 1.446, 1.97, 2.598",\
"0.06018, 0.07994, 0.1348, 0.2425, 0.4192, 0.6742, 1.015, 1.444, 1.973, 2.597",\
"0.06736, 0.08728, 0.1427, 0.2489, 0.4244, 0.677, 1.016, 1.445, 1.969, 2.596",\
"0.0752, 0.0948, 0.1526, 0.258, 0.4342, 0.6854, 1.019, 1.446, 1.973, 2.596",\
"0.0836, 0.1052, 0.163, 0.2676, 0.4458, 0.6984, 1.029, 1.451, 1.972, 2.599",\
"0.0932, 0.115, 0.1744, 0.2786, 0.4564, 0.7134, 1.049, 1.466, 1.979, 2.598");
}
}
timing() {
related_pin : "A2" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.1184, 0.1312, 0.1651, 0.2169, 0.2904, 0.3917, 0.525, 0.6932, 0.8989, 1.144",\
"0.1221, 0.1349, 0.1687, 0.2204, 0.2941, 0.3955, 0.5287, 0.697, 0.9025, 1.148",\
"0.1376, 0.1503, 0.1841, 0.2358, 0.3093, 0.4105, 0.5438, 0.712, 0.9176, 1.163",\
"0.17, 0.1828, 0.2163, 0.2676, 0.3407, 0.4416, 0.5747, 0.7427, 0.948, 1.193",\
"0.2115, 0.2253, 0.2604, 0.3122, 0.3852, 0.4853, 0.6176, 0.785, 0.9902, 1.235",\
"0.2571, 0.2722, 0.3103, 0.3641, 0.4374, 0.537, 0.6685, 0.8354, 1.04, 1.284",\
"0.3062, 0.3232, 0.3644, 0.421, 0.4961, 0.5962, 0.7272, 0.8932, 1.097, 1.341",\
"0.3595, 0.3778, 0.4225, 0.4823, 0.5595, 0.6611, 0.7932, 0.9589, 1.162, 1.405",\
"0.4163, 0.436, 0.4842, 0.5483, 0.6275, 0.7306, 0.8642, 1.032, 1.235, 1.478",\
"0.4775, 0.4984, 0.5501, 0.6179, 0.7003, 0.8052, 0.9401, 1.11, 1.316, 1.559");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.1677, 0.183, 0.2253, 0.2961, 0.4023, 0.5509, 0.7471, 0.995, 1.298, 1.659",\
"0.1683, 0.1835, 0.226, 0.2967, 0.4029, 0.5514, 0.7477, 0.9951, 1.298, 1.66",\
"0.1724, 0.1878, 0.2301, 0.3007, 0.4069, 0.5554, 0.7513, 0.999, 1.303, 1.664",\
"0.1867, 0.2022, 0.2444, 0.3147, 0.4205, 0.5687, 0.7648, 1.012, 1.315, 1.677",\
"0.2096, 0.2255, 0.2683, 0.3383, 0.4436, 0.5909, 0.7864, 1.034, 1.336, 1.697",\
"0.2357, 0.2525, 0.2968, 0.3669, 0.4715, 0.6181, 0.8127, 1.059, 1.362, 1.723",\
"0.2607, 0.2784, 0.3249, 0.3968, 0.5022, 0.6483, 0.8419, 1.087, 1.388, 1.748",\
"0.2823, 0.3013, 0.3501, 0.4244, 0.5317, 0.6795, 0.8728, 1.117, 1.418, 1.777",\
"0.3004, 0.3206, 0.372, 0.4487, 0.5579, 0.7086, 0.9046, 1.149, 1.449, 1.807",\
"0.3142, 0.335, 0.3897, 0.4687, 0.5804, 0.7332, 0.9329, 1.181, 1.481, 1.839");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.04022, 0.05388, 0.09104, 0.1589, 0.2699, 0.4352, 0.6548, 0.9329, 1.27, 1.676",\
"0.04026, 0.05384, 0.0914, 0.1591, 0.2705, 0.4342, 0.6553, 0.932, 1.27, 1.676",\
"0.0402, 0.054, 0.0914, 0.1588, 0.2705, 0.4343, 0.6553, 0.932, 1.272, 1.677",\
"0.04306, 0.0566, 0.0933, 0.16, 0.2707, 0.4351, 0.6549, 0.9323, 1.271, 1.677",\
"0.0518, 0.06574, 0.102, 0.1651, 0.2729, 0.4353, 0.6545, 0.9321, 1.271, 1.675",\
"0.06232, 0.0782, 0.1145, 0.1754, 0.2789, 0.4368, 0.6553, 0.9328, 1.271, 1.675",\
"0.0742, 0.09078, 0.1302, 0.1895, 0.2902, 0.444, 0.6572, 0.9326, 1.271, 1.676",\
"0.0862, 0.105, 0.1466, 0.2054, 0.304, 0.4564, 0.6668, 0.9366, 1.272, 1.675",\
"0.099, 0.1198, 0.1654, 0.2236, 0.3192, 0.4712, 0.6828, 0.9498, 1.279, 1.676",\
"0.1116, 0.1352, 0.1836, 0.2438, 0.3368, 0.4866, 0.6988, 0.9698, 1.297, 1.689");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.05198, 0.0711, 0.1266, 0.2379, 0.4161, 0.6735, 1.014, 1.444, 1.972, 2.599",\
"0.05216, 0.07128, 0.1265, 0.2378, 0.4159, 0.6726, 1.015, 1.446, 1.972, 2.601",\
"0.05214, 0.07084, 0.1265, 0.2377, 0.4161, 0.6734, 1.015, 1.445, 1.973, 2.601",\
"0.05312, 0.0716, 0.1274, 0.2381, 0.4159, 0.6737, 1.014, 1.444, 1.972, 2.601",\
"0.05664, 0.07496, 0.1304, 0.2399, 0.417, 0.6738, 1.013, 1.446, 1.97, 2.596",\
"0.0619, 0.08094, 0.136, 0.2432, 0.4195, 0.6739, 1.014, 1.444, 1.972, 2.601",\
"0.06878, 0.08908, 0.1456, 0.2516, 0.4256, 0.6768, 1.015, 1.447, 1.971, 2.596",\
"0.0762, 0.0982, 0.1562, 0.2624, 0.4376, 0.6864, 1.02, 1.446, 1.972, 2.596",\
"0.0844, 0.1072, 0.1676, 0.2734, 0.4506, 0.7042, 1.033, 1.452, 1.973, 2.596",\
"0.0942, 0.1162, 0.1794, 0.287, 0.4646, 0.7224, 1.057, 1.471, 1.982, 2.599");
}
}
timing() {
related_pin : "A3" ;
timing_sense : positive_unate ;
timing_type : combinational ;
cell_fall(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.1267, 0.14, 0.1747, 0.2274, 0.3013, 0.4026, 0.5358, 0.704, 0.9094, 1.155",\
"0.1302, 0.1435, 0.1782, 0.2308, 0.3048, 0.4061, 0.5393, 0.7074, 0.913, 1.158",\
"0.1459, 0.1592, 0.1939, 0.2463, 0.3202, 0.4215, 0.5546, 0.7228, 0.9282, 1.173",\
"0.1802, 0.1935, 0.2279, 0.2798, 0.3532, 0.4541, 0.5871, 0.755, 0.9604, 1.205",\
"0.2271, 0.2411, 0.2772, 0.3296, 0.4025, 0.5025, 0.6347, 0.8021, 1.007, 1.252",\
"0.281, 0.2966, 0.3355, 0.3896, 0.4629, 0.5622, 0.6936, 0.8601, 1.064, 1.309",\
"0.3419, 0.3591, 0.4012, 0.4581, 0.533, 0.6326, 0.7632, 0.9286, 1.132, 1.376",\
"0.4102, 0.429, 0.4745, 0.535, 0.6117, 0.7128, 0.844, 1.009, 1.212, 1.455",\
"0.4863, 0.5067, 0.5559, 0.6202, 0.6993, 0.8018, 0.9343, 1.101, 1.303, 1.545",\
"0.5708, 0.5922, 0.6452, 0.7138, 0.796, 0.8999, 1.034, 1.202, 1.407, 1.649");
}
cell_rise(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.1747, 0.1899, 0.2324, 0.3031, 0.4093, 0.5578, 0.7538, 1.002, 1.305, 1.665",\
"0.1747, 0.1901, 0.2323, 0.303, 0.4093, 0.5577, 0.754, 1.001, 1.305, 1.666",\
"0.1745, 0.19, 0.2324, 0.303, 0.4092, 0.5577, 0.7537, 1.002, 1.305, 1.666",\
"0.1799, 0.1953, 0.2376, 0.308, 0.414, 0.5623, 0.7583, 1.006, 1.309, 1.671",\
"0.1914, 0.2073, 0.2501, 0.3203, 0.4256, 0.5733, 0.7688, 1.016, 1.318, 1.68",\
"0.2029, 0.2203, 0.2652, 0.3363, 0.4414, 0.5881, 0.7827, 1.029, 1.331, 1.693",\
"0.2108, 0.229, 0.277, 0.3505, 0.4574, 0.6041, 0.7979, 1.043, 1.345, 1.705",\
"0.2126, 0.2319, 0.2828, 0.3592, 0.4686, 0.6185, 0.8128, 1.058, 1.358, 1.717",\
"0.2069, 0.2276, 0.2812, 0.361, 0.4732, 0.6266, 0.825, 1.071, 1.371, 1.729",\
"0.1932, 0.2151, 0.2716, 0.3548, 0.4697, 0.6263, 0.8294, 1.081, 1.382, 1.74");
}
fall_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.04334, 0.05736, 0.09516, 0.1616, 0.2717, 0.4353, 0.6551, 0.9329, 1.271, 1.675",\
"0.04318, 0.05734, 0.09524, 0.1615, 0.2719, 0.4356, 0.654, 0.9313, 1.27, 1.674",\
"0.0433, 0.05746, 0.09512, 0.1616, 0.2719, 0.4355, 0.6542, 0.9321, 1.27, 1.674",\
"0.04526, 0.05932, 0.09622, 0.1625, 0.2724, 0.4352, 0.654, 0.9325, 1.271, 1.675",\
"0.05358, 0.06846, 0.1044, 0.1672, 0.2741, 0.4357, 0.6546, 0.9321, 1.271, 1.674",\
"0.0646, 0.0804, 0.1174, 0.1773, 0.2797, 0.4382, 0.6551, 0.9322, 1.272, 1.675",\
"0.07658, 0.09446, 0.1332, 0.192, 0.2912, 0.444, 0.657, 0.9328, 1.272, 1.674",\
"0.0894, 0.1084, 0.1506, 0.208, 0.3052, 0.4562, 0.6656, 0.9364, 1.272, 1.676",\
"0.1026, 0.124, 0.169, 0.2276, 0.3212, 0.4714, 0.681, 0.9478, 1.278, 1.676",\
"0.1168, 0.1406, 0.1896, 0.2482, 0.3394, 0.4874, 0.698, 0.9674, 1.294, 1.686");
}
rise_transition(tmg_ntin_oload_10x10) {
index_1("0.02, 0.03781, 0.1003, 0.2197, 0.4057, 0.6666, 1.01, 1.443, 1.971, 2.6");
index_2("0.001, 0.007458, 0.03013, 0.07341, 0.1409, 0.2355, 0.36, 0.5169, 0.7084, 0.9366");
values("0.05206, 0.07088, 0.1267, 0.2378, 0.4159, 0.6735, 1.015, 1.444, 1.972, 2.597",\
"0.05222, 0.07114, 0.1266, 0.2374, 0.416, 0.6737, 1.014, 1.445, 1.973, 2.6",\
"0.05228, 0.0709, 0.1265, 0.2378, 0.4159, 0.6727, 1.015, 1.445, 1.973, 2.601",\
"0.05278, 0.07122, 0.1274, 0.2379, 0.416, 0.6724, 1.015, 1.444, 1.973, 2.601",\
"0.056, 0.07502, 0.1301, 0.2394, 0.4167, 0.6737, 1.013, 1.446, 1.972, 2.601",\
"0.06258, 0.082, 0.1384, 0.2448, 0.4195, 0.6748, 1.016, 1.444, 1.97, 2.601",\
"0.06958, 0.09142, 0.1491, 0.255, 0.4288, 0.6782, 1.016, 1.444, 1.97, 2.595",\
"0.0768, 0.0994, 0.1608, 0.268, 0.4436, 0.693, 1.022, 1.446, 1.969, 2.595",\
"0.0852, 0.109, 0.1734, 0.2816, 0.4598, 0.7142, 1.042, 1.457, 1.972, 2.596",\
"0.094, 0.119, 0.1848, 0.298, 0.4762, 0.7362, 1.07, 1.483, 1.988, 2.6");
}
}
}
}