• DocumentCode
    822646
  • Title

    SMALS: a novel database for two-dimensional object location

  • Author

    Sherer, Adam D. ; Stanojevich, Bob S. ; Bowman, Robert J.

  • Author_Institution
    Dept. of Electr. Eng., Rochester Univ., NY, USA
  • Volume
    9
  • Issue
    1
  • fYear
    1990
  • fDate
    1/1/1990 12:00:00 AM
  • Firstpage
    57
  • Lastpage
    65
  • Abstract
    A database called SMALS, for storage minimizing automatic level sifting, that minimizes memory requirements and query response time for object location in 2-space is discussed. Memory usage is minimized through object insertion and deletion algorithms that allocate and deallocate the database memory dynamically, obviating the need for garbage collection. A fixed-level multidensity mesh representation and its associated sifting algorithm efficiently map the number of database nodes (grid boundary intersections) in which an object is stored. In contrast to the case for conventional tree structures, the object query time is well bounded and independent of object density in a region, making SMALS ideal for use in large interactive CAD (computer-aided-design) systems
  • Keywords
    VLSI; circuit CAD; database management systems; SMALS; database; deletion algorithms; fixed-level multidensity mesh representation; grid boundary intersections; interactive CAD; memory requirements; object insertion; query response time; storage minimizing automatic level sifting; tree structures; two-dimensional object location; Binary trees; Costs; Data structures; Delay; Design automation; Large scale integration; Multidimensional systems; Storage automation; Transaction databases; Tree data structures;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.45857
  • Filename
    45857