NERO(1) | Alliance - nero User's Manual | NERO(1) |
nero - Negotiating Router
nero [ -h ] [ -v ] [ -V ] [ -c
] [ -2 ] [ -3 ] [ -4 ] [ -5 ] [ -6 ] [
-L ] [ -G ]
[ --help ] [ --verbose ] [ --very-verbose ] [
--core-dump ] [ --local ] [ --global ]
[ -p placement ] netlist
layout
nero is a simple router suited for small academic designs. Currently it can process designs of size up to 4K gates.
A design is considered as big if it contains nets which half perimeter is greater than 800 lambdas. Global routing is used on big designs.
In nero, "global routing" means that the longuests nets are completly routed in a first step with only routing layers numbers 3 & 4. Then the smaller nets are routed with all avalaibles layers. This implies that when global routing is used, the number of routing layers is forced to at least 4. In each step, the nets are routed from the shortest to the longuest with the same routing algorithm.
nero mandatory arguments :
nero optionnals arguments :
Route the netlist amd2901_core.vst, using the placement file amd2901_core_p.ap and store the result in amd2901_core_r.
$ export MBK_IN_LO=vst $ export MBK_IN_PH=ap $ export MBK_OUT_PH=ap $ nero -V --place amd2901_core_p amd2901_core amd2901_core_r
MBK_IN_LO(1), MBK_OUT_LO(1), MBK_IN_PH(1), MBK_OUT_PH(1), ocp(1), ocr(1), druc(1), cougar(1)
13 October 2002 | ASIM/LIP6 |