ACOMP 2007
International Workshop on Advanced Computing and Applications
Ho Chi Minh City, March 14-16, 2007
    Home > Papers > Cuong Pham-Quoc
Cuong Pham-Quoc

Placement and Routing Algorithms for Asynchronous Logic Circuits

Cuong Pham-Quoc
Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology

Thien-Nga Nguyen-Vu
Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology

Anh Pham-Hoang
Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology

Anh-Vu Dinh-Duc
Faculty of Computer Science and Engineering, Ho Chi Minh City University of Technology

Abstract
Nowadays, asynchronous design is more and more predominate over synchronous design due to its advantages such as no clock skew, lower power, etc. A design methodology and CAD tools for asynchronous circuits are needed to diffuse largely asynchronous circuits in industry. Placement and routing is one of important processes in the design flow. Many algorithms are developed for placement and routing, but most of them are for physical layout. Logical layout and asynchronous circuits have their own constraints. Algorithms for physical layout; therefore, are not able to be applied directly. This paper proposes algorithms for the placement and routing of logical layout which take into account constraints of an asynchronous circuit. The algorithm of placement is a combination of Kernighan-Lin and Breuer algorithms. A new algorithm for logical routing is introduced based on wave propagating strategy. Although the proposed solution is for logical layout placement and routing of asynchronous circuits, they can be also expanded to cover synchronous circuits. Experiments are done to show that these algorithms give a good result in an acceptable time. These algorithms are implemented and integrated in a design framework for asynchronous circuits (PAiD).

 
Open Access Research
  Top