Title :
A simultaneous bus orientation and bused pin flipping algorithm
Author :
Mo, Fan ; Brayton, Robert K.
Author_Institution :
Synplicity, Inc., Sunnyvale
Abstract :
The orientation of a bus is defined as the direction from the least significant bit (LSB) to the most significant bit (MSB). Bused pin flipping is a property that allows several bused pins to flip without changing the system functionality. In this paper a simultaneous bus orientation and bused pin flipping algorithm is presented. The algorithm can be integrated into a bus-centric floorplanner targeting bus-rich designs such as microprocessors. Experimental results show that a floorplanner enhanced by the algorithm produces high quality floorplans in terms of bus routing.
Keywords :
circuit layout; peripheral interfaces; system buses; bus-centric floorplanner; bused pin flipping algorithm; least significant bit; most significant bit; simultaneous bus orientation; Algorithm design and analysis; Microprocessors; Pins; Routing; Terminology; Topology; Turning;
Conference_Titel :
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-1381-2
Electronic_ISBN :
1092-3152
DOI :
10.1109/ICCAD.2007.4397295