Title :
A Low-Power Unified Arithmetic Unit for Programmable Handheld 3-D Graphics Systems
Author :
Nam, Byeong-Gyu ; Kim, Hyejung ; Yoo, Hoi-Jun
Author_Institution :
Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon
Abstract :
A low-power, area-efficient four-way 32-bit multifunction arithmetic unit has been developed for programmable shaders for handheld 3D graphics systems. It adopts the logarithmic number system (LNS) at the arithmetic core for the single-cycle throughput and the small-size low-power unification of various complicated arithmetic operations such as power, logarithm, trigonometric functions, vector-SIMD multiplication, division, square root and vector dot product. 24-region and 16-region piecewise linear logarithmic and antilogarithmic converters are proposed with 0.8% and 0.02% maximum conversion error, respectively. All the supported operations are implemented with less than 6.3% operation error and unified into a single arithmetic platform with maximum four-cycle latency and single-cycle throughput. A 93 K gate test chip is fabricated using one-poly five-metal 0.18-mum CMOS technology. It operates at 210 MHz with maximum power consumption of 15.3 mW at 1.8 V.
Keywords :
CMOS integrated circuits; coprocessors; digital signal processing chips; fixed point arithmetic; low-power electronics; programmable circuits; antilogarithmic converter; arithmetic core; gate test chip; graphics processing unit; logarithmic number system; low-power unified arithmetic unit; maximum four-cycle latency; multifunction arithmetic unit; one-poly five-metal CMOS technology; piecewise linear logarithmic converter; programmable handheld 3D graphics systems; programmable shaders; single-cycle throughput; size 0.18 mum; square root; trigonometric functions; vector dot product; vector-SIMD multiplication; word length 32 bit; CMOS technology; Computer graphics; Delay; Digital arithmetic; Energy consumption; Fixed-point arithmetic; Piecewise linear techniques; Testing; Throughput; Vectors; 3-D computer graphics; Computer arithmetic; handheld systems; logarithmic number system; unified arithmetic unit;
Journal_Title :
Solid-State Circuits, IEEE Journal of
DOI :
10.1109/JSSC.2007.900243