DocumentCode
3474059
Title
Using C based logic synthesis to bridge the productivity gap
Author
Sullivan, Chris ; Wilson, Alex ; Chappell, Stephen
fYear
2004
fDate
27-30 Jan. 2004
Firstpage
349
Lastpage
354
Abstract
Digital circuits from software designs and formal executable specifications can be automatically synthesized using hardware compilation or ´C based logic synthesis´. Designs can be verified using that same formal specification and coupled with the increasing deployment of higher-level C based languages and IP reuse in hardware design and system codesign, C based logic synthesis is enabling new methodologies and levels of designer productivity. We discuss the rationale for such a synthesis approach, the required semantics and compilation technology and offer a contrast with RTL synthesis. Design examples are used to provide case studies of practical experience.
Keywords
C language; formal specification; formal verification; hardware description languages; hardware-software codesign; logic testing; system-on-chip; C based logic synthesis; compilation technology; digital circuit; formal specification; formal verification; hardware software codesign; productivity gap; Automatic logic units; Bridge circuits; Circuit synthesis; Digital circuits; Formal specifications; Hardware; Logic circuits; Logic design; Productivity; Software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Print_ISBN
0-7803-8175-0
Type
conf
DOI
10.1109/ASPDAC.2004.1337598
Filename
1337598
Link To Document