Title :
Using C based logic synthesis to bridge the productivity gap
Author :
Sullivan, Chris ; Wilson, Alex ; Chappell, Stephen
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;
Conference_Titel :
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Print_ISBN :
0-7803-8175-0
DOI :
10.1109/ASPDAC.2004.1337598