Synthesis of Asynchronous Circuits from C Language Using Syntax Directed Translation

구문중심적 변환을 통한 C언어의 비동기회로 합성기법

  • 곽상훈 (광주과학기술원 정보통신공학과) ;
  • 이정근 (광주과학기술원 정보통신공학과) ;
  • 이동익 (광주과학기술원 정보통신공학과)
  • Published : 2002.06.01

Abstract

Due to the increased complexity and size of digital system and the need of the H/W-S/W co-design, C/C++ based system design methodology gains more Interests than ever in EDA field. This paper suggests the methodology in which handshake module corresponding to each basic statement of C is provided of the form of STG(Signal Transition Graph) and then, C statements is synthesized into asynchronous circuit through syntax-oriented translation. The 4-phase handshaking protocol is used for the communications between modules, and the modules are synthesized by the Petrify which is asynchronous logic synthesis CAD tool.

Keywords