• DocumentCode
    1856064
  • 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
  • Volume
    2
  • fYear
    2004
  • fDate
    25-28 July 2004
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. MWSCAS '04. The 2004 47th Midwest Symposium on
  • Print_ISBN
    0-7803-8346-X
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2004.1354136
  • Filename
    1354136