TY - GEN
T1 - Fast Verilog Simulation using Tel-based Verification Code Generation for Dynamically Reloading from Pre-Simulation Snapshot
AU - Lee, Yonghun
AU - Park, Daejin
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - As design complexity increases, turn-around time (TAT) of design development increases. Designers may not have enough time to cover all test, because Verilog simulation time increases. The aim of this paper is to present an existing Verilog simulation method and to propose a new method to reduce simulation run time for the design of large system implemented in Verilog in the iterative flows. Small changes in testbench caused the need to repeat all design flows, including basic and common test sequences such as booting and power on stabilization sequences. The proposed verification flows use the Tcl based verification code for dynamically reloading from previous simulation snapshot without repeated compiling of source code. The basic and commonly used long test sequences are saved by simulator using Tcl command and reload the saved snapshot after driving the test sequence using Tcl code without recompiling. The total simulation time was reduced by 53% with the proposed verification flow.
AB - As design complexity increases, turn-around time (TAT) of design development increases. Designers may not have enough time to cover all test, because Verilog simulation time increases. The aim of this paper is to present an existing Verilog simulation method and to propose a new method to reduce simulation run time for the design of large system implemented in Verilog in the iterative flows. Small changes in testbench caused the need to repeat all design flows, including basic and common test sequences such as booting and power on stabilization sequences. The proposed verification flows use the Tcl based verification code for dynamically reloading from previous simulation snapshot without repeated compiling of source code. The basic and commonly used long test sequences are saved by simulator using Tcl command and reload the saved snapshot after driving the test sequence using Tcl code without recompiling. The total simulation time was reduced by 53% with the proposed verification flow.
KW - Fast simulation Methode
KW - Pulggable Verification
KW - Tcl-based verification code
UR - https://www.scopus.com/pages/publications/85152080183
U2 - 10.1109/ICAIIC57133.2023.10066996
DO - 10.1109/ICAIIC57133.2023.10066996
M3 - Conference contribution
AN - SCOPUS:85152080183
T3 - 5th International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2023
SP - 595
EP - 597
BT - 5th International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2023
Y2 - 20 February 2023 through 23 February 2023
ER -