Free Print Subscription Printer-friendly version Email to a Friend

Automation frees HIGH-SPEED design

( 01 May 2003 )
by David Marsh, Contributing Technical Editor

Until recently, typical design environments were just software tools for translating schematics into pc boards. But today's high-speed circuits now force such tools to address the timing and signal-integrity issues that can challenge your entire product-design cycle.

It's 1992, and you're a leading-edge digital designer, eagerly reading the data sheet for the soon-to-be released i486-DX2 microprocessor. You're keen to upgrade your company's i386-powered products just as soon as possible, so you go ahead and design the schematics for a new version. With the promise of samples on their way, you pass your netlist to your layout engineer, and you soon have fully populated boards to evaluate. The problem is that one board works, another works most of the time, and the third doesn't even boot. Upon investigation, you find that your scope traces and your logic-analyzer measurements agree. Those new Schottky-TTL bus drivers that you chose to guarantee timing margins present signal-integrity problems that prevent reliable data transmission. Just like many other contemporary designers, you realize too late that you've entered the world of high-speed design-an environment that ultimately challenges your entire product-design cycle.

Today, high-speed design is no longer the preserve of rarefied logic designers. Although the latest generation of PCs employs a fourfold 133-MHz front-side-bus architecture to yield 533-MHz-equivalent performance, 100-MHz designs are becoming commonplace in mainstream embedded applications. Unsurprisingly, a growing awareness exists among designers that you can no longer simply generate a schematic and expect your pc-board designer to arrange your netlist without consideration for physical-layout effects. Experience with pc-board respins leads to the acceptance that high-speed design is an iterative process, but the earlier you detect potential high-speed-layout problems, the fewer your design iterations and the lower your overall design cost. Ideally, you should be able to practice a methodology that ensures correctness by design from the ground up; accordingly, a typical high-speed-design flow now comprises a prelayout topological-exploration stage ahead of schematic generation. Meanwhile, silicon density and I/O-count growth force leading-edge designers to consider each IC's package as part of their system-level design, and it's only a matter of time before this approach becomes mainstream.

So, what constitutes a high-speed design, and what are the principal issues that routinely concern product designers? In general, you can classify an interconnect, such as a pc-board trace, as high-speed if the driving signal's rise time is small enough to change logic state in the time it takes for the signal to travel the length of the net and back to the driver. That is, any net that's long enough to delay the signal by more than half the signal's rise-time value exceeds the "critical length" that qualifies the net as high-speed. Notice that this definition comprises no frequency-dependent terms; the signal's slew rate-not the clock frequency-is the important factor. If you have a low-frequency signal with a 5-ns rise time that commodity CMOS meets, the effective frequency component of the signal's leading edge is 1/p35 ns, or ~63.6 MHz. Thus, "high-speed design" is a misnomer in the context of a signal's repetition rate, and basic issues must address timing robustness, signal integrity, and EMI/EMC concerns. To meet structured design methods, you need tools to analyze, implement, and manage the multiplicity of parameters that your designs spawn-that is, some form of EDA from vendors (see sidebar "For more information"). Experience with first-generation tools demonstrates that customers are rarely expert users and thus require tools that are easy to learn and use. It's also important that tools are flexible, allowing growth to accommodate ever more dense, complex designs without eternally becoming more complex to operate. And, because today's designs increasingly involve team members at remote locations, the tools must allow you to easily share and exchange data. Ultimately, such tools should encompass your entire design cycle and make it possible to reapply hard-won design lessons from previous work.

Before considering tool-set choices, you'll need some basic knowledge that's not so easily available, as the popularity of high-speed-design training classes shows. The two major components that color high-speed-design practices are time and voltage, for which you need budgets to ensure that physical layout doesn't compromise reliable operation (see sidebar, "Physical layer determines speed"). "Constraint management" refers to assigning and managing values, such as maximum track lengths, and a balance invariably exists between reliable values and acceptable cost. John Berrie, a senior product consultant at Zuken, acknowledges that no high-speed-design tool set can solve every problem: "A pc board generates a raging sea of electromagnetic fields that you must discipline. Treat every track as a component." Berrie says that, at first, designers find it easiest and most effective to employ defensive design strategies, such as controlling every high-speed interconnect with global or local ground planes and terminating all clock and control lines. As your experience grows, you can refine your models and reuse your IP (intellectual property) in future designs.

