Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Good PCB software for autoplacement and autorouting

Status
Not open for further replies.

Taswar

Junior Member level 1
Joined
Dec 1, 2008
Messages
16
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,424
Hi,
There are a few circuits that I need to design PCBs of. Usually I do the design manually, but since I'm not a professional, the board is not compact, like the ones in commercial applications, but have plenty of unused spaces.
I would like to know, which software can I use, so that after I draw the schematic, the software will automatically and efficiently place the components and do the routing by itself.
How about Pulsonix or Allegro or Orcad?
All the boards are single side boards.
Thanks.
 

Taswar i dont think so that there is such an option like auto placement, but you can find auto routing option.
I used orcad and in this auto routing option is exists.But i recommend you to route your PCB manually or try to manually route the tracks which are critical like (crystal connection with microcontroller etc) because the lesser the track length between crystal and microcontroller the better the performance.May be when you autoroute.these track's lenght will be large which will be undesired and create the problem when you run the circuit.
When you done manually route all the critical tracks lock them and then use auto routing for the remaining tracks.
 

I thought Orcad did auto-placement? I don't use it now, but it certainly used to. It didn't do a very good job of it.

Keith.
 

is auto-routing recomended for professional works? if i describe the all the rules before the auto-routing, it could be enough for auto-routing?
 

Professional tools, e.g. Cadence Specctra have an autoplace option, but it's of limited use in my opinion. It's mainly suited for circuits with a very regular topology. In most cases, the rule setup would take more time than placing the components manually.

Auto routing of single layer PCBs is a special topic. Usually it requires placing of jumper components. Although some tools (e.g. Specctra) can automate this process, the results are not very good, if I remember right. Particularly single layer (also dense double sided) PCBs are a domain of manual routing, I think.

I fear, getting good autoroute PCBs requires much more experience (or initial time to learn) than doing them manually. Sorry.
 

Autorouting can work extremely well if you do it right and do not get hung up on making the board as pretty as when done manually.

If it works then there is no need to pretty it up.

Autorouting can often get the board finished in a fraction of the time needed to manually route it with acceptable results and the design to market time severely reduced (and on time).

Or for instance, autoplace a board to confirm that the parts do actually fit on it then autoroute it to confirm that it can be routed. Then rip it up and start again properly.

Start with things like ensuring that the signal track widths are adequate but not un necessarily oversized, that all components are placed sensibly with space for routing following your design rules.

Set ALL your design rules correctly and do not be too overzealous with them, set exit directions, place critical components and route in critical tracks manually, busses, power connections that are not to a plane, connector pinouts, power supply routing, busses and comms & sensitive lines.
Use spacing classes, rule sets and layer stacks - do not try it on a 2 layer board for something that has a shedload of parts & connections.

Then Autoroute it, 10+ passes on maximum effort, refine it with more passes, pull tight all dog legged tracks and mitre it all, optimise the track spacing.
Run DRC checks on it all.

When done you may want to go over it and as long as your not getting to picky you will generally find very few tracks that you want to modify.
Either way if you do it will still have been a big time saver and when a job needs to go to market (or the customer) then often if the first iteration can be autorouted just to get it out there then accepting a board that does not look as nice as one manually routed can be of big bonus to your company.

Having autorouted using most of the above suggestions I have to say that I have found it hard to find "real" faults with boards or anything not quickly changed.
 

Same old bo££ocks from fuuton again, I am afraid. Stop posting until you have something useful to say.

Keith.
 

tools like orcad layout plus,cadence allegro have autorouting options. Before autoroute you have to set all the rules properly.
Auto roting is not recomended for big ,complex boards.. trace length optimisation is poor in auto routing.
Always remember you are smarter than any softwares!!!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top