/* | |
* 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_1) { | |
area : 74.636800 ; | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "!I" ; | |
value : "0.0003175362" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "0.0003106188" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "0.0003175362" ; | |
} | |
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.1922 ; | |
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.00232, 0.006953, 0.0158, 0.02958, 0.04893, 0.07438, 0.1064, 0.1456, 0.1922"); | |
values("0.01337, 0.01337, 0.01317, 0.0123, 0.01172, 0.01141, 0.01124, 0.01113, 0.01106, 0.01102",\ | |
"0.01306, 0.01306, 0.01268, 0.01181, 0.0113, 0.01104, 0.0109, 0.01081, 0.01076, 0.01072",\ | |
"0.01183, 0.0115, 0.01068, 0.01012, 0.009863, 0.00976, 0.009718, 0.009695, 0.009682, 0.009677",\ | |
"0.00737, 0.007257, 0.007122, 0.007134, 0.007221, 0.007312, 0.007388, 0.007437, 0.007474, 0.007498",\ | |
"0.003152, 0.003182, 0.003278, 0.003416, 0.003552, 0.003659, 0.003735, 0.003785, 0.003819, 0.003842",\ | |
"-0.002544, -0.002546, -0.002544, -0.002547, -0.002556, -0.002565, -0.002573, -0.00258, -0.002585, -0.002588",\ | |
"-0.01145, -0.01145, -0.01145, -0.01145, -0.01145, -0.01145, -0.01145, -0.01145, -0.01145, -0.01145",\ | |
"-0.02123, -0.02123, -0.02123, -0.02123, -0.02123, -0.02123, -0.02123, -0.02123, -0.02123, -0.02123",\ | |
"-0.03177, -0.03177, -0.03177, -0.03177, -0.03177, -0.03177, -0.03177, -0.03177, -0.03177, -0.03177",\ | |
"-0.04574, -0.04574, -0.04574, -0.04574, -0.04574, -0.04574, -0.04574, -0.04574, -0.04574, -0.04574"); | |
} | |
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.00232, 0.006953, 0.0158, 0.02958, 0.04893, 0.07438, 0.1064, 0.1456, 0.1922"); | |
values("-0.01275, -0.01272, -0.01259, -0.009789, 0.003573, 0.01514, 0.02234, 0.0269, 0.0299, 0.03195",\ | |
"-0.0128, -0.01277, -0.01262, -0.009319, 0.003881, 0.0144, 0.0209, 0.02502, 0.02773, 0.02957",\ | |
"-0.01305, -0.01302, -0.01277, -0.007293, 0.003727, 0.01097, 0.01538, 0.01817, 0.01999, 0.02122",\ | |
"-0.01375, -0.01373, -0.01214, -0.0061, -0.001563, 0.001121, 0.002722, 0.003727, 0.004367, 0.004805",\ | |
"-0.01941, -0.01924, -0.01885, -0.01856, -0.01841, -0.01833, -0.01829, -0.01827, -0.01825, -0.01824",\ | |
"-0.02748, -0.02748, -0.02748, -0.02748, -0.02748, -0.02748, -0.02748, -0.02749, -0.02749, -0.02749",\ | |
"-0.03256, -0.03256, -0.03256, -0.03256, -0.03256, -0.03256, -0.03257, -0.03256, -0.03256, -0.03256",\ | |
"-0.03871, -0.03871, -0.03871, -0.03871, -0.03871, -0.03871, -0.03871, -0.03871, -0.03871, -0.03871",\ | |
"-0.04705, -0.04705, -0.04705, -0.04705, -0.04705, -0.04705, -0.04705, -0.04705, -0.04705, -0.04705",\ | |
"-0.05487, -0.05487, -0.05487, -0.05487, -0.05487, -0.05487, -0.05487, -0.05487, -0.05487, -0.05487"); | |
} | |
} | |
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.00232, 0.006953, 0.0158, 0.02958, 0.04893, 0.07438, 0.1064, 0.1456, 0.1922"); | |
values("23.54, 23.71, 24.15, 24.75, 25.46, 26.27, 27.19, 28.24, 29.44, 30.83",\ | |
"23.6, 23.77, 24.21, 24.82, 25.53, 26.34, 27.25, 28.3, 29.51, 30.9",\ | |
"23.86, 24.03, 24.47, 25.08, 25.79, 26.59, 27.51, 28.56, 29.77, 31.15",\ | |
"24.39, 24.55, 25, 25.6, 26.31, 27.12, 28.04, 29.09, 30.29, 31.68",\ | |
"25.23, 25.4, 25.84, 26.45, 27.16, 27.96, 28.88, 29.93, 31.14, 32.53",\ | |
"26.41, 26.58, 27.02, 27.63, 28.34, 29.14, 30.06, 31.11, 32.32, 33.71",\ | |
"27.86, 28.03, 28.47, 29.08, 29.79, 30.59, 31.51, 32.56, 33.77, 35.16",\ | |
"29.48, 29.65, 30.09, 30.7, 31.41, 32.21, 33.13, 34.18, 35.39, 36.78",\ | |
"31.23, 31.4, 31.84, 32.45, 33.16, 33.96, 34.88, 35.93, 37.14, 38.53",\ | |
"33.11, 33.28, 33.72, 34.33, 35.04, 35.84, 36.76, 37.81, 39.02, 40.4"); | |
} | |
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.00232, 0.006953, 0.0158, 0.02958, 0.04893, 0.07438, 0.1064, 0.1456, 0.1922"); | |
values("21.99, 22.13, 22.55, 23.27, 24.33, 25.8, 27.73, 30.16, 33.13, 36.66",\ | |
"22.06, 22.2, 22.62, 23.33, 24.39, 25.87, 27.8, 30.23, 33.19, 36.72",\ | |
"22.26, 22.4, 22.82, 23.53, 24.6, 26.07, 28, 30.43, 33.4, 36.93",\ | |
"22.61, 22.75, 23.17, 23.88, 24.94, 26.42, 28.35, 30.78, 33.74, 37.28",\ | |
"22.99, 23.13, 23.55, 24.26, 25.32, 26.8, 28.73, 31.16, 34.12, 37.65",\ | |
"23.34, 23.47, 23.9, 24.61, 25.67, 27.14, 29.08, 31.51, 34.47, 38",\ | |
"23.63, 23.77, 24.19, 24.91, 25.97, 27.44, 29.38, 31.8, 34.77, 38.3",\ | |
"23.87, 24, 24.43, 25.14, 26.2, 27.67, 29.61, 32.04, 35, 38.53",\ | |
"24.02, 24.16, 24.58, 25.29, 26.36, 27.83, 29.76, 32.19, 35.16, 38.69",\ | |
"24.09, 24.23, 24.65, 25.36, 26.42, 27.89, 29.83, 32.26, 35.22, 38.76"); | |
} | |
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.00232, 0.006953, 0.0158, 0.02958, 0.04893, 0.07438, 0.1064, 0.1456, 0.1922"); | |
values("1.198, 1.306, 1.63, 2.13, 2.804, 3.676, 4.792, 6.21, 7.986, 10.16",\ | |
"1.198, 1.308, 1.632, 2.13, 2.81, 3.672, 4.796, 6.208, 7.988, 10.16",\ | |
"1.196, 1.31, 1.63, 2.13, 2.804, 3.678, 4.798, 6.204, 7.986, 10.16",\ | |
"1.198, 1.31, 1.632, 2.134, 2.806, 3.676, 4.798, 6.21, 7.984, 10.15",\ | |
"1.196, 1.308, 1.632, 2.13, 2.804, 3.678, 4.79, 6.21, 7.986, 10.16",\ | |
"1.196, 1.308, 1.632, 2.132, 2.806, 3.68, 4.796, 6.21, 7.982, 10.16",\ | |
"1.196, 1.308, 1.632, 2.132, 2.806, 3.68, 4.796, 6.206, 7.986, 10.16",\ | |
"1.196, 1.308, 1.63, 2.13, 2.806, 3.68, 4.794, 6.21, 7.988, 10.16",\ | |
"1.196, 1.308, 1.632, 2.132, 2.808, 3.68, 4.8, 6.208, 7.986, 10.15",\ | |
"1.196, 1.306, 1.63, 2.132, 2.808, 3.68, 4.794, 6.202, 7.986, 10.16"); | |
} | |
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.00232, 0.006953, 0.0158, 0.02958, 0.04893, 0.07438, 0.1064, 0.1456, 0.1922"); | |
values("0.808, 0.958, 1.484, 2.538, 4.256, 6.714, 9.96, 14.06, 19.05, 25.03",\ | |
"0.808, 0.958, 1.484, 2.536, 4.258, 6.722, 9.964, 14.06, 19.05, 25.02",\ | |
"0.808, 0.956, 1.484, 2.538, 4.254, 6.724, 9.964, 14.06, 19.04, 25.02",\ | |
"0.806, 0.958, 1.486, 2.536, 4.262, 6.722, 9.966, 14.06, 19.06, 25.02",\ | |
"0.806, 0.958, 1.486, 2.538, 4.262, 6.722, 9.962, 14.06, 19.06, 25.02",\ | |
"0.808, 0.956, 1.484, 2.536, 4.264, 6.714, 9.968, 14.06, 19.05, 25.02",\ | |
"0.808, 0.956, 1.484, 2.54, 4.262, 6.724, 9.958, 14.06, 19.06, 25.03",\ | |
"0.808, 0.958, 1.482, 2.538, 4.264, 6.722, 9.968, 14.06, 19.06, 25.03",\ | |
"0.808, 0.956, 1.484, 2.54, 4.264, 6.716, 9.968, 14.06, 19.04, 25.01",\ | |
"0.808, 0.958, 1.486, 2.536, 4.258, 6.724, 9.968, 14.06, 19.05, 25.03"); | |
} | |
} | |
} | |
} | |