P. 1
Manual de Proteus Ares

Manual de Proteus Ares

|Views: 6,791|Likes:
Được xuất bản bởiCarlos Navarro M.
Proteus Ares Manual 147 pages (English)
Proteus Ares Manual 147 pages (English)

More info:

Published by: Carlos Navarro M. on Oct 20, 2009
Bản quyền:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less






The ARES auto-router is the one of the most powerful tools in the PROTEUS system and is
capable of saving you an enormous amount of time and effort. However, you'll be glad to
know that despite its considerable internal sophistication, actually using it is very simple.


•Grid based operation. The ARES auto-router divides the board into a grid of cells of
user selectable size and decides where it can and cannot place tracks and vias according
to whether the cells are 'free' or occupied by existing pads & tracking.

This approach limits the router to placing tracks at coordinates on the specified grid, but
special routines are included to deal with both single off grid pads and also rows of off
grid pads. The latter involves generating a 'fan out' from the pads to the nearest grid
squares and is especially effective for routing to surface mount chips.

Special code is also included to allow routing at 45 degrees, something which a number
of the recent 'shape based' routers are incapable of doing.

•Multi-strategy routing. There are a number of techniques by which a router can search
for a viable route for a connection and ARES tries different techniques in turn to find
the best connections. In broad terms, we use first a line search algorithm to establish
good horizontal & vertical discipline and then use a costed maze search to complete the
routing. A special route scheduling technique ensures that all connections are routed at
minimum cost to ensure best manufacturability.

•True multi-layer routing. The router can route on up to 8 layers simultaneously enabling
it to tackle the most densely packed boards and to make best use of multi-layer routing
space when available.

•Rip-up & retry operation. On the harder boards, the router may not manage to route all
the connections at the first attempt. In this case, the board is analysed for blockages
and having removed them, it then attempts to reroute the remaining connections using
the freed space. Clearly this is an iterative process but our code contains special logic to
prevent cyclical behaviour. The result is that the router can make headway from as low
as 80% initial completion to 100% completion given sufficient run time.

The operation of the auto-router is closely tied up with the netlisting and strategy
management features which are covered in the previous chapter.



You're Reading a Free Preview

Tải về
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->