Bob Williams, marketing director at Pulsonix, considers that constraint management divides into two levels: "At the base level, you have guys who simply wish to check that their designs meet predetermined criteria. At the top level, you have expert systems that calculate critical parameters and guide the routing process via interactive or automatic means." Williams explains that, in general, high-speed pc-board-design tools employ a range of net attributes to characterize track paths. Attributes can take the form of track-length constraints, the branch point where a connection divides to another track, and the pin-by-pin net order in which to daisy-chain connections. Other constraints typically include track-width and via dimensions and limits for the number of vias per connection after routing. You may also define maximum stub lengths to constrain track deviations to multiple receivers that aren't directly in the track's path. To provide shielding, you can often specify that a ground or another net surround a sensitive track. Differential-pair or bus-routing rules can apply to pairs of signals or whole buses that must route across a design in close proximity. Systems that include a field solver can accept crosstalk rules and perform physical-to-electrical transformations, such as track length to propagation-delay time.



Fig 1: Pulsonix, a low-cost pc-board design environment, handles constraint data using freeform "attributes" that reports can check.
Ideally, design tools should observe all rules during manual or autorouting runs and guide the router accordingly. Then, when you complete the layout, the tool should verify each rule against the schematic's constraint data. If you need to perform an electrical-signal analysis of your layout, you need an integrated tool that interprets the layout information and board-building data together with electrical models of each device on the pc board. Williams says, "Not many systems have realistically priced products that are totally integrated, but there are some add-on tools to do this specialized work. Pulsonix is able to hook into these tools using its netlister function." Williams contends that if you simulate your schematic using a Spice tool before layout, the design is a long way toward being electrically stable; in itself, this step can save many layout iterations and subsequent costs. Pulsonix Version 2 handles a subset of length- and net-based rules, allowing you to define such constraints during schematic entry (Figure 1). The system automatically forward-annotates constraint data to your layout and similarly handles ECO (engineering-change-order) data. You can check the rules that apply to nets using the integral DRC (design-rules-checking) facility at any stage of design and extract data with the user-configurable report generator. A synchronization check between the schematic and the layout editors ensures that rules remain consistent between the electrical designer and the layout engineer. Complete with its Spice-simulator option, an unlimited-capacity version of Pulsonix costs around US$6000 per seat.

Familiar to a generation of pc-board designers, the UK-originated Cadstar suite now wears Japanese-owned Zuken branding. The company has just released Version 6, which targets desktop-Windows users with core schematic-capture, library-management, and pc-board-layout and -routing tools. Options include an EMC-analysis module, and new signal-integrity and design-constraint tools that suit high-speed design tasks. The EMC adviser module integrates within the design environment and comprises a field solver with 20 predefined algorithms that check for parameters such as crosstalk, track impedance, and propagation delay. You can enter parameters within Cadstar's schematic editor that EMC adviser carries through to layout, enabling you to explore what-if scenarios. Two signal-integrity tool-set options suit postlayout analysis, extracting netlist data to analyze transmission-line behavior. The base signal-integrity product offers a signal-screening tool that identifies high-speed nets, a reflection simulator and wave analyzer that identify undershoot and overshoot, a termination adviser that allows what-if evaluation, and a macro-model editor that imports or builds component models; the enhanced signal-integrity module adds crosstalk-simulation capabilities to determine induced voltages in adjacent tracks. You can import model data in the IBIS (I/O-buffer-information-specification) format that component vendors use to describe simulation data while obscuring the underlying IP that Spice models reveal. The constraints manager allows you to set electrical and physical design constraints within a spreadsheetlike GUI, which the system then maintains throughout the design flow. Not all constraints necessarily target high-speed design issues. For example, by setting limits for track-width values, you can improve routing flexibility by defining individual track widths during layout. Depending upon functions, guide pricing for Cadstar configurations spans approximately US$10,000 to $20,000.



