DocumentCode
3043167
Title
RTL generation of channel architecture templates for a template-based SoC design flow
Author
Cho, Jinhyun ; Choi, Soonwoo ; Chae, SooIk
Author_Institution
Seoul Nat. Univ., Seoul
fYear
2008
fDate
23-25 Sept. 2008
Firstpage
251
Lastpage
252
Abstract
In this paper, we propose the design methodology for communication channel templates from formal specification to RTL description. In this flow, design and verification start from one source, LTL property. We constructed LTL-to-TRS, which is translator from LTL property sets to Bluespec term-rewriting system (TRS) description. And, we use a Bluespec compiler as a synthesizer from TRS to RTL. Also, to match the implementation with the formal specification, we use a VIS solver as a model checker. And then, channel instances generated by proposed design method are transformed into channel template-generators for communication channel library. These channel templates can be used in DSE process in SoC design flow.
Keywords
formal specification; integrated circuit design; system-on-chip; Bluespec compiler; Bluespec term-rewriting system; RTL generation; channel architecture templates; communication channel library; communication channel templates; formal specification; template-based SoC design flow; Cats; Communication channels; Computer architecture; Design methodology; Formal specifications; Hardware design languages; Libraries; Process design; Space exploration; Synthesizers;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location
Stuttgart
Print_ISBN
978-1-4244-2264-7
Type
conf
DOI
10.1109/FDL.2008.4641460
Filename
4641460
Link To Document