I'm not aware of any PC based layout program that allows multiple
seats to simultaneously work on the same open PCB.
Offerings form both Mentor and Cadence offer team based design
solutions. Expedition for example provides a client/server
architecture where by a server is setup, the base PCB is fed into it,
people are then designated areas on the pcb (boundaries are then
administered via the server. people from other areas wanting to route
into your area are blocked off until you "ok" their routes or
placements.
Because your routing actions are registered with the server there is
the added benefit of having two different source control views, one
is your local/incremental view, and one of the "universal/holistic"
view,
essentially every action is given a unique time-stamp that is
administered by the server, from that the whole routing process can be
replayed, diff'ed etc either as a whole or as specific couplings,
more interestingly this can help to efficiently compute the total
amount of work any one individual has committed to the PCB.
That said from personal experience, I do not believe Altium Designer
will have this functionality until some serious refactoring is done
in both their PCB back-end logic and drawing logic.
Arash Partow
__________________________________________________
Be one who knows what they don't know,
Instead of being one who knows not what they don't know,
Thinking they know everything about all things.
http://www.partow.net