Fig 2 - Zuken's Scenario Editor allows you to explore alternative topologies ahead of schematic entry.
For enterprisewide use, Zuken offers a modular board-integrity tool chain that caters to design-cycle needs from preschematic-entry planning through design-and-manufacturing data management. System Designer is the native schematic-entry package, and Board Designer, Visula, and PR Editor furnish a choice of layout and routing tools. To facilitate virtual prototyping, the Hot-Stage package hosts the master design-constraints database and facilitates design verification before the availability of a physical prototype. Hot-Stage integrates Zuken's autorouter technology with a simulator that permits two-way data exchanges, allowing you to quickly explore layout strategies and trade-offs that compromise signal-integrity parameters (Figure 2). Hot-Stage comprises four design views, starting with a constraint manager that manually or automatically defines and verifies hierarchical design constraints. The scenario-editor facility provides a virtual scratchpad for exploring alternative device technologies, net topologies, and layer-stack arrangements. You can use the scenario editor to perform preschematic-entry what-if analyses and later to experiment with implementation issues, such as evaluating termination strategies. The physical-prototyping tool includes calculators for impedance and crosstalk that help you optimize high-speed net performance.

Zuken's Berrie notes: "Hot-Stage helps you derive generic design-constraint templates that you can view and reuse within the same development environment throughout your current and future design cycles." The tool comes with a set of standard net-topology patterns, or you can develop your own topologies to constrain the router. You can experiment with trial configurations, such as alternative layer-stack arrangements, and run simulations at an early stage to identify potential problem areas. Later, as you develop the physical placement, you can rerun simulations to view parameters such as impedance and propagation delay in real time as you arrange tracks. "Postlayout simulation alone is an old-fashioned approach that can't meet today's challenges, where frequencies double every 12 to 18 months," says Berrie. "It's becoming important to be able to simulate, assess, and then embed design-constraint data ahead of schematic capture." Entry-level price for the board-integrity tool chain starts at approximately US$10,000 per seat, rising to approximately US$90,000 for a full system that includes the Hot-Stage tools.

Hemant Shah, director of high-speed systems design for Cadence's pc-board systems division, agrees: "Postlayout simulation is better than board debugging, but you're still too late." Shah says that your first challenge is to find the optimum set of constraints that avoids high-speed-design problems but without incurring unacceptable cost or making your board impossible to route; you then need to implement your findings (Figure 3). This design flow requires the prelayout analysis of a tool such as Cadence's SPECCTRAQuest. A signal-integrity product family in its own right, SPECCTRAQuest interfaces with the company's Windows-compatible PCB Design Studio and its high-end Unix/Windows PCB Design Expert suites to suit single-seat to enterprisewide use. The SPECCTRA-Quest Signal Explorer edition provides Design Studio with transmission-line analysis that allows you to explore preroute and postroute instances of single-net topologies. The more capable SI Expert edition works with PCB Design Expert and with Mentor's Graphics Board Station to benefit designers who need signal-integrity analysis and high-speed-design-rule derivation to constrain their component placement and routing processes. Along with the simulation engine and analysis tools, you get a topology editor that allows you to experiment with various component placements, a basic pc-board editor that supports critical-component placement and trial routing, and a hierarchical constraints manager that controls the design-rules database.

Fig 3 - Constraint-driven routers within environments such as Cadence Design Studio can automatically balance net length to minimize skew.


