Title :
A 33.2M vertices/sec programmable geometry engine for multimedia embedded systems
Author :
Yu, Chang-Hyo ; Kim, Donghyun ; Kim, Lee-Sup
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., KAIST, Daejeon, South Korea
Abstract :
The paper proposes a programmable geometry engine (GE) reducing the expensive internal buffers and register files of the conventional programmable GEs and sharing the datapaths of a special function unit. The proposed GE is appropriate for the embedded 3D graphics environment where the reduction of hardware cost is a critical issue. The degraded performance caused by the hardware reduction is compensated by a variable write-back timing architecture with a dynamic hazard controller and a data forwarding method. The GE is implemented by a 0.13 μm CMOS technology and has the performance of up to 33.2M vertices/sec, which is 1.66 times improvement on previous work. Its equivalent gate count is 206k and operating frequency is 166 MHz.
Keywords :
CMOS digital integrated circuits; computer graphics; digital signal processing chips; embedded systems; image processing; integrated circuit design; logic design; multimedia systems; 166 MHz; CMOS technology; data forwarding method; datapaths; dynamic hazard controller; embedded 3D graphics environment; equivalent gate count; graphics chip; internal buffers; multimedia embedded systems; operating frequency; programmable geometry engine; register files; special function unit; write-back timing architecture; CMOS technology; Costs; Degradation; Embedded system; Engines; Geometry; Graphics; Hardware; Multimedia systems; Timing;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465650