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
Link To Document