QuteRTL: Towards an Open Source Framework for RTL Design Synthesis and Verification
2012; Springer Science+Business Media; Linguagem: Inglês
10.1007/978-3-642-28756-5_26
ISSN1611-3349
AutoresHu-Hsi Yeh, Cheng-Yin Wu, Chung-Yang Huang,
Tópico(s)Embedded Systems Design Techniques
ResumoWe build an open-source RTL framework, QuteRTL, which can serve as a front-end for research in RTL synthesis and verification. Users can use QuteRTL to read in RTL Verilog designs, obtain CDFGs, generate hierarchical or flattened gate-level netlist, and link to logic synthesis/ optimization tools (e.g. Berkeley ABC). We have tested QuteRTL on various RTL designs and applied formal equivalence checking with third party tool to verify the correctness of the generated netlist. In addition, we also define interfaces for the netlist creation and formal engines. Users can easily adopt other parsers into QuteRTL by the netlist creation interface, or call different formal engines for verification and debugging by the formal engine interface. Various research opportunities are made possible by this framework, such as RTL debugging, word-level formal engines, design abstraction, and a complete RTL-to-gate tool chain, etc. In this paper, we demonstrate the applications of QuteRTL on constrained random simulation and property checking.
Referência(s)