13.03.2013 Views

Hacking the Xbox

Hacking the Xbox

Hacking the Xbox

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix C - Getting Into PCB Layout 227<br />

The o<strong>the</strong>r external input to a board layout program are <strong>the</strong> design rules.<br />

Design rules are set by <strong>the</strong> board fabrication company and include<br />

specifications for <strong>the</strong> minimum trace width and minimum trace to trace<br />

spacing, minimum hole size, minimum through-hole annulus, and <strong>the</strong><br />

number of power and routing layers. The exact design rules depend on<br />

<strong>the</strong> process you choose, which in turn is driven by what you can afford.<br />

The best processes offer traces as fine as 2 mils (a mil is 1/1000th of an<br />

inch or 25.4 microns) and laser-drilled blind/buried vias with a diameter<br />

of about <strong>the</strong> same, but <strong>the</strong> price for fabrication is well outside <strong>the</strong> typical<br />

hobbyist’s budget of less than one hundred dollars. A more typical<br />

hobbyist’s process features 6 mil trace/space design rules with 15 mil<br />

minimum finished hole sizes, with ei<strong>the</strong>r two or four layers of copper.<br />

(You’ll find a list of board fabrication companies toward <strong>the</strong> end of this<br />

appendix.)<br />

Board layout consists of two phases: placement and routing. Intelligent<br />

parts placement will greatly simplify <strong>the</strong> routing task. In general, <strong>the</strong> goal is<br />

to place all parts so as to keep connections as short as possible, with as few<br />

vias as possible, in order to minimize noise, delay, and signal losses. The<br />

placement of some parts, such as connectors, switches, and power components,<br />

are well-constrained, leaving you little choice. For <strong>the</strong> remainder of<br />

<strong>the</strong> parts, an understanding of <strong>the</strong> design will help you to determine which<br />

parts should get <strong>the</strong> best placement.<br />

Once your placement is finished, print <strong>the</strong> design at a scale of 1:1 and verify<br />

that <strong>the</strong> components fit in <strong>the</strong>ir respective footprints by populating <strong>the</strong><br />

printed layout with <strong>the</strong> actual components. If you intend to use a socket<br />

with a component, be sure to use <strong>the</strong> socket for verifying <strong>the</strong> 1:1 plot, as<br />

sockets require more space than <strong>the</strong> component itself. This check guarantees<br />

that you have all <strong>the</strong> components in <strong>the</strong> correct package type, that all your<br />

component outlines are correct, and that <strong>the</strong>re is sufficient clearance between<br />

each component to facilitate easy assembly. Ano<strong>the</strong>r important thing to<br />

check on <strong>the</strong> 1:1 plot is <strong>the</strong> orientation and pinout of all <strong>the</strong> connectors<br />

because it is very easy to invert a connector or to have used <strong>the</strong> wrong<br />

gender’s footprint on <strong>the</strong> circuit board. Be careful when handling chips too,<br />

especially those with fine-pitch surface mount leads. Be sure not to bend <strong>the</strong><br />

leads, and observe proper static electricity control protocol.<br />

General Placement and Routing<br />

Guidelines<br />

Here is a short list of some placement and routing guidelines. Remember,<br />

<strong>the</strong>se are just general suggestions, and <strong>the</strong>re will undoubtedly be situations<br />

where <strong>the</strong>y do not apply.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!