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++
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,