DocumentCode
2532600
Title
Behavioral synthesis with SystemC and PSL assertions for interface specification
Author
Economakos, George
Author_Institution
Sch. of Electr. & Comput. Eng., Athens Nat. Tech. Univ.
fYear
2006
fDate
21-24 May 2006
Lastpage
822
Abstract
Behavioral synthesis of digital circuits offers an effective way to deal with the increasing complexity of hardware design. Even though it has been the subject of considerable research efforts over the last thirty years, practical implementations have not been widely accepted by industry yet. This happens due to the fact that designers demand interaction with the design process, which allows them to submit different constraints, especially with respect to interface specifications and specific I/O protocols. This paper presents an interactive synthesis environment that accepts untimed behavioral descriptions in SystemC and PSL assertions. From the latter, it extracts interface compliance requirements and uses them to perform timing constrained high-level synthesis from the former. Overall, the presented approach raises the feasibility for high-level design space exploration, by supporting better user control of automated synthesis results, and takes full advantage of modern assertion based verification methodologies
Keywords
automatic testing; formal specification; formal verification; hardware description languages; hardware-software codesign; I/O protocols; PSL; SystemC; automated synthesis; behavioral synthesis; digital circuits; hardware design; interactive synthesis; interface compliance requirements; interface specification; timing constrained high-level synthesis; verification methodologies; Automatic control; Circuit synthesis; Control system synthesis; Digital circuits; Hardware; High level synthesis; Process design; Protocols; Space exploration; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location
Island of Kos
Print_ISBN
0-7803-9389-9
Type
conf
DOI
10.1109/ISCAS.2006.1692711
Filename
1692711
Link To Document