Taray Inc.
LOGIN
Login
 
 
OCS Infotech Technology
 
OCS Infotech Logical Constraints
Taray Board Placements
OCS Infotech Back-end Pin Swaps
Technology
   
 
Board Placements
Pins cannot be selected appropriately without a good knowledge of the placement of components.

To illustrate the situation, consider a trivial example: two FPGAs interfacing with four DDR2 memories (Figure 1). Given this, what's the best pin assignment for the entire system?

One Design, Three PCB Layout Options

Figure 1 - One Design, Three PCB Layout Options

The answer is, without at least a crude understanding of the PCB topology, it's impossible to tell! Board-optimal pin assignments cannot be made while simultaneously ignoring the board. But in a misguided, zealous desire to get the job done, many teams regularly allow FPGA designers to do exactly that: pick the pins without completely appreciating the PCB-related ramifications of their decisions. In other words, they discount the physical constraints of the design.

7Circuits enables users to indicate their intent clearly by placing components on a 'canvas' or the virtual board.

Design Board