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
fDate :
1/1/1990 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on