• 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