Back to Search Start Over

Module placement with boundary constraints using B*-trees

Authors :
Yao-Wen Chang
H. E. Yi
Jai-Ming Lin
Source :
IEE Proceedings - Circuits, Devices and Systems. 149:251-256
Publication Year :
2002
Publisher :
Institution of Engineering and Technology (IET), 2002.

Abstract

The module placement problem is to determine the co-ordinates of logic modules in a chip such that no two modules overlap and some cost (e.g. silicon area, interconnection length, etc.) is optimised. To shorten connections between inputs and outputs and/or make related modules adjacent, it is desired to place some modules along the specific boundaries of a chip. To deal with such boundary constraints, we explore the feasibility conditions of a B*-tree with boundary constraints and develop a simulated annealing-based algorithm using B*-trees. Unlike most previous work, the proposed algorithm guarantees a feasible B*-tree with boundary constraints for each perturbation. Experimental results show that the algorithm can obtain a smaller silicon area than the most recent work based on sequence pairs.

Details

ISSN :
13597000 and 13502409
Volume :
149
Database :
OpenAIRE
Journal :
IEE Proceedings - Circuits, Devices and Systems
Accession number :
edsair.doi...........b362e92bcce403c442c1c10182ffc312