• DocumentCode
    1747936
  • Title

    Using texture mapping with mipmapping to render a VLSI layout

  • Author

    Solomon, Jeff ; Horowitz, Mark

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    500
  • Lastpage
    505
  • Abstract
    This paper presents a method of using texture mapping with mipmapping to render a VLSI layout. Texture mapping is used to save already rasterized areas of the layout from frame to frame, and to take advantage of any hardware accelerated capabilities of the host platform. Mipmapping is used to select which textures to display so that the amount of information sent to the display is bounded, and the image rendered on the display is filtered correctly. Additionally, two caching schemes are employed. The first, used to bound memory consumption, is a general purpose cache that holds textures spatially close to the user´s current viewpoint. The second, used to speed up the rendering process, is a cache of heavily used sub-designs that are precomputed so rasterization on the fly is not necessary. An experimental implementation shows that real-time navigation can be achieved on arbitrarily large designs. Results also show how this technique ensures that image quality does not degrade as the number of polygons drawn increases, avoiding the aliasing artifacts common in other layout systems.
  • Keywords
    VLSI; circuit layout CAD; image texture; integrated circuit layout; rendering (computer graphics); VLSI layout; caching schemes; hardware accelerated capabilities; image quality; memory consumption; mipmapping; polygons; rasterized areas; real-time navigation; texture mapping; Acceleration; Degradation; Displays; Hardware; Image quality; Information filtering; Information filters; Navigation; Rendering (computer graphics); Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2001. Proceedings
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-297-2
  • Type

    conf

  • DOI
    10.1109/DAC.2001.156191
  • Filename
    935560