Shah also has an enlightening view on the qualification of high-speed design: "If you need to do more than route A to B, it's high-speed. Most customers accept this realization only when boards that should work fail." As designers come to accept that high-speed is now the norm rather than the exception, Shah reports that there's a migration from the lab-test-and-layout-iteration approach, through postplacement layout analysis, to the structured preschematic planning that modern practice requires. "Do your constraint management ahead of logic design," he says. Shah also notes that any simulation environment is only as good as the models that it employs. "Although IBIS has been around for about a decade, model quality has until recently been poor," he reflects. Driven by customer pressure, the semiconductor industry is now providing not just more representative models, but also tool sets that include sample topologies and test waveforms that you can run within your environment to correlate performance with reference criteria. This approach also provides you with a starting point to develop your own layout practices. A guide price for an entry-level Design Studio seat complete with SPECCTRA-Quest costs around US$24,000.

Chris Swaim, European marketing manager for Mentor's high-speed pc-board products, estimates that the latest generation of IBIS models are as much as 98% as accurate as a Spice equivalent. But, as much as accuracy, he says, "engineers need to be able to mix and match IBIS models with others that they already have or can generate, such as Spice and VHDL descriptors." This multilingual-simulation capability is a key feature of Mentor's ICX product family and embraces mixed-signal hardware-simulation languages-notably, IEEE 1076.1. Also known as VHDL-AMS (analog- and mixed-signal extensions to very-high-density logic), IEEE 1076.1 is a structured language that combines the behavioral-modeling approach of IBIS with Spice's freeform topological descriptors (see www.eda.org/vhdl-ams/). This approach especially suits the emerging generation of multigigabit-per-second serial buses, such as Yellowstone, in which edge-rate-programmable I/O structures and phase-adaptive receivers enable designers to match the silicon to its interconnection environment (see www.rambus.com).



Fig 4 - Mentor Graphics' ICX handles all constraint data directly in time and voltage units.
Now in Version 3.0, Mentor's ICX simulation environment integrates with the company's Board Station and Expedition design flows to support designs with greater-than-500-MHz clock and subnanosecond edge rates. Uniquely, ICX employs an all-electrical approach to constraint rules that operates in direct engineering units (Figure 4). Swaim says, "Engineers prefer to think in terms of time rather than length and in millivolts of crosstalk rather than abstracts, such as capacitive and inductive coupling values." The ADMS (analog-digital-mixed-signal) single-kernel simulation engine at the core of ICX allows you to evaluate analog and digital phenomena in one run, rather than setting up and managing separate scenarios.

Swaim believes that today's biggest obstacle to effectively tackling high-speed designs is the need for engineers and their managers to change their work practices. "Accept that you'll spend longer up-front analyzing to avoid respinning your designs," he advises. "This philosophy will save you time and money." Consider the relationships between driver strength and receiver characteristics up-front rather than over-constraining designs with unnecessary rules. "Timing is almost always the most important issue, and establishing reliable margins is the key," Swaim says. Accordingly, ICX 3.0 tightly couples with Mentor's Tau board-level timing simulator to perform worst-case timing analysis and verification. Tau uses a symbolic timing methodology to eliminate the false paths that typical static-timing tools report. The program dispenses with the need for separate test vectors by taking advantage of models that contain both functional and timing information. Like ICX, Tau integrates with your physical design by generating constraints that directly drive the placement and routing processes. Prices for ICX 3.0 and Tau 3.0 start at approximately US$45,000 and $35,000, respectively; prices for Board Station seats start around US$28,000.


But don't think that only billion-dollar multi-nationals can develop tools and environments that support correct-by-design methodologies. Incorporated as a separate company last year with headquarters in Denmark and offices in Sweden and the United States, DDE-EDA has its origins as Dansk Data Elektronik's EDA division. In development since 1975, the company's Supermax ECAD is a front-to-back design system with features that include constraint-driven placement-and-routing functions that can interpret electrical, signal-integrity, and manufactur-ability design rules. Today's trend toward silicon-package-board convergence drives Per Viklund, DDE-EDA's product and technical support manager, to recognize that a fuzzy boundary exists between pc-board, multichip-module, and device-packaging technologies: "Today, it is crucial that the designer can stay in one environment for the complete design flow," he says.

