/* | |
* 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__dlyd_4) { | |
area : 87.808000 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0003468582" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003454002" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0003468582" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002578 ; | |
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(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.7657 ; | |
max_transition : 25 ; | |
min_capacitance : 0.001 ; | |
output_voltage : default ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
internal_power() { | |
related_pin : "I" ; | |
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.006278, 0.02481, 0.06019, 0.1153, 0.1926, 0.2944, 0.4226, 0.5791, 0.7657"); | |
values("0.01994, 0.02, 0.02018, 0.02049, 0.0209, 0.02134, 0.02174, 0.02207, 0.02233, 0.02252",\ | |
"0.01965, 0.01971, 0.01989, 0.02019, 0.0206, 0.02103, 0.02142, 0.02174, 0.02199, 0.02218",\ | |
"0.01873, 0.01878, 0.01895, 0.01923, 0.01961, 0.02001, 0.02037, 0.02066, 0.02088, 0.02105",\ | |
"0.01712, 0.01716, 0.0173, 0.01755, 0.01787, 0.0182, 0.01848, 0.0187, 0.01886, 0.01898",\ | |
"0.01451, 0.01454, 0.01465, 0.01483, 0.01505, 0.01524, 0.01538, 0.01547, 0.01554, 0.01558",\ | |
"0.009354, 0.00936, 0.009365, 0.009357, 0.009336, 0.00931, 0.009289, 0.009273, 0.00926, 0.00925",\ | |
"0.000311, 0.0003094, 0.0003078, 0.0003094, 0.0003078, 0.0003078, 0.0003062, 0.0003062, 0.0003046, 0.0003046",\ | |
"-0.009469, -0.009467, -0.009466, -0.009466, -0.009469, -0.009469, -0.009469, -0.009469, -0.009472, -0.009472",\ | |
"-0.02001, -0.02001, -0.02001, -0.02001, -0.02001, -0.02001, -0.02001, -0.02001, -0.02002, -0.02002",\ | |
"-0.03398, -0.03398, -0.03398, -0.03398, -0.03398, -0.03398, -0.03398, -0.03398, -0.03398, -0.03398"); | |
} | |
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.006278, 0.02481, 0.06019, 0.1153, 0.1926, 0.2944, 0.4226, 0.5791, 0.7657"); | |
values("0.00584, 0.005814, 0.0146, 0.03402, 0.04636, 0.05333, 0.05738, 0.05984, 0.06142, 0.06247",\ | |
"0.00534, 0.005323, 0.01497, 0.0309, 0.04067, 0.04618, 0.04932, 0.05124, 0.05245, 0.05327",\ | |
"0.002317, 0.002691, 0.009729, 0.01638, 0.02006, 0.02205, 0.02315, 0.0238, 0.02422, 0.02447",\ | |
"-0.01273, -0.01225, -0.01158, -0.01124, -0.01112, -0.01104, -0.01102, -0.011, -0.011, -0.011",\ | |
"-0.02209, -0.02209, -0.0221, -0.0221, -0.02211, -0.02211, -0.02212, -0.02212, -0.02213, -0.02213",\ | |
"-0.02736, -0.02736, -0.02736, -0.02736, -0.02736, -0.02736, -0.02736, -0.02736, -0.02736, -0.02736",\ | |
"-0.03242, -0.03242, -0.03242, -0.03242, -0.03242, -0.03242, -0.03242, -0.03242, -0.03242, -0.03242",\ | |
"-0.03865, -0.03865, -0.03865, -0.03865, -0.03865, -0.03865, -0.03865, -0.03865, -0.03865, -0.03865",\ | |
"-0.04698, -0.04698, -0.04698, -0.04698, -0.04698, -0.04698, -0.04698, -0.04698, -0.04698, -0.04698",\ | |
"-0.0548, -0.0548, -0.0548, -0.0548, -0.0548, -0.0548, -0.0548, -0.0548, -0.0548, -0.0548"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
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.006278, 0.02481, 0.06019, 0.1153, 0.1926, 0.2944, 0.4226, 0.5791, 0.7657"); | |
values("29.69, 30.09, 31, 32.08, 33.24, 34.46, 35.77, 37.16, 38.67, 40.31",\ | |
"29.76, 30.16, 31.07, 32.15, 33.3, 34.53, 35.83, 37.23, 38.73, 40.37",\ | |
"30.02, 30.41, 31.32, 32.4, 33.56, 34.78, 36.09, 37.48, 38.99, 40.63",\ | |
"30.54, 30.94, 31.85, 32.93, 34.09, 35.31, 36.62, 38.01, 39.52, 41.15",\ | |
"31.39, 31.78, 32.69, 33.78, 34.93, 36.16, 37.46, 38.85, 40.36, 42",\ | |
"32.57, 32.96, 33.87, 34.95, 36.11, 37.34, 38.64, 40.03, 41.54, 43.18",\ | |
"34.02, 34.42, 35.33, 36.41, 37.56, 38.79, 40.09, 41.48, 42.99, 44.63",\ | |
"35.64, 36.04, 36.95, 38.03, 39.18, 40.41, 41.71, 43.11, 44.61, 46.25",\ | |
"37.39, 37.78, 38.7, 39.77, 40.93, 42.16, 43.46, 44.85, 46.36, 48",\ | |
"39.27, 39.66, 40.57, 41.66, 42.81, 44.04, 45.34, 46.73, 48.24, 49.88"); | |
} | |
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.006278, 0.02481, 0.06019, 0.1153, 0.1926, 0.2944, 0.4226, 0.5791, 0.7657"); | |
values("23.72, 23.95, 24.55, 25.4, 26.54, 28.05, 29.99, 32.43, 35.39, 38.93",\ | |
"23.78, 24.01, 24.61, 25.47, 26.61, 28.11, 30.06, 32.49, 35.46, 38.99",\ | |
"23.99, 24.22, 24.81, 25.67, 26.81, 28.32, 30.26, 32.7, 35.66, 39.2",\ | |
"24.33, 24.56, 25.16, 26.02, 27.16, 28.66, 30.61, 33.04, 36.01, 39.54",\ | |
"24.71, 24.94, 25.54, 26.39, 27.53, 29.04, 30.98, 33.42, 36.39, 39.92",\ | |
"25.06, 25.29, 25.89, 26.74, 27.88, 29.39, 31.33, 33.77, 36.74, 40.27",\ | |
"25.36, 25.59, 26.18, 27.04, 28.18, 29.69, 31.63, 34.07, 37.03, 40.57",\ | |
"25.59, 25.82, 26.42, 27.27, 28.41, 29.92, 31.86, 34.3, 37.27, 40.8",\ | |
"25.74, 25.98, 26.57, 27.43, 28.57, 30.08, 32.02, 34.46, 37.42, 40.96",\ | |
"25.81, 26.04, 26.64, 27.49, 28.64, 30.14, 32.08, 34.52, 37.49, 41.02"); | |
} | |
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.006278, 0.02481, 0.06019, 0.1153, 0.1926, 0.2944, 0.4226, 0.5791, 0.7657"); | |
values("2.594, 2.8, 3.282, 3.95, 4.79, 5.806, 7.024, 8.472, 10.18, 12.22",\ | |
"2.596, 2.8, 3.284, 3.948, 4.792, 5.808, 7.026, 8.466, 10.18, 12.22",\ | |
"2.596, 2.804, 3.284, 3.95, 4.79, 5.808, 7.026, 8.472, 10.18, 12.22",\ | |
"2.596, 2.8, 3.282, 3.95, 4.79, 5.808, 7.026, 8.474, 10.2, 12.22",\ | |
"2.594, 2.8, 3.282, 3.946, 4.794, 5.81, 7.03, 8.474, 10.2, 12.22",\ | |
"2.598, 2.798, 3.282, 3.948, 4.794, 5.814, 7.03, 8.472, 10.18, 12.22",\ | |
"2.596, 2.8, 3.28, 3.95, 4.794, 5.814, 7.032, 8.474, 10.2, 12.22",\ | |
"2.596, 2.8, 3.282, 3.946, 4.794, 5.814, 7.026, 8.474, 10.18, 12.23",\ | |
"2.596, 2.8, 3.284, 3.948, 4.792, 5.812, 7.028, 8.474, 10.18, 12.23",\ | |
"2.596, 2.8, 3.282, 3.944, 4.794, 5.808, 7.028, 8.474, 10.19, 12.23"); | |
} | |
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.006278, 0.02481, 0.06019, 0.1153, 0.1926, 0.2944, 0.4226, 0.5791, 0.7657"); | |
values("0.968, 1.156, 1.73, 2.742, 4.358, 6.734, 9.93, 14.03, 19, 24.99",\ | |
"0.966, 1.156, 1.73, 2.74, 4.36, 6.728, 9.944, 14.02, 19.03, 25",\ | |
"0.966, 1.156, 1.732, 2.742, 4.362, 6.726, 9.944, 14.03, 19.03, 25",\ | |
"0.968, 1.156, 1.73, 2.746, 4.364, 6.734, 9.942, 14.02, 19.02, 25",\ | |
"0.966, 1.156, 1.732, 2.744, 4.36, 6.736, 9.936, 14.03, 19.02, 25",\ | |
"0.968, 1.158, 1.732, 2.746, 4.362, 6.732, 9.936, 14.03, 19.03, 24.98",\ | |
"0.966, 1.156, 1.732, 2.746, 4.356, 6.736, 9.944, 14.03, 19.03, 24.97",\ | |
"0.966, 1.158, 1.728, 2.74, 4.358, 6.734, 9.932, 14.03, 19.03, 24.99",\ | |
"0.966, 1.158, 1.728, 2.746, 4.352, 6.732, 9.944, 14.03, 19.01, 24.99",\ | |
"0.966, 1.156, 1.732, 2.74, 4.36, 6.734, 9.93, 14.03, 19.02, 24.96"); | |
} | |
} | |
} | |
} | |