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 –project

  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.