Xcell Journal Online
  Xcell Journal Archives
   
  Writing for Xcell
  Advertising in Xcell
  FREE Subscription
   
  Partner Yellow Pages
  Reference Pages
  Contact Us

    

Home : Documentation : Xcell Journal Online : Article
Lower Your PCB Manufacturing Costs



by Suhel Dhanani, Sr. Solutions Marketing Manager, Spartan Solutions, Xilinx, Inc.
suhel.dhanani@xilinx.com (8/1/04)


By choosing an FPGA with the right features, you can reduce your PCB manufacturing costs and even EMI levels.
article link to PDF
Article PDF 411 KB


Lowering total system costs is the key goal when developing high-volume/low-cost systems. Although many system designers carefully select components with the lowest unit cost, they often ignore the actual cost of manufacturing the PCB.

However, with careful design considerations, you can achieve the same functionality and performance within a smaller PCB, using fewer layers and sometimes with less components.

Some of the newer low-cost FPGAs, such as Xilinx® Spartan-3™ devices, now include a host of features that can reduce the number of on-board components and interconnect traces, enhance signal integrity, and reduce system electromagnetic interference (EMI) noise levels, essentially enabling you to significantly lower your system costs.

Reducing PCB Size and Complexity
The most obvious way to reduce the cost of any PCB is to make it smaller and have fewer layers. By reducing the total board area and using fewer layers (four instead of six, for example), you can cut down on the manufacturing expense.

For a typical 4” x 6” board, going from six to four layers can reduce the cost by anywhere from $2 to $4 per board. When you calculate the total savings based on the quantity of boards manufactured, this could be a substantial amount.

Another factor that influences the manufacturing cost of a PCB is EMI noise compliance. In cases where EMI is an issue, you need to design for the lowest possible EMI level, because trying to retrofit the PCB to meet EMI compliance can result in expensive redesign, re-layout, or shielding.

Good design techniques such as maintaining optimum signal integrity, having fewer traces running lower voltage levels, and distributing slower clocks on board can all help reduce the overall EMI level.

By using features found in Spartan-3 FPGAs, you can reduce total PCB manufacturing costs by optimizing the area and number of layers and minimize total EMI noise levels.

Spartan-3 Features
Digitally Controlled Impedance One of the key features provided by Spartan-3 devices is digitally controlled impedance (DCI). This allows you to not only (potentially) eliminate most external resistors, but also design for optimum signal integrity.

DCI actively adjusts both parallel and series terminations to accurately match the characteristic impedance of the transmission line. This adjustment process compensates for differences in I/O impedance that can result from normal variations in the ambient temperature, supply voltage, and manufacturing process. This feature is available for most popular I/O standards, including LVCMOS, LVDS, SSTL, HSTL, and GTL.

Figure 1 illustrates how the DCI feature can eliminate external resistors normally used for termination. Not only does this feature allow you to tune the output driver impedance – thereby optimizing signal integrity – but it also reduces the total number of components on board, with the resultant benefits in reliability, manufacturability, procurement costs, board area, and routability.

Drive Strength and Slew Rate Control
Another Spartan-3 feature is the ability to adjust the output drive strength and slew rate of the output drivers. Two options, fast and slow, control the output slew rate. You can select as many as seven different levels of current drive strength: 2, 4, 6, 8, 12, 16, and 24 mA. (These options are available when using one of the LVCMOS or LVTTL standards.)

Choosing the appropriate drive strength level is yet another means to minimize bus transients and optimize board signal integrity, as shown in Figure 2.

These adjustments can be made by merely updating the device bitstream and require no board re-layout. Thus, you can continue optimizing the drive strengths long after the board has been laid out.

On-Chip DCMs
All Spartan-3 devices have multiple high-performance digital clock managers (DCMs). Each DCM allows clock skew elimination, clock multiplication, clock division, and reconstruction, as well as phase shifting.

Although you can use the DCMs to eliminate the need for external clock management devices, they also allow you to run a slower clock on board (using the internal clock multiplication feature) and run fewer clock traces on board (using the clock reconstruction feature), as shown in Figure 3. Using these features simplifies the layout of high-speed PCBs and can lower overall EMI levels by allowing you to run fewer and slower clocks traces across the board.

On-Chip Voltage and I/O Standard Translation
All I/Os in Spartan-3 devices are allocated between eight banks, as shown in Figure 4. Each I/O bank has an independent VREF line.

The I/Os support most of the popular single-ended I/O standards such as LVTTL, LVCMOS, SSTL, HSTL, GTL, as well as differential I/O standards such as LVDS and RSDS. Because each I/O bank can independently support a different I/O standard and a different VCCO, this feature lets you implement voltage translators and I/O standard translators within the FPGA, eliminating the need for external components. Fewer components translates to smaller PCB and lower system costs.

Comprehensive Support for Differential Signaling
The Spartan-3 family is the only low-cost FPGA family whose I/Os support LVDS transmission without the need for external resistors. This popular standard is widely used for high-speed chip-to-chip communication because of its higher noise immunity, lower EMI, and higher performance.

Because LVDS is a low swing standard (~350 mV) with a slower slew rate (1V/ns), it exhibits lower EMI. And because it is a differential I/O standard, it has better noise immunity. LVDS allows for very high data transfer rates (622 Mbps in the Spartan-3 architecture), enabling fewer pins to transfer large amounts of data serially.

All of the device package combinations of Spartan-3 support LVDS. This means that you can choose low-cost QFP packages as well as higher pin-count BGA packages.

Figure 5 illustrates how competing lowcost FPGAs require three external resistors for each LVDS transmit channel. Spartan- 3 LVDS transmitters do not require the use of an external resistor network because the I/O buffers were designed to support low swing differential signaling.

Conclusion
Using the many features available with Spartan-3 FPGAs allows you to eliminate external components such as resistors, voltage translators, level shifters, and even external clock management devices. This not only increases board reliability and eases manufacturing costs, but also reduces the size of the board and may in some cases reduce the number of layers required for routing, potentially lowering total system costs.

If EMI compliance is a concern, there are many features within Spartan-3 devices that improve signal integrity, allow for fewer traces, and enable low swing I/O signaling ¡© all of which contribute to lower the EMI level of the system.

For more information on Spartan-3 features and how these features can help you reduce your system cost, visit www.xilinx.com/spartan3/.

Printable PDF version of this article with graphics. PDF logo (8/1/04) 411 KB

 
Jobs Events Webcasts News Investors Feedback Legal Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.