Accordingly, Supermax ECAD handles high-speed-, microvia-, and RF-design practices. Usefully, it allows you to view your entire design in 3-D to provide an intuitive visualization of alternative pad- and layer-stack strategies (Figure 5). The program's single-file ASCII-format database facilitates and simplifies data exchanges with third-party environments, such as thermal solvers, solid modelers, and other CAD tools. A comprehensive option list includes the Supermax ECAD high-speed-design package that adds facilities including controls for topology, timing and reflection, termination, crosstalk, and impedance. These functions operate in automatic, interactive, and batch-check modes. You can also select options such as Supermax ECAD RF Design, which provides two-way integration with microwave tools from Agilent and Mentor; an advanced editor that provides interactive 45° push-and-shove capabilities; and various viewer and librarian functions. Suitable for Windows and various Unix environments, including Linux, the pc-board-design environment and the high-speed-design package sell for approximately US$25,000 per seat.

In Santa Clara, CA, Sigrity develops software products that extend the capabilities of a multiplicity of silicon-package-board design flows, including Mentor Graphics' ICX tools, for which Sigrity is a Mentor OpenDoor program partner. A component of the company's SpeedXP suite, PowerSI is a new, Windows-compatible application that also imports Cadence and Zuken file formats. Complementing Sigrity's Speed2000 time-domain electrical-analysis tool, PowerSI targets frequency-domain operation. Both tools share an analysis environment that supports high-performance prelayout and postlayout power- and signal-integrity analysis of IC packages and pc boards. Ekkehard Miersch, consulting engineer at Sigrity's German representatives EFM Consulting, observes that the solvers within Speed2000 and PowerSI are the only tools of their kind that perform Spice-based and full-wave-electrodynamic analysis of complex high-speed pc boards and planar-chip packages as complete, 3-D entities. Miersch says, "Speed2000 and PowerSI let you observe expected and unexpected high-speed effects in great detail. This [feature] helps you to understand the physics behind your design, which reduces prototype builds and facilitates design improvements." Sigrity's newest and complementary product, Broadband Spice, converts frequency-domain network parameters into accurate Spice-circuit models over broadband frequencies at the touch of a button. SpeedXP applications include characterizing and optimizing the effectiveness of power and ground planes and distributed decoupling capacitors; the avoidance of self-resonance in or between circuits, packages, and boards; identifying and minimizing the effects of signal-return-path discontinuities and simultaneous switching noise; and predicting electromagnetic radiation from packages and boards. Expect to pay approximately US$95,000 for the Speed2000/PowerSI/ Broadband Spice combination.


Fig 5 - Supermax ECAD's white-octagon outline shows the remaining delay margin for a high-speed track during routing.


Author Information
You can contact Contributing Editor David Marsh at forncett@btinternet.com.

EDN ASIA'S SUPER INFO NUMBER
For more information from all the vendors listed in this box, you need enter only one number. Enter No.403

AT A GLANCE
. As many as 80% of today's nets are high-speed.
. Software tools derive and manage design-constraint data.
. Consider all interconnecting elements as components.
. Allow time for up-front analysis to reduce costs.
. Value your layout-design experience as proprietary IP.

SIDEBAR ARTICLE: PHYSICAL LAYER DETERMINES SPEED

To identify high-speed nets, you need to establish the net's critical length relative to driver rise time. Any pulse that travels along a conductor reflects upon reaching the end of the conductor back to the driver. To constrain reflection amplitude, the reflection must arrive back at the driver before the driver changes logic state. Thus, critical length is that value that occurs when the signal's round-trip propagation delay exceeds its rise time; above this value, you likely need termination to control transmission-line effects. Electrical signals travel at the speed of light in a vacuum and at similar velocity in free air. But when an insulator surrounds a conductor, the insulator's relative electric permittivity (er) slows the signal by impeding the free flow of the electromagnetic field around the conductor. Assuming that the insulator is a homogenous material, you can approxi-mate the velocity degradation by dividing the speed of light by the square root of er.



