NCTU CS Department EDA LAB

Source Code Release

*      NEMO

*      Related publication

¡´  (Conference) Hsin-Yu Chen, Yih-Lang Li, and Zhi-Da Lin, ¡§NEMO: A New Implicit Connection Graph-based Gridless Router with Multi-layer Planes and Pseudo-tile Propagation, in Proceedings of ACM International Symposium on Physical Design (ISPD-2006), San Jose, CA, April 2006.

¡´  (Journal) Y.-L. Li, H.-Y. Chen, C.-T. Lin, "NEMO:A New Implicit Connection Graph-Based Gridless Router with Multi-Layer Planes and Pseudo-Tile Propagation," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 26, No.4, pp. 705-718, Apr. 2007.

*      Programmers: Hsin-Yu Chen, Hao-Tien Hsu and Chih-Ta Lin.

*      Correctness: This tool is the initial version of NEMO and implemented based on the conference paper. Since this version adopts p2p routing to route multi-terminal nets, design rule violation may occur in some cases. These bugs will be solved in next release.

*      Usage: You can freely use this tool for academic research. The authors do not warrant that the operation of the program will be uninterrupted or error-free.

*      Environment:

¡´  OS: SunOS 5.9 

¡´  Library: Qt 4.2 library

¡´  Compiler : g++ 3.4.6

*      How to Build:

¡´  qmake ¡Vproject

¡´  qmake

¡´  make

*      Basic operation:

¡´  Press ¡§File Open¡¨ to select the design to be routed. (Ctrl+O)

¡´  Press ¡§Route Nemo¡¨ to route the design (Ctrl+N)

¡´  Some information, such as cursor position, number of vias and total wire length, are displayed at the right side of the panel. 

*      File: nemo.rar

*      Testcases: All test cases are provided by Prof. Jason Cong¡¦s Group.

© 2008 The Electronic Design Automation(EDA) Laboratory, Department of Computer Science, National Chiao-Tung University, Taiwan.