Abstract
Non-recurring-engineering (NRE) and time-to-market play an increasingly important role in the field of IC design. Meanwhile, with the continuous development of IC manufacturing technology, it is necessary to propose a novel design methodology to shorten design cycle and enhance design efficiency. In this paper, operator design methodology (ODM) is presented and an H.264 encoder is implemented as a verification. According to the flow of ODM, the register transfer level (RTL) design of H.264 encoder has been accomplished with 15 manmonths, which is lower than the average 19 man-months in the field of traditional application specific integrated circuit (ASIC) design. Moreover, with the advantage of operator design library, the design has a comparable performance with other ASIC implementations. The obtained design can support a real-time video encoding of 720p at 60 frames per second or 1080p at 30 frames per second, working at 167 MHz with SMIC 0.13 μm CMOS technology. These results provide good evidence for the practicability and efficiency of ODM.
Similar content being viewed by others
References
Wang Y Y, Wang Y W. China’s IC Industry Development — From the Country of Consumption to the Power Industry (in Chinese). Beijing: Science Press, Beijing, 2008. 240–241
Coussy P, Morawiec A. High-Level Synthesis: From Algorithm to Digital Circuit. Berlin/Heidelberg: Springer Science, 2008. 16–17
Pellerin D, Thibault S. Practical FPGA Programming in C. New Jersey: Prentice Hall, 2005. Preface: 1–2
Gupta S, Gupta R K, Dutt N D, et al. SPARK: A Parallelizing Approach to the High-Level Synthesis of Digital Circuits. Boston: Kluwer Academic Publishers, 2004. Preface: x–xxi
Ge L W, Chen S, Yoshimura T. Automatic implementation of arithmetic functions in high-level synthesis. In: 9th International Conference on Solid-State and Integrated Circuit Technology, Beijing, 2008. 2349–2352
Dai P, Wang X A, Zhang X. A novel reconfigurable operator based IC design methodology for multimedia processing. In: IEEE TENCON, 2009. 1–5
Hu Z Y, Chen K L, Wang X A. Operator design methodology and implementation for H.264 entropy encoder. In: 2nd International Conference on Information Engineering and Computer Science, Wuhan, 2010, 2. 744–745
Richardson L E G. H.264 and MPEG-4 Video Compression. England: John Wiley & Sons Ltd, 2003. 174
Koziri M G, Dadaliaris A N, Stamoulis G I, et al. A novel low-power motion estimation design for H.264. In: IEEE International Conference on Application Specific Systems, Architectures and Processors, Montreal, 2007. 247–252
Tsai T H, Pan Y N. High efficiency architecture of fast block motion estimation with real-time QFHD on H.264 video coding. In: IEEE International Symposium on Multimedia, Berkeley, 2008. 124–129
Kao Y C, Kuo H C, Lin Y T, et al. A high-performance VLSI architecture for intra prediction and mode decision in H.264/AVC video encoding. In: IEEE Asia Pacific Conference on Circuits and Systems, Singapore, 2006. 562–565
Hsia S C, Wang S H, Chou Y C. A configurable IP for mode decision of H.264/AVC encoder. In: 2nd NASA/ESA Conference on Adaptive Hardware and Systems, Edinburgh, 2007. 146–152
Owaida M, Koziri M, Katsavounidis I, et al. A high performance and low power hardware architecture for the transform & quantization stages in H.264. In: IEEE International Conference on Multimedia and Expo, New York, 2009. 1102–1105
Chen X L, Xia W Y, Lu X F. A high-throughput low-power hardware architecture for H.264 deblocking filter. In: 2nd International Conference on Computer Engineering and Technology, Chengdu, 2010, Vol 2. 561–565
Yi Y, Song B C. High-speed CAVLC encoder for 1080p60-Hz H.264 codec. IEEE Signal Process Lett, 2008, 15: 891–894
Tanaka K, Kao C. Enhance SOC Enhance SOC integration and reduce cost base on flexible FPGA in cars (in Chinese). Semicon Component Appl, 2008, 71–73
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hu, Z., Zhao, Y., Wang, X. et al. Theory and verification of operator design methodology. Sci. China Inf. Sci. 55, 480–490 (2012). https://doi.org/10.1007/s11432-011-4537-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-011-4537-8