• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (12): 2098-2104.

Previous Articles     Next Articles

A symbolic simulator for agile hardware design

ZOU Hong-ji,LI Tun,LUO Dan,FANG Yu-de   

  1. (College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)

  • Received:2020-09-21 Revised:2021-01-11 Accepted:2021-12-25 Online:2021-12-25 Published:2021-12-21

Abstract: In the agile hardware design methodology, a domain specific hardware description language is often used for RTL modeling. This novel situation brings new challenges for design verification. In order to support design verification techniques such as (bounded) model checking and equivalence checking, a symbolic simulator is designed and implemented for PyRTL and its intermediate representations. This paper introduces the design principle, conversion rules and other key technologies of our symbol simulator. The experimental results show the correctness of the implemented symbol simulator.


Key words: symbolic simulator, PyRTL, agile hardware design, verification