Title :
Logic-enhanced memory for 3D graphics tile-based rasterizers
Author :
Crisu, D. ; Cotofana, S.D. ; Vassiliadis, S. ; Liuha, P.
Author_Institution :
Comput. Eng. Lab., Delft Univ. of Technol., Netherlands
Abstract :
An efficient logic-enhanced memory architecture to accelerate primitive traversal in 3D graphics tile-based rasterizers is presented. The memory contains the same number of bits as the number of pixels in the tile, and during rasterization time it is filled up in several clock cycles by a systolic primitive scan-conversion subsystem with the stencil of the primitive: ones are written for memory locations that represent tile pixels covered by primitive, otherwise zeros are stored. The logic-enhanced memory architecture presents the following benefits: it handles "ghost" primitives efficiently, hit positions are communicated in a spatial pattern that increases the hit ratio of texture caches in pull texture architectures, and hit positions can always be mapped to different memory banks in the Z-buffer or color-buffer breaking the "read-modify-write" dependency associated with depth test and color blending thus allowing efficient pipelining. Hardware implementation in a typical 0.18μm process technology for a QVGA 3D graphics hardware accelerator with a tile size of 32×16 pixels has indicated that the memory can be clocked at 200 MHz and consumes an area of 120000 μm2.
Keywords :
computer graphics; embedded systems; logic design; memory architecture; 0.18 micron; 200 MHz; QVGA 3D graphics hardware accelerator; Z-buffer; clock cycles; color blending; color-buffer; depth test; hit positions; logic-enhanced memory architecture; memory banks; memory locations; pipelining; process technology; spatial pattern; systolic primitive scan-conversion subsystem; texture architectures; texture caches; tile pixels; tile-based rasterizers; Clocks; Color; Computer graphics; Context; Costs; Geometry; Hardware; Memory architecture; Pipeline processing; Tiles;
Conference_Titel :
Circuits and Systems, 2004. MWSCAS '04. The 2004 47th Midwest Symposium on
Print_ISBN :
0-7803-8346-X
DOI :
10.1109/MWSCAS.2004.1354136