Printer Friendly
The Free Library
14,709,470 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Timing driven floor planning: how to minimize interconnect delays, without adding routing time. (Interconnect Strategies).


MANY PCBS PCBS Palestinian Central Bureau of Statistics
PCBS Pacific Coast Banking School
PCBS Pacific Coast Bus Service, Inc.
PCBS Pre Collision Brake Assist
 ACHIEVE their highest levels of performance when interconnect delay is minimized. Floor planning of printed circuits is strongly influenced by the need to satisfy timing budgets for the circuits present with full consideration of PCB PCB: see polychlorinated biphenyl.
PCB
 in full polychlorinated biphenyl

Any of a class of highly stable organic compounds prepared by the reaction of chlorine with biphenyl, a two-ring compound.
 interconnect delay. Floor planning is important as today's interconnect modeling and simulation technologies permit timing budget excesses to be identified in placement solutions long before the schedule and budget are spent on detailed routing tasks.

Interconnect delay estimates based on Manhattan routing distances between nodes are used in developing PCB floor plan solutions. Manhattan distances are good for predicting delay in unrouted topologies because PCB signal routing layers are biased primarily in horizontal and vertical directions. Under normal circumstances, signal routing will have to respect the layer bias direction or overall routing density will suffer. In my experience it is easier to add delay beyond Manhattan distances than to achieve less than Manhattan distances for large numbers of conductors in dense PCBs. Sometimes just knowing where an absolutely direct routing path is required to meet timing will help keep the routing solution on track (FIGURE 1).

[FIGURE 1 OMITTED]

The floor planning of a simple parallel power PC-based signal processor card will demonstrate this strategy. This particular circuit uses three MP750 power PC microprocessors, each with its own 1MB external L2 cache static burst RAM and local processor power supply circuits. Each microprocessor subcircuit uses a dedicated memory controller to interface to its 1GB block of PC133 SDRAM (Synchronous DRAM) A type of dynamic RAM (DRAM) memory chip that has been widely used since the late 1990s. SDRAM chips eliminated wait states by dividing the chip into two cell blocks and interleaving data between them.  main memory. All three of the processor subcircuits are linked by a 66 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc.  local PCI bus to a pair of PCI (1) (Payment Card Industry) See PCI DSS.

(2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus).
 bridge devices, one for the local on-card disk and LAN (Local Area Network) A communications network that serves users within a confined geographical area. The "clients" are the user's workstations typically running Windows, although Mac and Linux clients are also used.  I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
, and one for the 33 MHz system level PCI bus that spans multiple card slots in the chassis

Floor planning should begin with the most challenging subcircuit timing condition, in this case a 200-plus MHz L2 bus interface between the MP750 microprocessor and an array of two 512 K static rams. Many orientations and relative positions were tried and delay predictions made. In the end, the only solution that could meet interconnect delay budget specifications was to stack the static RAM PLCC (Plastic Leaded Chip Carrier) A plastic, square, surface mount chip package that contains leads on all four sides. The leads (pins) extend down and back under and into tiny indentations in the housing. See chip package.  packages on their primary and secondary sides directly adjacent to the L2 interface side of the processor BGA (Ball Grid Array) A popular surface mount chip package that uses a grid of solder balls as its connectors. Available in plastic and ceramic varieties, BGA is noted for its compact size, high lead count and low inductance, which allows lower voltages to be used.  package, and optimize all data and address signal assignments on the memories to absolutely minimize interconnect delay.

The next most-challenging microprocessor subcircuit timing goal was the memory controller to the main memory PC133 SDRAM's bus. The memory was packaged in two PC133 right-angle slots to meet height restrictions within the narrow card slots. Manhattan distances between the outermost out·er·most  
adj.
Most distant from the center or inside; outmost.


outermost
Adjective

furthest from the centre or middle

Adj. 1.
 PC133 DIMM (Dual In-Line Memory Module) A printed circuit board that holds memory chips and plugs into a DIMM socket on the motherboard. See memory module.

