TY - GEN
T1 - SlewFTA
T2 - 2022 International Symposium on VLSI Design, Automation and Test, VLSI-DAT 2022
AU - Tsai, Zong Hua
AU - Liang, Aaron C.W.
AU - Wen, Charles H.P.
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Timing analysis is an essential part of the modern VLSI design flow. When compared to static timing analysis (STA), functional timing analysis (FTA) can not only calculate a critical delay that is closer to the true delay of the circuit, but it can also consider its function to generate an actual input pattern to induce such delay. However, similar to STA, the original FTA always chooses the cell's worst input slew during propagation until it reaches the primary outputs. As a result, this estimate for the final delay may be overly pessimistic. Since not always the worst slews are propagated during critical path derivation in FTA when considering the circuit's Boolean function. As a result, this paper proposes SlewFTA, a novel functional-timing-analysis engine that takes slew propagation into account. To address the slew propagation problem, two techniques (1) binary search and (2) slew shrinking are incorporated into FTA to more realistically model slew propagation. Comparing to FTA, SlewFTA further reduces the final delay by 6.38% on average (10.46% in the best case) on 12 benchmark circuits. SlewFTA is demonstrated to be effective at relaxing timing margins and providing more realistic critical paths for modern VLSI designs.
AB - Timing analysis is an essential part of the modern VLSI design flow. When compared to static timing analysis (STA), functional timing analysis (FTA) can not only calculate a critical delay that is closer to the true delay of the circuit, but it can also consider its function to generate an actual input pattern to induce such delay. However, similar to STA, the original FTA always chooses the cell's worst input slew during propagation until it reaches the primary outputs. As a result, this estimate for the final delay may be overly pessimistic. Since not always the worst slews are propagated during critical path derivation in FTA when considering the circuit's Boolean function. As a result, this paper proposes SlewFTA, a novel functional-timing-analysis engine that takes slew propagation into account. To address the slew propagation problem, two techniques (1) binary search and (2) slew shrinking are incorporated into FTA to more realistically model slew propagation. Comparing to FTA, SlewFTA further reduces the final delay by 6.38% on average (10.46% in the best case) on 12 benchmark circuits. SlewFTA is demonstrated to be effective at relaxing timing margins and providing more realistic critical paths for modern VLSI designs.
UR - http://www.scopus.com/inward/record.url?scp=85130420862&partnerID=8YFLogxK
U2 - 10.1109/VLSI-DAT54769.2022.9768073
DO - 10.1109/VLSI-DAT54769.2022.9768073
M3 - Conference contribution
AN - SCOPUS:85130420862
T3 - 2022 International Symposium on VLSI Design, Automation and Test, VLSI-DAT 2022 - Proceedings
BT - 2022 International Symposium on VLSI Design, Automation and Test, VLSI-DAT 2022 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 18 April 2022 through 21 April 2022
ER -