Fig A - A net's location within a pc-board structure influences both propagation delay and characteristic impedance (courtesy Per Viklund of DDE-EDA).
The relationship between er and propagation delay (~0.033366* verns/ mm) yields some interesting results. In free space with unity er value, signal speed is close to 298.7 mm/ns. Ignoring corrections, FR4 pc-board material has an er of approximately 4.1 that halves signal speed to yield a propagation delay of approximately 0.00675 ns/mm. That doesn't sound like much delay until you estimate a net's maximum noncritical length by dividing signal rise time by twice the propagation delay per-unit-length. For FR4's raw er value, the maximum critical length for a 5-ns driver is approximately 370 mm, falling to approximately 74 mm for a 1-ns driver. Don't simply use the fastest drivers to simplify timing calculations; rather, select drivers with the slowest slew rate that your application tolerates. Nonlinear equations describe the effective er value, which the net's site within the board affects. The net's site relative to layer stacks also affects its impedance. For a pc board with multiple power/ground planes, each net is a transmission line that takes one of four forms (Figure A). A net on the board's surface with a plane below constructs an open microstripline with an effective er between air's unity value and that of the pc-board substrate material. Assuming materials with er values of 2 to 6, approximate effective er with er(eff)=0.475 er +0.67 (Reference A). Thus, signals incur minimal propagation delay when you route them on the pc board's surface.

You're likely to route signals into a receiver from sources that are varying distances from that receiver. If these distances are disparate, the mismatch between propagation delays creates skew between signals that can stimulate erratic operation. Methods of skew compensation include equalizing net lengths, controlling driver delays, and balancing nets or buses. Vias complicate delay balance by introducing discontinuities in a net's LC characteristics; stubs off the main trace and the receivers that they serve have a similar effect. Methods for reducing such effects include adding a clearance between the power plane and the vias and limiting the number of vias and stubs per net. It's also likely that a practical layout compromises optimum electrical practices, such as siting clock drivers centrally to the devices that they control, to minimize skew. When possible, site memory modules close to a pc board's centre, where the ground plane works best and provides better high-frequency decoupling than do bypass capacitors. Site fast devices close to any edge connectors that they drive and move lower speed components farther in-board. Other good practices include separating analog and digital circuit blocks and providing each with individual ground planes and power-supply-decoupling schemes.

The trend from 5V to less-than-1.8V logic erodes system-noise margins and increases susceptibility to cross-talk. When two traces lie in close proximity, LC coupling transfers bi-directional signal energy between them. The current flowing toward the second receiver is forward crosstalk, and the current that flows into the second driver is backward crosstalk. For short traces, backward crosstalk typically dominates and is interesting in that its magnitude linearly increases with the coupling length until the coupled length equals the net's critical length; beyond this saturation point, magnitude does not increase. It's also interesting that striplines and transmission lines buried in a homogenous dielectric generate zero forward crosstalk. Also note-and contrary to popular belief-you can't suppress the inductive coupling element using a shield trace; it's far better simply to move coupled traces farther apart. Rigorous crosstalk synthesis requires 3-D geometric analysis and a field solver, but you can observe that effects increase with tighter tracking, wider tracking, or both; increasing distance from ground planes and power planes; and lower (shorter) logic rise times. Thus, to reduce crosstalk effects, separate and shorten tracks; use a thin lamination between signal planes and ground and power planes; and design low-impedance, properly terminated traces.

When you can't route nets to less than their critical length, consider transmission-line-termination techniques. If the impedance at the end of the line matches the driver-and-line impedance, pulse reflections and resulting signal distortions will not occur. As a rule of thumb, for nets shorter than their critical length-and regardless of line impedance-reflections are generally less than 15% of the driving signal's amplitude. For nets longer than the critical length, you estimate the percentage reflection amplitude by calculating the mismatch between line impedance and termination impedance, as follows:

Kref1 = 100 Rt - Z0
Rt + Z0




Fig B - If the termination exactly matches line impedance, no reflections result (courtesy Per Viklund of DDE-EDA).