DIMM - Dual In-Line Memory Module
 slot pins and the memory interface side of the memory controller BGA required the memory controller to be centered directly adjacent at right angles so as to form a right angle or right angles, as when one line crosses another perpendicularly.

See also: Right
 to the first DIMM slot 0. The second PC133 right-angle memory socket was changed to a reversed pin assignment version, effectively flipping the DIMM to permit a fast, direct path for signals between slot 0 and slot 1.

Last but not least, the 133 MHz microprocessor front-side bus to the memory controller was floor-planned, thus uncovering the need for dozens of additional series terminations. Even with the additional delay consumed by the longer interconnects and chip resistor arrays, timing was met with extra margin when the memory controller was placed directly adjacent to the front-side bus side of the MP750 processor (FIGURE 2).

[FIGURE 2 OMITTED]

Once a solution is found for each of the repeated subcircuits, they can then be floor-planned at the board level. In this case, care was taken to reuse the placement and routing solutions where symmetry existed, leveraging circuit symmetry to reduce development time. For the signal processor card, this meant arranging each of the three microprocessor subcircuits so as to leave them intact while attempting to satisfy the interconnect timing for the local 66 MHz PCI bus between the two remaining PCI bridge devices also tied to this bus.

A straight, direct routing path configuration for the 66 MHz local PCI bus was found by orienting one of the T-shaped processor subcircuit blocks 180[degrees] from the others. This type of DIMM connector is wider than the column formed by the processor, memory controller and stacked L2 cache packages, leaving two "holes" in the final configuration. The two BGA-packaged PCI bridge devices fit nicely in these two open holes and resulted in an almost straight line 66 MHz PCI bus between all five PCI devices, with little or no wasted space. This configuration is also respectful of the large circular heatsinks on each MP750. The system PCI bus bridge device was positioned in the uppermost location to minimize the electrical length between it and the backplane I/O connector (FIGURE 3). Simulation confirmed that the stub length for the worst-case multidrop system PCI bus signal satisfied 33 MHz PCI settling time specifications.

[FIGURE 3 OMITTED]

BERNARD VOSS VOSS Vessel of Opportunity Skimming System
VOSS Vehicle Optics Sensor System
VOSS Visitor Operations Site Supervisor
VOSS View Order Sales System
 is principal interconnect specialist at SiQual Inc. (siqual.com), a consulting group. He can be reached at bjvoss@vernonia.com.
COPYRIGHT 2003 UP Media Group, Inc.
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Author:Voss, Bernard
Publication:Printed Circuit Design & Manufacture
Date:Apr 1, 2003
Words:836
Previous Article:The DNA test: or why PCBs will someday be replaced ... again. (Short Circuits).
Next Article:Nonreinforced substrates for use as embedded capacitors: a thin dielectric capacitive material shows promising electrical performance and is a...
Topics:



Related Articles
Making Sense Of New Network Chip Technology.(Gigabit Ethernet chipsets)(Technology Information)
Serial ATA: a comparison with Ultra ATA technology. (Serial ATA).
'Fracturing' FPGAs: the right methods will ensure PCB and FPGA timing and connectivity are in sync. (Design Techniques).
Package routing considerations: left uncompensated for, IC packages can skew the routing process. How to keep your timing tight.(Interconnect...
Imbedded Component/Die Technology: increased reliability--coupled with reduced size and weight--has demanded the evolution of assembly...
Transitioning to SAS technology: a comprehensive comparison between SAS and parallel storage.(Connectivity)(Serial Attached SCSI)
Riddle me this, CAD man: when is a transmission line not a transmission line?(No Myths Allowed)
Guide to rigid-flex design: designers with flexible thinking improve yields and reduce costs.(FLEXIBLE DESIGN)
Topology routing tools: speed complex bus system designs: combining the intelligence and skill of an experienced designer with the speed of...
Solving PCB design interconnect challenges: new design tools that incorporate strategic planning, routing guidance and design feedback.(PCB PROBLEM...

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles