"Hi, guys, I am a layman, I want to know the basic process of PCB. I was told that the process is:
- draw out the schematic of the circuit in the software: Orcad, PADS DxDesigner, or something else.
- generate the netlist of the schematic
- the software will generate the PCB layout automatically according to the netlist file
- the PCB manufacturer will make the PCB according to the layout.
right? Thanks. "
Nope. Between 2 and 3, insert a few steps. No known software will just take a netlist and give you a layout.
You must have all schematic symbols in a "known good" condition, then you have to have all PCB footprints in a "known good" condition. The netlist merely connects the physical parts according to the logical information in the schematic.
Then you have to design the outline of the PCB, what size and shape it has, if there are mounting holes, if they are plated or not, if there are "keep out" areas where you have special conditions apply (like restricted height, etc..). You also need to keep track of any electrical parameters like differential pairs, high voltages, min or max trace lengths, etc...
Then you need to setup the board, number of layers, type of material, thickness, via technology, etc... You also need to set up the CAD to respect minimum trace widths, solder mask clearances, etc.
Big CAD packages let you define all these parameters at the schematic level or the PCB level.
Then you place the parts. Autoplace in CAD software usually refers to the software's ability to place parts in pre-determined areas as opposed to a big pile of parts centered at 0,0. Again, you do all the work.
Even after all this you need to then connect all the netlist in however many layers of PCB you have deemed necessary for the job. By hand. CAD software can sometimes try to guess how to terminate a particular bunch of traces but again, you have to do this and it all depends on the setup. Most of the time it makes unusable traces.
There are autorouters but you can't just click "go" and have it guess everything. You still need to set it up, and they are usually un-intuitive and have a steep, expensive learning curve.
Then ideally, you can have your artwork checked against the PCB manufacturer's design rules, they usually will check things like drill sizes and trace widths.
Of course, you didn't say what you want to do. If it's an 8 pin PIC with a few resistors, you still go through the same steps but it's not that painful. Some lightweight software like Eagle is actually pretty easy to learn, I hear.
Big designs= big headaches = big $$$ for the CAD monkeys like me.