blob: 937c7e663b665cd03805e123fa1404986038e632 [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__nor4_4) {
area : 81.222400 ;
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&!A4" ;
value : "0.0005483335" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&!A3&A4" ;
value : "0.000719675" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&!A4" ;
value : "0.000544467" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&!A2&A3&A4" ;
value : "0.000544467" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&!A4" ;
value : "0.000367884" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&!A3&A4" ;
value : "0.000367521" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&!A4" ;
value : "0.0003675045" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "!A1&A2&A3&A4" ;
value : "0.0003675045" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&!A4" ;
value : "0.000189871" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&!A3&A4" ;
value : "0.0001895245" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&!A4" ;
value : "0.000189519" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&!A2&A3&A4" ;
value : "0.000189519" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&!A4" ;
value : "0.000189871" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&!A3&A4" ;
value : "0.000189508" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&!A4" ;
value : "0.0001894915" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
when : "A1&A2&A3&A4" ;
value : "0.0001894915" ;
}
leakage_power() {
related_pg_pin : "VDD" ;
value : "0.000719675" ;
}
pg_pin(VDD) {
voltage_name : VDD ;
pg_type : primary_power ;
}
pg_pin(VSS) {
voltage_name : VSS ;
pg_type : primary_ground ;
}
pin(A1) {
capacitance : 0.01615 ;
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&A4" ;
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.4288, 0.429, 0.4288, 0.4284, 0.428, 0.4278, 0.428, 0.4277, 0.428, \
0.4278");
}
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.04963, -0.04962, -0.04966, -0.04964, -0.04977, -0.04964, -0.04975, \
-0.04987, -0.04985, -0.04979");
}
}
internal_power() {
when : "!A2&A3&!A4" ;
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.2985, 0.2983, 0.2981, 0.2978, 0.2977, 0.2973, 0.2978, 0.2977, \
0.2977, 0.2979");
}
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.04887, -0.04881, -0.04883, -0.04883, -0.04892, -0.04883, -0.04893, \
-0.04904, -0.04896, -0.04898");
}
}
internal_power() {
when : "!A2&A3&A4" ;
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.2984, 0.2982, 0.2981, 0.2977, 0.2976, 0.2974, 0.2978, 0.2977, \
0.2977, 0.2979");
}
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.04883, -0.04881, -0.04884, -0.04878, -0.04881, -0.04885, -0.04902, \
-0.04901, -0.04899, -0.04903");
}
}
internal_power() {
when : "A2&!A3&!A4" ;
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.149, 0.1489, 0.1487, 0.1486, 0.1484, 0.1483, 0.1486, 0.1488, \
0.1486, 0.1486");
}
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.05319, -0.05313, -0.05316, -0.05318, -0.05331, -0.05313, -0.05333, \
-0.05342, -0.05334, -0.05334");
}
}
internal_power() {
when : "A2&!A3&A4" ;
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.1491, 0.1488, 0.1485, 0.1486, 0.1483, 0.1485, 0.1486, 0.1485, \
0.1486, 0.1486");
}
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.05314, -0.05315, -0.05323, -0.05315, -0.0532, -0.05325, -0.0532, \
-0.0534, -0.05335, -0.05337");
}
}
internal_power() {
when : "A2&A3&!A4" ;
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.149, 0.1489, 0.1487, 0.1486, 0.1484, 0.1486, 0.1485, 0.1487, \
0.1487, 0.1488");
}
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.05319, -0.05316, -0.05317, -0.05314, -0.05327, -0.05321, -0.0534, \
-0.0533, -0.05339, -0.05337");
}
}
internal_power() {
when : "A2&A3&A4" ;
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.149, 0.1489, 0.1487, 0.1486, 0.1484, 0.1486, 0.1487, 0.1488, \
0.1487, 0.1488");
}
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.05315, -0.05317, -0.05318, -0.05318, -0.05317, -0.0532, -0.05335, \
-0.05336, -0.05338, -0.05334");
}
}
}
pin(A2) {
capacitance : 0.01596 ;
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&A4" ;
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.2835, 0.2834, 0.2836, 0.2832, 0.2831, 0.2828, 0.2825, 0.2827, \
0.2826, 0.2825");
}
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.05039, -0.05055, -0.05044, -0.05054, -0.05064, -0.05055, -0.05078, \
-0.05084, -0.05089, -0.05093");
}
}
internal_power() {
when : "!A1&A3&!A4" ;
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.1528, 0.1527, 0.1528, 0.1529, 0.1528, 0.1526, 0.1528, 0.1527, \
0.1526, 0.1525");
}
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.04973, -0.04988, -0.04979, -0.04986, -0.05008, -0.04994, -0.0502, \
-0.05024, -0.05029, -0.05027");
}
}
internal_power() {
when : "!A1&A3&A4" ;
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.1528, 0.1528, 0.1528, 0.1528, 0.1528, 0.1526, 0.1527, 0.1527, \
0.1526, 0.1525");
}
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.04974, -0.0499, -0.04981, -0.04986, -0.04998, -0.05001, -0.05021, \
-0.05034, -0.05022, -0.05028");
}
}
internal_power() {
when : "A1&!A3&!A4" ;
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.1938, 0.1937, 0.1938, 0.1934, 0.1935, 0.1934, 0.1934, 0.1935, \
0.1936, 0.1937");
}
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.1508, -0.157, -0.1734, -0.1849, -0.189, -0.1902, -0.1907, -0.1913, \
-0.1915, -0.1916");
}
}
internal_power() {
when : "A1&!A3&A4" ;
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.1054, 0.1052, 0.1053, 0.1053, 0.1054, 0.1054, 0.1057, 0.1058, \
0.1057, 0.1057");
}
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.09646, -0.09794, -0.1021, -0.1039, -0.1039, -0.1038, -0.1034, \
-0.1023, -0.1016, -0.1006");
}
}
internal_power() {
when : "A1&A3&!A4" ;
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.104, 0.1039, 0.1041, 0.1041, 0.1041, 0.104, 0.1044, 0.1044, \
0.1044, 0.1045");
}
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.1065, -0.1031, -0.09786, -0.0956, -0.09449, -0.09296, -0.09181, \
-0.08998, -0.08818, -0.08646");
}
}
internal_power() {
when : "A1&A3&A4" ;
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.1041, 0.1039, 0.104, 0.104, 0.1041, 0.1042, 0.1043, 0.1045, \
0.1043, 0.1045");
}
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.0939, -0.08963, -0.08326, -0.08064, -0.07974, -0.07866, -0.07776, \
-0.07642, -0.07513, -0.07392");
}
}
}
pin(A3) {
capacitance : 0.01566 ;
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&A4" ;
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.1298, 0.1298, 0.1298, 0.1298, 0.13, 0.1298, 0.13, 0.1299, 0.1298, \
0.1299");
}
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.05952, -0.05963, -0.05966, -0.05972, -0.05962, -0.05975, -0.05992, \
-0.06002, -0.05996, -0.06004");
}
}
internal_power() {
when : "!A1&A2&!A4" ;
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.1934, 0.1931, 0.193, 0.1928, 0.1925, 0.1927, 0.1925, 0.1925, \
0.1929, 0.1927");
}
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.1493, -0.1557, -0.1721, -0.1801, -0.1841, -0.186, -0.1878, \
-0.1885, -0.1889, -0.1896");
}
}
internal_power() {
when : "!A1&A2&A4" ;
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.1026, 0.1023, 0.1026, 0.1025, 0.1027, 0.1027, 0.1029, 0.103, \
0.103, 0.103");
}
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.1146, -0.1113, -0.1054, -0.1027, -0.1019, -0.101, -0.1002, \
-0.09947, -0.09853, -0.09744");
}
}
internal_power() {
when : "A1&!A2&!A4" ;
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.1936, 0.1933, 0.1932, 0.1932, 0.1927, 0.1924, 0.1927, 0.1927, \
0.193, 0.1928");
}
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.147, -0.151, -0.1634, -0.173, -0.1794, -0.1831, -0.1854, -0.1866, \
-0.1879, -0.1881");
}
}
internal_power() {
when : "A1&!A2&A4" ;
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.1053, 0.1051, 0.1053, 0.1053, 0.1054, 0.1054, 0.1056, 0.1058, \
0.1058, 0.1056");
}
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.1104, -0.1055, -0.1006, -0.09821, -0.0972, -0.09668, -0.09665, \
-0.09585, -0.0956, -0.0952");
}
}
internal_power() {
when : "A1&A2&!A4" ;
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.1935, 0.1931, 0.193, 0.1928, 0.1924, 0.1927, 0.1925, 0.1927, \
0.193, 0.1927");
}
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.1711, -0.1726, -0.1753, -0.1802, -0.1842, -0.1861, -0.1876, \
-0.1885, -0.189, -0.1896");
}
}
internal_power() {
when : "A1&A2&A4" ;
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.1025, 0.1024, 0.1026, 0.1026, 0.1027, 0.1029, 0.1029, 0.1031, \
0.103, 0.103");
}
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.1413, -0.1388, -0.1342, -0.132, -0.1318, -0.1324, -0.133, -0.1333, \
-0.1336, -0.134");
}
}
}
pin(A4) {
capacitance : 0.01524 ;
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&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.1933, 0.193, 0.1941, 0.1932, 0.1925, 0.1931, 0.1933, 0.1938, \
0.1932, 0.1935");
}
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.1695, -0.1781, -0.1856, -0.1884, -0.1891, -0.19, -0.1908, -0.1912, \
-0.1913, -0.1916");
}
}
internal_power() {
when : "!A1&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.1934, 0.1932, 0.1933, 0.1924, 0.1929, 0.1923, 0.1926, 0.1926, \
0.193, 0.1928");
}
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.1608, -0.1646, -0.1725, -0.1788, -0.1828, -0.1847, -0.1866, \
-0.1875, -0.1882, -0.1885");
}
}
internal_power() {
when : "!A1&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.1934, 0.193, 0.1941, 0.193, 0.1929, 0.193, 0.1935, 0.1938, 0.1933, \
0.1935");
}
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.1794, -0.1825, -0.1868, -0.1882, -0.189, -0.19, -0.1907, -0.1909, \
-0.1915, -0.1916");
}
}
internal_power() {
when : "A1&!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.1928, 0.1929, 0.1936, 0.1932, 0.1924, 0.1931, 0.1928, 0.1925, \
0.1927, 0.1927");
}
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.1604, -0.1639, -0.1706, -0.1761, -0.1806, -0.1832, -0.1854, \
-0.1864, -0.1873, -0.1879");
}
}
internal_power() {
when : "A1&!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.1935, 0.193, 0.1941, 0.1932, 0.1931, 0.1929, 0.1934, 0.1938, \
0.1933, 0.1934");
}
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.1792, -0.1823, -0.1868, -0.188, -0.1892, -0.19, -0.1907, -0.191, \
-0.1915, -0.1914");
}
}
internal_power() {
when : "A1&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.1933, 0.193, 0.1934, 0.1931, 0.193, 0.1924, 0.1929, 0.1931, \
0.1928, 0.193");
}
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.1612, -0.1647, -0.1727, -0.1787, -0.1828, -0.1846, -0.1867, \
-0.1874, -0.1881, -0.1887");
}
}
internal_power() {
when : "A1&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.1934, 0.1931, 0.1941, 0.193, 0.193, 0.1938, 0.1934, 0.1935, \
0.1935, 0.1933");
}
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.1794, -0.1824, -0.1866, -0.1884, -0.1891, -0.1899, -0.1908, \
-0.1912, -0.1915, -0.1915");
}
}
}
pin(ZN) {
direction : output ;
function : "((!A1)&(!A2)&(!A3)&(!A4))" ;
max_capacitance : 0.2682 ;
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&!A4" ;
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("-0.02507, -0.02384, -0.02054, -0.01679, -0.01405, -0.01225, -0.01103, -0.01033, -0.00978, -0.009338",\
"-0.01907, -0.0179, -0.01507, -0.01125, -0.007982, -0.005916, -0.004464, -0.003423, -0.002694, -0.002153",\
"0.01132, 0.01132, 0.01094, 0.01134, 0.0112, 0.0114, 0.0115, 0.01156, 0.01185, 0.01207",\
"0.07557, 0.07376, 0.06902, 0.06248, 0.05526, 0.04897, 0.04352, 0.03911, 0.03559, 0.03272",\
"0.1837, 0.1799, 0.1691, 0.1534, 0.1362, 0.1202, 0.1056, 0.09295, 0.08219, 0.07328",\
"0.3493, 0.3441, 0.3267, 0.3006, 0.2699, 0.2398, 0.212, 0.1876, 0.1659, 0.1474",\
"0.5843, 0.5771, 0.5543, 0.5168, 0.471, 0.4239, 0.3786, 0.3374, 0.3012, 0.2686",\
"0.8952, 0.8862, 0.857, 0.8088, 0.7481, 0.6822, 0.617, 0.5557, 0.4997, 0.45",\
"1.285, 1.274, 1.24, 1.182, 1.107, 1.022, 0.9348, 0.8508, 0.7726, 0.7009",\
"1.759, 1.747, 1.707, 1.64, 1.55, 1.448, 1.34, 1.231, 1.128, 1.033");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.647, 0.6477, 0.6493, 0.6519, 0.6541, 0.6561, 0.658, 0.6612, 0.6643, 0.6666",\
"0.6489, 0.6495, 0.6506, 0.6521, 0.654, 0.6557, 0.6577, 0.6609, 0.6632, 0.6661",\
"0.6812, 0.68, 0.6763, 0.6723, 0.669, 0.6666, 0.666, 0.6672, 0.6687, 0.6699",\
"0.769, 0.7658, 0.7559, 0.7418, 0.7267, 0.7142, 0.7045, 0.698, 0.6929, 0.6908",\
"0.9179, 0.9125, 0.8966, 0.8726, 0.8448, 0.817, 0.793, 0.7733, 0.7567, 0.7447",\
"1.132, 1.125, 1.104, 1.071, 1.03, 0.988, 0.947, 0.91, 0.8771, 0.8503",\
"1.418, 1.41, 1.383, 1.341, 1.29, 1.233, 1.175, 1.12, 1.068, 1.022",\
"1.785, 1.776, 1.744, 1.692, 1.629, 1.557, 1.484, 1.41, 1.338, 1.272",\
"2.238, 2.227, 2.191, 2.13, 2.054, 1.968, 1.878, 1.786, 1.696, 1.607",\
"2.781, 2.77, 2.73, 2.661, 2.572, 2.472, 2.364, 2.255, 2.145, 2.037");
}
}
internal_power() {
related_pin : "A2" ;
when : "!A1&!A3&!A4" ;
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.1127, 0.1126, 0.1127, 0.1132, 0.1134, 0.1137, 0.114, 0.114, 0.1143, 0.1142",\
"0.1154, 0.1153, 0.1157, 0.1158, 0.116, 0.1164, 0.1166, 0.1168, 0.1168, 0.1169",\
"0.1346, 0.1341, 0.1326, 0.1311, 0.1294, 0.1279, 0.1269, 0.1262, 0.1257, 0.1251",\
"0.1876, 0.1862, 0.1812, 0.1742, 0.1663, 0.1597, 0.1538, 0.1489, 0.1453, 0.1422",\
"0.292, 0.2891, 0.2785, 0.263, 0.2456, 0.2287, 0.2132, 0.2001, 0.1891, 0.1799",\
"0.4649, 0.46, 0.4434, 0.4171, 0.3858, 0.354, 0.3242, 0.298, 0.2746, 0.2549",\
"0.7152, 0.7083, 0.685, 0.6475, 0.6011, 0.5513, 0.5031, 0.458, 0.4182, 0.3826",\
"1.049, 1.04, 1.011, 0.9618, 0.899, 0.8308, 0.7609, 0.6937, 0.6327, 0.5774",\
"1.47, 1.459, 1.424, 1.365, 1.287, 1.198, 1.106, 1.016, 0.9293, 0.8499",\
"1.983, 1.97, 1.93, 1.861, 1.768, 1.661, 1.545, 1.43, 1.318, 1.211");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.7983, 0.7988, 0.8009, 0.8031, 0.8055, 0.8074, 0.8098, 0.8123, 0.815, 0.8179",\
"0.7933, 0.7943, 0.7965, 0.7996, 0.8026, 0.8054, 0.8083, 0.8116, 0.815, 0.8184",\
"0.8004, 0.8004, 0.8003, 0.8013, 0.803, 0.8048, 0.8072, 0.8107, 0.8144, 0.8168",\
"0.8635, 0.8615, 0.8555, 0.8469, 0.8389, 0.833, 0.8294, 0.8277, 0.8265, 0.8289",\
"1.004, 1, 0.9865, 0.9663, 0.944, 0.9227, 0.9043, 0.8908, 0.8799, 0.8712",\
"1.226, 1.22, 1.2, 1.168, 1.13, 1.091, 1.054, 1.021, 0.9943, 0.9713",\
"1.531, 1.523, 1.496, 1.455, 1.403, 1.345, 1.29, 1.236, 1.188, 1.145",\
"1.924, 1.915, 1.883, 1.832, 1.765, 1.694, 1.617, 1.543, 1.471, 1.405",\
"2.411, 2.401, 2.365, 2.304, 2.224, 2.134, 2.041, 1.946, 1.853, 1.763",\
"2.996, 2.984, 2.945, 2.877, 2.784, 2.678, 2.566, 2.452, 2.335, 2.222");
}
}
internal_power() {
related_pin : "A3" ;
when : "!A1&!A2&!A4" ;
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.2629, 0.2632, 0.2629, 0.2626, 0.2626, 0.2628, 0.263, 0.2631, 0.2632, 0.2633",\
"0.262, 0.2617, 0.2615, 0.2606, 0.2605, 0.2607, 0.2606, 0.2608, 0.2608, 0.2609",\
"0.264, 0.2636, 0.2622, 0.2601, 0.2588, 0.2576, 0.2569, 0.2559, 0.2558, 0.2555",\
"0.3021, 0.3003, 0.296, 0.289, 0.2814, 0.2749, 0.2697, 0.2657, 0.2627, 0.2601",\
"0.4028, 0.3998, 0.3889, 0.3734, 0.3557, 0.3387, 0.3228, 0.3101, 0.2993, 0.2909",\
"0.5852, 0.5798, 0.562, 0.5341, 0.5007, 0.4674, 0.4359, 0.4082, 0.3845, 0.3641",\
"0.8597, 0.8519, 0.8266, 0.7844, 0.7328, 0.6787, 0.6255, 0.5771, 0.5342, 0.4964",\
"1.231, 1.221, 1.188, 1.133, 1.062, 0.9845, 0.9062, 0.832, 0.7643, 0.7039",\
"1.704, 1.692, 1.652, 1.584, 1.496, 1.393, 1.288, 1.185, 1.089, 1",\
"2.283, 2.269, 2.223, 2.144, 2.037, 1.912, 1.78, 1.646, 1.518, 1.397");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("1.05, 1.051, 1.053, 1.056, 1.058, 1.06, 1.062, 1.065, 1.068, 1.07",\
"1.045, 1.046, 1.048, 1.052, 1.055, 1.057, 1.06, 1.063, 1.067, 1.069",\
"1.038, 1.038, 1.041, 1.044, 1.048, 1.052, 1.056, 1.06, 1.063, 1.068",\
"1.063, 1.062, 1.06, 1.058, 1.057, 1.057, 1.059, 1.062, 1.064, 1.068",\
"1.168, 1.165, 1.156, 1.142, 1.128, 1.116, 1.107, 1.101, 1.096, 1.093",\
"1.379, 1.373, 1.355, 1.328, 1.296, 1.266, 1.237, 1.214, 1.193, 1.177",\
"1.698, 1.69, 1.665, 1.624, 1.575, 1.523, 1.472, 1.424, 1.382, 1.346",\
"2.126, 2.117, 2.085, 2.033, 1.966, 1.895, 1.82, 1.748, 1.681, 1.619",\
"2.665, 2.654, 2.617, 2.555, 2.473, 2.38, 2.284, 2.185, 2.092, 2.004",\
"3.314, 3.303, 3.262, 3.192, 3.097, 2.986, 2.866, 2.744, 2.625, 2.506");
}
}
internal_power() {
related_pin : "A4" ;
when : "!A1&!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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.3741, 0.374, 0.3738, 0.3732, 0.373, 0.3729, 0.3729, 0.3731, 0.3733, 0.3736",\
"0.367, 0.3668, 0.3662, 0.3659, 0.3655, 0.3653, 0.3654, 0.3657, 0.3657, 0.3659",\
"0.3622, 0.3618, 0.3606, 0.359, 0.3571, 0.3562, 0.3555, 0.3551, 0.355, 0.3547",\
"0.3961, 0.3943, 0.3896, 0.3829, 0.3755, 0.3693, 0.3642, 0.3608, 0.3581, 0.356",\
"0.5013, 0.4978, 0.4862, 0.4697, 0.4506, 0.4323, 0.4159, 0.4026, 0.3923, 0.3837",\
"0.7028, 0.6961, 0.6759, 0.6441, 0.6064, 0.5687, 0.5345, 0.5044, 0.4786, 0.4576",\
"1.012, 1.003, 0.9723, 0.924, 0.8637, 0.8009, 0.7405, 0.6858, 0.6382, 0.5973",\
"1.437, 1.425, 1.385, 1.319, 1.236, 1.144, 1.052, 0.9674, 0.8896, 0.8212",\
"1.982, 1.968, 1.92, 1.838, 1.73, 1.609, 1.484, 1.363, 1.249, 1.147",\
"2.65, 2.634, 2.579, 2.483, 2.354, 2.203, 2.044, 1.885, 1.734, 1.592");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("1.199, 1.199, 1.202, 1.205, 1.207, 1.209, 1.211, 1.214, 1.217, 1.219",\
"1.194, 1.195, 1.197, 1.2, 1.204, 1.206, 1.209, 1.212, 1.214, 1.218",\
"1.185, 1.186, 1.189, 1.192, 1.196, 1.2, 1.205, 1.208, 1.213, 1.216",\
"1.199, 1.198, 1.197, 1.197, 1.198, 1.2, 1.203, 1.207, 1.211, 1.214",\
"1.293, 1.29, 1.282, 1.271, 1.26, 1.25, 1.243, 1.239, 1.236, 1.236",\
"1.504, 1.498, 1.481, 1.455, 1.426, 1.397, 1.371, 1.349, 1.331, 1.317",\
"1.84, 1.832, 1.806, 1.765, 1.716, 1.665, 1.615, 1.57, 1.528, 1.492",\
"2.305, 2.296, 2.263, 2.209, 2.14, 2.065, 1.989, 1.916, 1.847, 1.783",\
"2.901, 2.89, 2.852, 2.788, 2.7, 2.602, 2.5, 2.397, 2.299, 2.207",\
"3.627, 3.615, 3.574, 3.5, 3.399, 3.28, 3.151, 3.022, 2.893, 2.768");
}
}
timing() {
related_pin : "A1" ;
timing_sense : negative_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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.05215, 0.05596, 0.06913, 0.09396, 0.1322, 0.1856, 0.2557, 0.3438, 0.4514, 0.5796",\
"0.05557, 0.05931, 0.07242, 0.09725, 0.1356, 0.189, 0.2591, 0.3473, 0.4549, 0.5831",\
"0.06778, 0.07182, 0.08509, 0.1094, 0.1473, 0.2004, 0.2703, 0.3584, 0.4659, 0.594",\
"0.07841, 0.08358, 0.1008, 0.1301, 0.1706, 0.2231, 0.2923, 0.3797, 0.4866, 0.6142",\
"0.07924, 0.08584, 0.1076, 0.1446, 0.1942, 0.2556, 0.328, 0.4145, 0.5204, 0.6471",\
"0.06715, 0.07525, 0.1023, 0.1474, 0.2081, 0.2816, 0.3664, 0.4627, 0.5704, 0.6959",\
"0.04106, 0.05077, 0.08265, 0.1367, 0.2087, 0.2959, 0.3951, 0.5057, 0.628, 0.7615",\
"0.00065, 0.01212, 0.04879, 0.1111, 0.1949, 0.2956, 0.411, 0.5376, 0.6765, 0.826",\
"-0.0548, -0.0419, 0.0001, 0.0705, 0.1656, 0.2803, 0.4112, 0.5555, 0.7121, 0.88",\
"-0.1256, -0.1112, -0.0644, 0.0145, 0.12, 0.2482, 0.3947, 0.5567, 0.7323, 0.9192");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.07612, 0.08415, 0.1134, 0.1716, 0.2639, 0.3933, 0.563, 0.7762, 1.036, 1.346",\
"0.07965, 0.08749, 0.1165, 0.1744, 0.2666, 0.396, 0.5656, 0.7789, 1.039, 1.349",\
"0.09927, 0.1067, 0.1339, 0.1899, 0.2805, 0.4084, 0.5773, 0.79, 1.05, 1.359",\
"0.1406, 0.1483, 0.1758, 0.2282, 0.3145, 0.4393, 0.6054, 0.8157, 1.074, 1.382",\
"0.1996, 0.2088, 0.2386, 0.2927, 0.3756, 0.4957, 0.6571, 0.8634, 1.118, 1.423",\
"0.273, 0.2839, 0.3187, 0.3785, 0.4643, 0.5819, 0.7382, 0.9393, 1.189, 1.49",\
"0.3604, 0.3728, 0.4133, 0.482, 0.5755, 0.6966, 0.8517, 1.048, 1.292, 1.587",\
"0.4611, 0.4764, 0.5231, 0.6011, 0.7068, 0.8362, 0.9956, 1.191, 1.43, 1.719",\
"0.5778, 0.5945, 0.6477, 0.7364, 0.8543, 0.9982, 1.167, 1.367, 1.606, 1.89",\
"0.7101, 0.7286, 0.7883, 0.8873, 1.019, 1.178, 1.361, 1.571, 1.815, 2.1");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.05757, 0.0633, 0.08435, 0.1246, 0.1868, 0.2749, 0.3904, 0.5365, 0.7138, 0.9233",\
"0.05759, 0.06356, 0.0846, 0.1244, 0.1874, 0.275, 0.3901, 0.5353, 0.7124, 0.9254",\
"0.06514, 0.06986, 0.08754, 0.1249, 0.187, 0.2748, 0.3902, 0.5352, 0.714, 0.9239",\
"0.09116, 0.09672, 0.1154, 0.1486, 0.1983, 0.277, 0.3901, 0.5359, 0.7121, 0.9228",\
"0.1267, 0.1335, 0.1561, 0.1938, 0.247, 0.3154, 0.4092, 0.5401, 0.7127, 0.9234",\
"0.1707, 0.1799, 0.2072, 0.2529, 0.3132, 0.3875, 0.4786, 0.5886, 0.7373, 0.9304",\
"0.2236, 0.2344, 0.2681, 0.3225, 0.3936, 0.4779, 0.575, 0.6886, 0.8216, 0.987",\
"0.2869, 0.2986, 0.3389, 0.4034, 0.4858, 0.5818, 0.69, 0.812, 0.9504, 1.111",\
"0.3576, 0.3728, 0.42, 0.4936, 0.5888, 0.6986, 0.8202, 0.954, 1.102, 1.267",\
"0.4376, 0.4546, 0.51, 0.5966, 0.7036, 0.8274, 0.9646, 1.112, 1.275, 1.447");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.1832, 0.2026, 0.2691, 0.3887, 0.565, 0.8019, 1.112, 1.5, 1.973, 2.537",\
"0.182, 0.2015, 0.268, 0.3889, 0.5641, 0.8028, 1.111, 1.5, 1.973, 2.536",\
"0.1823, 0.2004, 0.2656, 0.3869, 0.5643, 0.8028, 1.112, 1.5, 1.974, 2.535",\
"0.1997, 0.2147, 0.2706, 0.3829, 0.5598, 0.801, 1.11, 1.5, 1.973, 2.534",\
"0.2284, 0.243, 0.2962, 0.3955, 0.5595, 0.7973, 1.111, 1.5, 1.973, 2.534",\
"0.2744, 0.2885, 0.3358, 0.4303, 0.5801, 0.8028, 1.107, 1.499, 1.973, 2.537",\
"0.3283, 0.3445, 0.3959, 0.4864, 0.626, 0.8328, 1.121, 1.499, 1.972, 2.535",\
"0.3902, 0.4084, 0.4646, 0.5628, 0.6982, 0.8924, 1.162, 1.52, 1.978, 2.536",\
"0.459, 0.4782, 0.5418, 0.6482, 0.7948, 0.9808, 1.235, 1.573, 2.009, 2.548",\
"0.5316, 0.5548, 0.6254, 0.7418, 0.9008, 1.095, 1.341, 1.66, 2.073, 2.588");
}
}
timing() {
related_pin : "A2" ;
timing_sense : negative_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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.07454, 0.07849, 0.09199, 0.1173, 0.1559, 0.2096, 0.2799, 0.3682, 0.4759, 0.6041",\
"0.07754, 0.08149, 0.09496, 0.1202, 0.1588, 0.2125, 0.2828, 0.3712, 0.4788, 0.6071",\
"0.08964, 0.09343, 0.1066, 0.1315, 0.1698, 0.2233, 0.2934, 0.3816, 0.4892, 0.6173",\
"0.1067, 0.1114, 0.1268, 0.154, 0.1925, 0.2452, 0.3146, 0.4022, 0.5094, 0.6371",\
"0.116, 0.1218, 0.1412, 0.1748, 0.2213, 0.2801, 0.3503, 0.4366, 0.5426, 0.6695",\
"0.1144, 0.1213, 0.1452, 0.1863, 0.2426, 0.3121, 0.3935, 0.4869, 0.5931, 0.7186",\
"0.1008, 0.1091, 0.1372, 0.1854, 0.2523, 0.3342, 0.4293, 0.5358, 0.6548, 0.7857",\
"0.07516, 0.08461, 0.1166, 0.1726, 0.2492, 0.344, 0.4534, 0.5753, 0.7094, 0.8559",\
"0.0376, 0.0482, 0.0838, 0.1461, 0.2329, 0.3399, 0.4642, 0.6027, 0.7532, 0.9167",\
"-0.0128, -0.0007, 0.0385, 0.107, 0.2022, 0.322, 0.4602, 0.6151, 0.7841, 0.9657");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.1282, 0.1374, 0.1694, 0.2295, 0.3223, 0.4518, 0.6215, 0.8345, 1.095, 1.405",\
"0.1293, 0.1386, 0.1706, 0.2312, 0.3238, 0.4535, 0.6236, 0.8368, 1.097, 1.407",\
"0.1373, 0.1463, 0.1778, 0.2374, 0.3299, 0.4595, 0.6287, 0.8425, 1.103, 1.412",\
"0.1626, 0.1713, 0.2017, 0.2591, 0.349, 0.4761, 0.644, 0.8555, 1.115, 1.424",\
"0.2086, 0.2176, 0.248, 0.3048, 0.3919, 0.5144, 0.6779, 0.8861, 1.142, 1.449",\
"0.2707, 0.2809, 0.3148, 0.3741, 0.4605, 0.5807, 0.7391, 0.942, 1.193, 1.495",\
"0.3455, 0.3569, 0.3957, 0.4617, 0.5537, 0.6738, 0.8299, 1.027, 1.272, 1.569",\
"0.4321, 0.4454, 0.489, 0.5632, 0.6648, 0.7927, 0.9492, 1.145, 1.384, 1.673",\
"0.5315, 0.5462, 0.5948, 0.6778, 0.7904, 0.9299, 1.095, 1.292, 1.529, 1.812",\
"0.6428, 0.6598, 0.7137, 0.8054, 0.9292, 1.082, 1.261, 1.467, 1.704, 1.986");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.08959, 0.09595, 0.1177, 0.1584, 0.2217, 0.3099, 0.4258, 0.5715, 0.7492, 0.9602",\
"0.08951, 0.09591, 0.1176, 0.1585, 0.2217, 0.3101, 0.426, 0.5716, 0.7489, 0.9606",\
"0.09094, 0.09674, 0.1175, 0.1585, 0.2218, 0.3101, 0.4258, 0.5716, 0.7491, 0.9604",\
"0.1206, 0.1257, 0.143, 0.1746, 0.2282, 0.3109, 0.4259, 0.5715, 0.7491, 0.9606",\
"0.1651, 0.1711, 0.1913, 0.2262, 0.2761, 0.3431, 0.4398, 0.574, 0.749, 0.9602",\
"0.222, 0.2295, 0.2534, 0.2935, 0.3492, 0.4197, 0.5072, 0.6179, 0.7689, 0.9647",\
"0.2907, 0.2997, 0.3282, 0.3753, 0.4381, 0.5158, 0.6095, 0.7186, 0.8496, 1.017",\
"0.3718, 0.3825, 0.4155, 0.4708, 0.5428, 0.6296, 0.7314, 0.8468, 0.981, 1.136",\
"0.4656, 0.4784, 0.5166, 0.5794, 0.6626, 0.7596, 0.8714, 0.9972, 1.139, 1.297",\
"0.5718, 0.5856, 0.6298, 0.703, 0.7952, 0.9056, 1.028, 1.165, 1.318, 1.485");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.218, 0.2344, 0.2915, 0.3998, 0.568, 0.8028, 1.112, 1.5, 1.972, 2.537",\
"0.2179, 0.2343, 0.2912, 0.3999, 0.5683, 0.8042, 1.112, 1.5, 1.973, 2.537",\
"0.2193, 0.2352, 0.2919, 0.3999, 0.5685, 0.804, 1.112, 1.5, 1.974, 2.535",\
"0.2335, 0.248, 0.3008, 0.4036, 0.5687, 0.8028, 1.112, 1.499, 1.973, 2.537",\
"0.2648, 0.2777, 0.3262, 0.4208, 0.5775, 0.8057, 1.112, 1.5, 1.972, 2.535",\
"0.3206, 0.3314, 0.3728, 0.4585, 0.6022, 0.8198, 1.116, 1.499, 1.971, 2.535",\
"0.3901, 0.4019, 0.4445, 0.524, 0.6532, 0.8528, 1.135, 1.508, 1.974, 2.537",\
"0.4676, 0.481, 0.5266, 0.6116, 0.7368, 0.917, 1.179, 1.532, 1.987, 2.54",\
"0.5534, 0.5676, 0.618, 0.7096, 0.8422, 1.017, 1.258, 1.587, 2.017, 2.558",\
"0.6474, 0.6624, 0.7174, 0.815, 0.9576, 1.143, 1.372, 1.679, 2.083, 2.594");
}
}
timing() {
related_pin : "A3" ;
timing_sense : negative_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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.08855, 0.09321, 0.1089, 0.1372, 0.1794, 0.236, 0.3087, 0.3989, 0.508, 0.6374",\
"0.09103, 0.09569, 0.1113, 0.1396, 0.1817, 0.2383, 0.311, 0.4012, 0.5103, 0.6397",\
"0.1019, 0.1062, 0.1213, 0.1492, 0.1908, 0.2471, 0.3197, 0.4097, 0.5188, 0.6481",\
"0.1238, 0.1286, 0.1445, 0.1721, 0.2122, 0.2675, 0.3393, 0.4288, 0.5374, 0.6663",\
"0.14, 0.1459, 0.1655, 0.1991, 0.2457, 0.3037, 0.3744, 0.4625, 0.57, 0.6981",\
"0.1467, 0.1538, 0.1774, 0.2178, 0.2735, 0.3422, 0.4222, 0.5142, 0.6204, 0.7468",\
"0.1438, 0.1516, 0.1791, 0.2264, 0.2915, 0.3719, 0.4649, 0.5694, 0.6862, 0.815",\
"0.1305, 0.14, 0.1706, 0.2245, 0.2989, 0.3913, 0.4979, 0.6173, 0.748, 0.8915",\
"0.1074, 0.1174, 0.1512, 0.2111, 0.2952, 0.3985, 0.5193, 0.6537, 0.8017, 0.9603",\
"0.0744, 0.0854, 0.1222, 0.1876, 0.2801, 0.3948, 0.5279, 0.679, 0.8428, 1.02");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.1821, 0.1916, 0.224, 0.2845, 0.3775, 0.507, 0.6766, 0.8898, 1.15, 1.46",\
"0.1831, 0.1926, 0.2252, 0.286, 0.3795, 0.5087, 0.6788, 0.8918, 1.152, 1.462",\
"0.1876, 0.1971, 0.2297, 0.2906, 0.384, 0.5141, 0.684, 0.898, 1.158, 1.469",\
"0.2002, 0.2095, 0.2416, 0.3013, 0.3933, 0.5219, 0.6916, 0.9049, 1.165, 1.475",\
"0.2298, 0.2386, 0.2699, 0.3283, 0.4179, 0.5429, 0.7088, 0.9195, 1.177, 1.486",\
"0.2749, 0.2849, 0.3185, 0.3779, 0.4652, 0.5872, 0.748, 0.953, 1.206, 1.511",\
"0.3305, 0.3419, 0.3799, 0.4456, 0.538, 0.6582, 0.8155, 1.014, 1.261, 1.559",\
"0.3955, 0.4086, 0.4511, 0.5242, 0.6261, 0.7545, 0.9109, 1.106, 1.346, 1.636",\
"0.4705, 0.485, 0.5321, 0.614, 0.7257, 0.8652, 1.032, 1.227, 1.462, 1.746",\
"0.5545, 0.5704, 0.6226, 0.7123, 0.8354, 0.9874, 1.166, 1.373, 1.61, 1.889");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.1233, 0.1303, 0.1542, 0.1981, 0.2633, 0.3534, 0.4703, 0.6171, 0.7956, 1.008",\
"0.1225, 0.1297, 0.1537, 0.1979, 0.2633, 0.3531, 0.4702, 0.6171, 0.7955, 1.008",\
"0.1192, 0.1263, 0.151, 0.1963, 0.2627, 0.3529, 0.4704, 0.617, 0.7955, 1.008",\
"0.15, 0.1551, 0.1716, 0.2054, 0.2642, 0.352, 0.4699, 0.617, 0.7955, 1.008",\
"0.207, 0.2128, 0.2318, 0.2638, 0.3106, 0.3776, 0.4787, 0.6174, 0.7949, 1.008",\
"0.2798, 0.2864, 0.308, 0.3451, 0.3947, 0.4597, 0.5422, 0.6551, 0.8103, 1.01",\
"0.3683, 0.3757, 0.4016, 0.4428, 0.4987, 0.5685, 0.6531, 0.7569, 0.8856, 1.056",\
"0.4725, 0.4816, 0.5115, 0.5594, 0.6221, 0.699, 0.789, 0.8966, 1.023, 1.172",\
"0.5938, 0.6052, 0.6394, 0.6934, 0.7648, 0.8486, 0.9462, 1.06, 1.19, 1.341",\
"0.7308, 0.744, 0.7828, 0.8462, 0.9256, 1.02, 1.127, 1.25, 1.386, 1.54");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.2272, 0.2426, 0.2966, 0.4021, 0.5683, 0.8039, 1.112, 1.499, 1.973, 2.536",\
"0.2276, 0.2427, 0.297, 0.4023, 0.5694, 0.8039, 1.111, 1.5, 1.973, 2.537",\
"0.2297, 0.2448, 0.2979, 0.4026, 0.5689, 0.8043, 1.111, 1.499, 1.971, 2.537",\
"0.2398, 0.2536, 0.3042, 0.4051, 0.5705, 0.8041, 1.111, 1.499, 1.972, 2.537",\
"0.2631, 0.2761, 0.3239, 0.4198, 0.5771, 0.8058, 1.112, 1.5, 1.973, 2.534",\
"0.3249, 0.3357, 0.3743, 0.4576, 0.6005, 0.8186, 1.116, 1.501, 1.973, 2.536",\
"0.411, 0.422, 0.4619, 0.5359, 0.6588, 0.8536, 1.135, 1.508, 1.974, 2.535",\
"0.5098, 0.5208, 0.563, 0.6416, 0.7604, 0.9314, 1.186, 1.534, 1.987, 2.542",\
"0.6178, 0.63, 0.6752, 0.758, 0.8844, 1.053, 1.28, 1.599, 2.021, 2.558",\
"0.7348, 0.7484, 0.7956, 0.8886, 1.024, 1.203, 1.423, 1.711, 2.102, 2.604");
}
}
timing() {
related_pin : "A4" ;
timing_sense : negative_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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.08872, 0.09375, 0.1109, 0.1415, 0.1864, 0.2459, 0.3212, 0.4134, 0.5243, 0.655",\
"0.09081, 0.09584, 0.1127, 0.1434, 0.188, 0.2475, 0.3228, 0.4151, 0.5259, 0.6566",\
"0.1022, 0.1067, 0.1228, 0.1525, 0.1966, 0.2557, 0.3308, 0.4229, 0.5337, 0.6644",\
"0.1263, 0.1313, 0.1478, 0.1764, 0.2181, 0.2757, 0.3499, 0.4415, 0.5519, 0.6822",\
"0.1457, 0.1518, 0.172, 0.2068, 0.2543, 0.3132, 0.3851, 0.475, 0.5842, 0.7136",\
"0.1567, 0.1641, 0.1882, 0.2298, 0.2863, 0.3556, 0.4361, 0.5278, 0.635, 0.7624",\
"0.159, 0.1675, 0.1952, 0.2439, 0.31, 0.3912, 0.4839, 0.588, 0.704, 0.8323",\
"0.1529, 0.1628, 0.1942, 0.2484, 0.3246, 0.4174, 0.5239, 0.6425, 0.7718, 0.9134",\
"0.1385, 0.1488, 0.184, 0.2448, 0.3294, 0.4343, 0.5546, 0.688, 0.8336, 0.9898",\
"0.1168, 0.1281, 0.1659, 0.2314, 0.3257, 0.4407, 0.5748, 0.7245, 0.8862, 1.059");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.199, 0.2084, 0.2409, 0.3014, 0.3944, 0.5235, 0.6935, 0.9064, 1.167, 1.477",\
"0.2001, 0.2096, 0.2423, 0.303, 0.3962, 0.5259, 0.6956, 0.9087, 1.169, 1.479",\
"0.2032, 0.2126, 0.2453, 0.3062, 0.3999, 0.5297, 0.7, 0.9133, 1.174, 1.484",\
"0.2097, 0.219, 0.251, 0.3111, 0.4036, 0.533, 0.7025, 0.9159, 1.177, 1.487",\
"0.2312, 0.24, 0.2709, 0.3288, 0.4185, 0.5442, 0.7111, 0.9222, 1.181, 1.489",\
"0.2654, 0.2755, 0.309, 0.3681, 0.4548, 0.5763, 0.7376, 0.9432, 1.197, 1.502",\
"0.3053, 0.3167, 0.3547, 0.4209, 0.5139, 0.6341, 0.7902, 0.9892, 1.236, 1.534",\
"0.3506, 0.3638, 0.4069, 0.4811, 0.5841, 0.7137, 0.8703, 1.064, 1.303, 1.592",\
"0.403, 0.4176, 0.4659, 0.5489, 0.6621, 0.8033, 0.9713, 1.167, 1.4, 1.682",\
"0.4621, 0.4788, 0.5313, 0.6227, 0.7472, 0.9015, 1.082, 1.291, 1.528, 1.803");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.1384, 0.1462, 0.1735, 0.2202, 0.2891, 0.3817, 0.5002, 0.6475, 0.8267, 1.039",\
"0.1366, 0.1451, 0.1719, 0.2195, 0.2889, 0.3809, 0.5001, 0.6473, 0.8264, 1.039",\
"0.132, 0.1399, 0.1667, 0.2158, 0.2872, 0.3802, 0.4997, 0.6471, 0.8267, 1.039",\
"0.1664, 0.1716, 0.1887, 0.2244, 0.2864, 0.3777, 0.4984, 0.6466, 0.8264, 1.039",\
"0.2314, 0.2373, 0.2564, 0.2883, 0.3338, 0.4016, 0.5051, 0.6465, 0.8258, 1.039",\
"0.3143, 0.3215, 0.3433, 0.3793, 0.4278, 0.4888, 0.5683, 0.6814, 0.8382, 1.041",\
"0.4161, 0.4246, 0.4501, 0.4921, 0.5449, 0.6091, 0.6884, 0.7859, 0.912, 1.084",\
"0.5378, 0.549, 0.5791, 0.6264, 0.6858, 0.7568, 0.8388, 0.936, 1.054, 1.2",\
"0.6828, 0.694, 0.7278, 0.7838, 0.8516, 0.9292, 1.019, 1.118, 1.236, 1.377",\
"0.848, 0.8606, 0.902, 0.9644, 1.04, 1.128, 1.225, 1.333, 1.451, 1.591");
}
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.002844, 0.009319, 0.02168, 0.04095, 0.06797, 0.1035, 0.1483, 0.203, 0.2682");
values("0.2276, 0.2422, 0.2967, 0.402, 0.5694, 0.8038, 1.111, 1.5, 1.973, 2.535",\
"0.2281, 0.2432, 0.2968, 0.4021, 0.5693, 0.8033, 1.111, 1.5, 1.972, 2.537",\
"0.2295, 0.2444, 0.2978, 0.4027, 0.5686, 0.8037, 1.11, 1.5, 1.973, 2.537",\
"0.2355, 0.2497, 0.3014, 0.4041, 0.569, 0.8041, 1.112, 1.5, 1.974, 2.534",\
"0.2537, 0.2666, 0.315, 0.4132, 0.5737, 0.805, 1.112, 1.499, 1.972, 2.537",\
"0.3188, 0.3299, 0.3685, 0.4501, 0.5939, 0.815, 1.115, 1.501, 1.972, 2.534",\
"0.4173, 0.4282, 0.4663, 0.5401, 0.6605, 0.8512, 1.131, 1.507, 1.973, 2.537",\
"0.5334, 0.5456, 0.5856, 0.662, 0.7798, 0.9432, 1.189, 1.533, 1.984, 2.542",\
"0.6666, 0.6766, 0.719, 0.8014, 0.9246, 1.087, 1.304, 1.611, 2.026, 2.558",\
"0.8136, 0.8228, 0.8664, 0.9544, 1.084, 1.258, 1.475, 1.747, 2.121, 2.612");
}
}
}
}