23rd EUROMICRO Conference '97 New Frontiers of Information Technology Slicing and non-slicing, unified and rotation independent, algebraic representation of floorplans Budapest, HUNGARY September 01-September 04 ISBN: 0-8186-8129-2
A floorplan is a rectangle envelope subdivided by horizontal and vertical line segments into n nonoverlapping basic rectangles, having given dimensions and relative positioning (i.e. topology). This paper presents a formal algebraic specification (in SETS notation) that is appropriate for VLSI physical design layout and capable of representing both the floorplan topology and the modules' dimensions. The specification proposed allows a concise and rigorous representation of arbitrarily complex composite floorplans. This algebraic description unifies-under a rotation-invariant single-expression formalism-slicing and non-slicing generalized wheels floorplans. As needed by specific floorplan algorithms, it supports either a topology-dimensionless description or the introduction of module dimensions. Finally, it allows an eightfold reduction-over previous representations-of the total number of floorplan solutions considered in floorplanning problem algorithms.
Index Terms:
algebraic specification; floorplan area optimization problem; rectangle envelope; line segments; nonoverlapping basic rectangles; relative positioning; floorplan topology; formal algebraic specification; SETS notation; VLSI physical design layout; module dimensions; arbitrarily complex composite floorplans; rotation-invariant single-expression formalism; generalized wheels floorplans; slicing representation; nonslicing representation; unified representation; topology-dimensionless description; floorplanning problem algorithms
Citation:
C.I. Horta, J.A Lima, "Slicing and non-slicing, unified and rotation independent, algebraic representation of floorplans," euromicro, pp.265, 23rd EUROMICRO Conference '97 New Frontiers of Information Technology, 1997 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||