/* | |
* 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 : "4.39218e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
when : "I" ; | |
value : "4.3227e-05" ; | |
} | |
leakage_power() { | |
related_pg_pin : "VDD" ; | |
value : "4.39218e-05" ; | |
} | |
pg_pin(VDD) { | |
voltage_name : VDD ; | |
pg_type : primary_power ; | |
} | |
pg_pin(VSS) { | |
voltage_name : VSS ; | |
pg_type : primary_ground ; | |
} | |
pin(I) { | |
capacitance : 0.002573 ; | |
direction : input ; | |
driver_waveform_rise : driver_waveform_default_rise ; | |
driver_waveform_fall : driver_waveform_default_fall ; | |
input_voltage : default ; | |
max_transition : 12 ; | |
related_ground_pin : VSS ; | |
related_power_pin : VDD ; | |
} | |
pin(Z) { | |
direction : output ; | |
function : "I" ; | |
max_capacitance : 0.8234 ; | |
max_transition : 12 ; | |
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.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.006676, 0.0266, 0.06465, 0.1239, 0.2071, 0.3165, 0.4544, 0.6228, 0.8234"); | |
values("0.1174, 0.1153, 0.1125, 0.1112, 0.1108, 0.1109, 0.1111, 0.1113, 0.1114, 0.1115",\ | |
"0.1172, 0.1152, 0.1123, 0.1111, 0.1107, 0.1108, 0.111, 0.1112, 0.1113, 0.1114",\ | |
"0.117, 0.115, 0.1121, 0.1108, 0.1104, 0.1105, 0.1107, 0.1109, 0.1111, 0.1111",\ | |
"0.1169, 0.1148, 0.112, 0.1107, 0.1103, 0.1104, 0.1106, 0.1108, 0.1109, 0.1109",\ | |
"0.1168, 0.1148, 0.112, 0.1106, 0.1103, 0.1103, 0.1105, 0.1107, 0.1108, 0.1106",\ | |
"0.1168, 0.1148, 0.1119, 0.1107, 0.1103, 0.1103, 0.1105, 0.1106, 0.1106, 0.1101",\ | |
"0.1169, 0.1147, 0.1119, 0.1106, 0.1102, 0.1103, 0.1103, 0.1103, 0.11, 0.1089",\ | |
"0.1165, 0.1144, 0.1116, 0.1103, 0.1098, 0.1098, 0.1097, 0.1093, 0.1081, 0.1062",\ | |
"0.1148, 0.1128, 0.1099, 0.1085, 0.108, 0.1076, 0.1067, 0.1048, 0.103, 0.1016",\ | |
"0.1083, 0.1063, 0.1033, 0.1018, 0.09957, 0.09722, 0.09567, 0.09477, 0.09411, 0.09369"); | |
} | |
rise_power(pwr_tin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.006676, 0.0266, 0.06465, 0.1239, 0.2071, 0.3165, 0.4544, 0.6228, 0.8234"); | |
values("0.09942, 0.09945, 0.09964, 0.09997, 0.1008, 0.1014, 0.1026, 0.1072, 0.1455, 0.3108",\ | |
"0.09941, 0.09942, 0.09959, 0.1, 0.1008, 0.1014, 0.1027, 0.1072, 0.1463, 0.315",\ | |
"0.09925, 0.0993, 0.09952, 0.09979, 0.1006, 0.1015, 0.1025, 0.1075, 0.1507, 0.3285",\ | |
"0.09906, 0.09903, 0.09918, 0.09963, 0.1005, 0.1012, 0.1023, 0.1089, 0.1601, 0.3552",\ | |
"0.09894, 0.09894, 0.09921, 0.09938, 0.1004, 0.1013, 0.1024, 0.1108, 0.1754, 0.3955",\ | |
"0.09892, 0.0989, 0.09912, 0.09954, 0.1003, 0.1013, 0.1027, 0.1151, 0.2008, 0.452",\ | |
"0.09901, 0.09903, 0.09921, 0.09958, 0.1003, 0.1014, 0.1031, 0.1242, 0.2427, 0.5261",\ | |
"0.09923, 0.09926, 0.09941, 0.09983, 0.1005, 0.1016, 0.1048, 0.1426, 0.3098, 0.6145",\ | |
"0.0996, 0.09961, 0.09973, 0.1001, 0.1009, 0.1021, 0.1106, 0.1849, 0.4088, 0.7013",\ | |
"0.1, 0.1, 0.1003, 0.1006, 0.1016, 0.1034, 0.1302, 0.2729, 0.5248, 0.7558"); | |
} | |
} | |
timing() { | |
related_pin : "I" ; | |
timing_sense : positive_unate ; | |
timing_type : combinational ; | |
cell_fall(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.006676, 0.0266, 0.06465, 0.1239, 0.2071, 0.3165, 0.4544, 0.6228, 0.8234"); | |
values("11.55, 11.7, 12.09, 12.58, 13.12, 13.69, 14.3, 14.96, 15.69, 16.48",\ | |
"11.57, 11.73, 12.12, 12.61, 13.15, 13.72, 14.33, 14.99, 15.71, 16.51",\ | |
"11.69, 11.84, 12.24, 12.72, 13.26, 13.83, 14.44, 15.1, 15.83, 16.63",\ | |
"11.92, 12.08, 12.47, 12.96, 13.49, 14.06, 14.67, 15.34, 16.06, 16.86",\ | |
"12.3, 12.45, 12.84, 13.33, 13.87, 14.44, 15.05, 15.71, 16.44, 17.23",\ | |
"12.8, 12.96, 13.35, 13.84, 14.37, 14.94, 15.55, 16.21, 16.94, 17.74",\ | |
"13.38, 13.54, 13.93, 14.42, 14.95, 15.52, 16.13, 16.79, 17.52, 18.32",\ | |
"14, 14.16, 14.55, 15.04, 15.58, 16.15, 16.76, 17.42, 18.14, 18.94",\ | |
"14.68, 14.83, 15.23, 15.72, 16.25, 16.82, 17.43, 18.09, 18.82, 19.62",\ | |
"15.4, 15.56, 15.95, 16.44, 16.97, 17.54, 18.15, 18.82, 19.54, 20.34"); | |
} | |
cell_rise(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.006676, 0.0266, 0.06465, 0.1239, 0.2071, 0.3165, 0.4544, 0.6228, 0.8234"); | |
values("9.467, 9.578, 9.861, 10.26, 10.8, 11.51, 12.43, 13.58, 14.99, 16.67",\ | |
"9.495, 9.606, 9.89, 10.29, 10.83, 11.54, 12.46, 13.61, 15.02, 16.7",\ | |
"9.582, 9.694, 9.977, 10.38, 10.92, 11.63, 12.55, 13.7, 15.11, 16.78",\ | |
"9.724, 9.835, 10.12, 10.52, 11.06, 11.77, 12.69, 13.84, 15.25, 16.92",\ | |
"9.861, 9.973, 10.26, 10.66, 11.19, 11.9, 12.82, 13.98, 15.39, 17.06",\ | |
"9.969, 10.08, 10.36, 10.77, 11.3, 12.01, 12.93, 14.09, 15.49, 17.17",\ | |
"10.04, 10.16, 10.44, 10.84, 11.38, 12.09, 13.01, 14.16, 15.57, 17.24",\ | |
"10.07, 10.19, 10.47, 10.87, 11.41, 12.12, 13.04, 14.19, 15.6, 17.27",\ | |
"10.06, 10.17, 10.45, 10.86, 11.39, 12.1, 13.02, 14.18, 15.58, 17.26",\ | |
"9.992, 10.1, 10.39, 10.79, 11.33, 12.04, 12.96, 14.11, 15.52, 17.19"); | |
} | |
fall_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.006676, 0.0266, 0.06465, 0.1239, 0.2071, 0.3165, 0.4544, 0.6228, 0.8234"); | |
values("1.002, 1.112, 1.394, 1.74, 2.152, 2.65, 3.246, 3.966, 4.834, 5.886",\ | |
"1.004, 1.112, 1.396, 1.74, 2.15, 2.65, 3.25, 3.964, 4.84, 5.888",\ | |
"1.002, 1.11, 1.394, 1.742, 2.152, 2.652, 3.25, 3.968, 4.84, 5.882",\ | |
"1.002, 1.112, 1.396, 1.74, 2.154, 2.652, 3.25, 3.966, 4.838, 5.888",\ | |
"1.002, 1.112, 1.396, 1.742, 2.154, 2.65, 3.25, 3.966, 4.84, 5.886",\ | |
"1.004, 1.112, 1.394, 1.74, 2.15, 2.652, 3.25, 3.964, 4.84, 5.888",\ | |
"1.002, 1.112, 1.394, 1.742, 2.152, 2.648, 3.25, 3.966, 4.84, 5.886",\ | |
"1.002, 1.112, 1.394, 1.74, 2.154, 2.65, 3.252, 3.964, 4.84, 5.886",\ | |
"1.002, 1.112, 1.394, 1.738, 2.154, 2.65, 3.25, 3.964, 4.836, 5.882",\ | |
"1.002, 1.114, 1.396, 1.742, 2.152, 2.65, 3.246, 3.966, 4.844, 5.89"); | |
} | |
rise_transition(tmg_ntin_oload_10x10) { | |
index_1("0.02, 0.1027, 0.3929, 0.9472, 1.811, 3.022, 4.617, 6.625, 9.077, 12"); | |
index_2("0.001, 0.006676, 0.0266, 0.06465, 0.1239, 0.2071, 0.3165, 0.4544, 0.6228, 0.8234"); | |
values("0.4268, 0.5226, 0.7946, 1.279, 2.056, 3.2, 4.748, 6.718, 9.124, 12",\ | |
"0.4268, 0.5226, 0.7944, 1.28, 2.056, 3.202, 4.748, 6.716, 9.124, 11.98",\ | |
"0.4276, 0.5226, 0.796, 1.28, 2.054, 3.202, 4.746, 6.714, 9.122, 12",\ | |
"0.428, 0.522, 0.794, 1.28, 2.058, 3.2, 4.742, 6.716, 9.122, 11.99",\ | |
"0.428, 0.522, 0.796, 1.28, 2.056, 3.2, 4.746, 6.714, 9.122, 11.99",\ | |
"0.428, 0.522, 0.794, 1.278, 2.056, 3.198, 4.744, 6.716, 9.12, 11.99",\ | |
"0.426, 0.522, 0.796, 1.28, 2.054, 3.198, 4.748, 6.714, 9.124, 11.99",\ | |
"0.428, 0.524, 0.796, 1.28, 2.054, 3.198, 4.748, 6.714, 9.122, 11.99",\ | |
"0.426, 0.524, 0.794, 1.28, 2.054, 3.2, 4.744, 6.714, 9.114, 11.98",\ | |
"0.426, 0.522, 0.794, 1.276, 2.056, 3.2, 4.746, 6.714, 9.112, 12"); | |
} | |
} | |
} | |
} | |