TY - GEN
T1 - Automatic Generation of Cycle-Accurate Timing Models from RTL for Hardware Accelerators
AU - Zeng, Yu
AU - Gupta, Aarti
AU - Malik, Sharad
N1 - Publisher Copyright:
© 2024 Copyright is held by the owner/author(s).
PY - 2025/4/9
Y1 - 2025/4/9
N2 - Simulation is widely used during different stages of hardware development. This paper focuses on one specific type of simulation – cycle-accurate timing simulation, which measures the number of cycles for a given computation. We propose a pioneering approach for automatically generating cycle-accurate timing models of hardware accelerators from their RTL designs based on dependency analysis and constraint solving, making this the first technique of its kind in this domain. We demonstrate the applicability of our approach for six non-trivial designs. We show that our method achieves a 1.5x-6.9x speedup for cycle-accurate simulation over RTL models for computation-intensive accelerators, demonstrating its effectiveness. Our approach provides a cost-effective way to quickly determine the execution time of accelerators.
AB - Simulation is widely used during different stages of hardware development. This paper focuses on one specific type of simulation – cycle-accurate timing simulation, which measures the number of cycles for a given computation. We propose a pioneering approach for automatically generating cycle-accurate timing models of hardware accelerators from their RTL designs based on dependency analysis and constraint solving, making this the first technique of its kind in this domain. We demonstrate the applicability of our approach for six non-trivial designs. We show that our method achieves a 1.5x-6.9x speedup for cycle-accurate simulation over RTL models for computation-intensive accelerators, demonstrating its effectiveness. Our approach provides a cost-effective way to quickly determine the execution time of accelerators.
UR - http://www.scopus.com/inward/record.url?scp=105003639446&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=105003639446&partnerID=8YFLogxK
U2 - 10.1145/3676536.3676657
DO - 10.1145/3676536.3676657
M3 - Conference contribution
AN - SCOPUS:105003639446
T3 - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
BT - Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 43rd International Conference on Computer-Aided Design, ICCAD 2024
Y2 - 27 October 2024 through 31 October 2024
ER -