Multimedia IP Design in SystemC Design Environment Adopting High-level Code Optimization
Sik Kim, Kwang‐Hyun Cho, Hyungjun Lim, Kyung-muk Lim, Eui-Young Chung, Kyu-Myung Choi, Jeong-Taek Kong, Soo-Kwan Eo · 2005
Abstract – – High-level design language such as SystemC has been gradually adopted to manage the increasing design complexity. In this paper, we describe the design experience of the NTSC/PAL video decoder in SystemC design environment. Especially, we focus on high-level code optimization techniques such as memory compaction and reusable communication interface design in addition to computing operation refinement to provide the source-level design controllability in behavioral design. Experimental results show that our method can reduce the design time from an algorithm to the gate-level netlist by more than 50 % compared to the traditional RTL-based design method. Moreover, our method is competitive in terms of the design quality (area and latency) compared to conventional RTL-based method.