3 ms·
> When he was done, the entire PCB worked like magic. The manufactured one's too. And there wasn't a single problem/bug. It was so spotlessly done. It looked li
by _pmf_ 14y ago
> When he was done, the entire PCB worked like magic. The manufactured one's too. And there wasn't a single problem/bug. It was so spotlessly done. It looked like art work.
Being bug free is nice, but not really the general case. I agree however that PCBs do need fewer iterations than software to become practically bug free.
I am unsure whether, in the general case, this is due to the quality of the people doing PCB design or due to the quality of the PCB design process (and associated tooling).
Another point is that in PCB design, there is (from my limited experience) a much stronger correlation between quality of the design and the quality of the implementation than in software projects. I attribute this to the lack of hand-off between the design and implementation stages, i.e. in PCB design the designer of the circuit is usually (not always) also involved in the routing process.
- kamaal 14y ago>>I agree however that PCBs do need fewer iterations than software to become practically bug free. I would say that is the case because making mistakes there is expensive. And yes the process they follow is generally far better than we do.