But how do you assess line impe-dance? You can find the driver's output impedance from data-sheet statistics, but each net is a series of distributed RLC circuits along the net's length. Because the resistance term is normally low, the line's impedance simplifies to v(L/C), but these values are complex to derive; to solve for a net's impedance, expert signal-integrity tools typically apply Maxwell's electro-magnetic-field equations within the structure's layout geometry. In general, pc-board tracking has an inductance of approximately 1 nH/mm, but the stray capacitance is harder to quantify because it's proportional to trace thickness, trace length, and distance from ground and power planes. Math fans can see Reference B for numerical methods that derive a net's impedance and Reference C for real-world examples. But be sure to acquire Agilent's AppCAD RF design tool, which is freely available from www.agilent.com. AppCAD is a taste of the company's EEsof high-speed analog-design environment that targets microwave and optical engineers working in the 10- to 40-Gbps spectrum. Among its capabilities, AppCAD calculates line impedance for configurations such as microstrip, stripline, and wire-over-groundplane. You may also explore free downloads from Ansoft, including Maxwell SV, a limited-function version of the Maxwell-2D modeler/field solver for electrical and magnetic fields.




Fig C - Terminations cost components, power consumption, signal delay, or a combination (courtesy Per Viklund of DDE-EDA).
All termination strategies increase component cost, power consumption, and signal delay. Hence, if you can avoid terminating nets through smarter routing strategies, do so; if you can't, consider the trade-offs that each configuration inherits. The simplest termination is a parallel resistor to ground or to a voltage rail; the Thevenin connection uses a resistive divider to bias the line between VCC and ground (Figure C). If you use a dedicated termination voltage, select a regulator that sinks and sources current; most voltage regulators are only current sources. Both approaches in-crease static power consumption; alter-natively, a series-resistor termination trades no increase in power consumption for addi-tional signal delay. The RC termination incurs a dynamic rather than static power-consumption increase, but this tuned-circuit approach is frequency-dependent; the purely resistive terminations work regardless of signal frequency. Be sure to place any termination as close to the receiver as possible.

A strategy that can suit bidirectional nets substitutes Schottky diode clamps to ground and VCC in place of resistors. Another variation that suits low-voltage signal swings arranges the diodes back to back to divert reflection energy into a termination voltage. If each diode-pair forms a perfect clamp with zero saturation voltage or propagation delay-and each incoming signal is full-amplitude-the arrangement works perfectly. But signals of less than full amplitude don't activate the clamps and remain undamped; also, their residual reflection products don't decay exponentially, as re-sistive terminations do. It's also important for the diodes to conduct immediately upon receiving a fast wave front; otherwise, the unabsorbed energy reflects rather dissipates into the supplies.

REFERENCE

A. IPC-D-317A, "Design guidelines for electronic packaging utilizing high-speed techniques," www.ipc.org.
B. Burkhardt AJ, CS Gregg, and JA Staniforth, "Calculation of PCB Track Impedance," www.mentor.com.
C. "Transmission line effects in pcb applications," AN1051/D, Motorola Semiconductor, 1990, www.mot-sps.com.

 
Free Print Subscription Printer-friendly version Email to a Friend
 
Article Rating 
Average Rate: No rating yet
 
Poor Quite Good Good Very Good Excellent
 
Related Content 
 
 
KNOWLEDGE CENTER
Panasonic Key Devices Guide 2008 :
 
Fairchild Semiconductor :
 
Texas Instruments: DaVinci™ Technology
 
Texas Instruments: Safe Bet Series
 
 
 
Highest Rated  
Feedback Loop  

ADS BY GOOGLE 
 
 
 
ADVERTISEMENT
Press Release 
 
TECHNOLOGY NEWS
 
RESOURCE CENTER

 
 
PRODUCT NEWS
 
FEATURED SPONSORS
 
 
DESIGN CENTERS
 
ADVERTISEMENT
     
Reference Designs 
   
     
 
 
 



RSS