The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Hardware Algorithm Optimization Using Bach C

Kazuhisa OKADA, Akihisa YAMADA, Takashi KAMBE

  • Full Text Views

    0

  • Cite this

Summary :

The Bach compiler is a behavioral synthesis tool, which synthesizes RT-level circuits from behavioral descriptions written in the Bach C language. It shortens the design period of LSI and helps designers concentrate on algorithm design and refinement. In this paper, we propose methods for optimizing the area and performance of algorithms described in Bach C. In our experiments, we optimized a Viterbi decoder algorithm using our proposed methods and synthesized the circuit using the Bach compiler. The conclusion is that the circuit produced using Bach is both smaller and faster than the hand-coded register transfer level (RTL) design. This proves that the Bach compiler produces high-quality results and the Bach C language is effective for describing the behavior of hardware at a high-level.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E85-A No.4 pp.835-841
Publication Date
2002/04/01
Publicized
Online ISSN
DOI
Type of Manuscript
Special Section PAPER (Special Section of Selected Papers from the 14th Workshop on Circuits and Systems in Karuizawa)
Category

Authors

Keyword