Zibb

Columnists

Holding on

The tristate feature can help you extend the hold time of your driver.

By Howard Johnson, PhD -- EDN, 7/9/2009

Switch the CMOS-driver model high in Figure 1 by closing S1 and opening S2. Wait for the line to settle. Because there is no dc load—only capacitance—the steady-state current equals almost zero. It differs from zero only according to the tiny leakage currents associated with the driver, the receiver, and the transmission line itself.

After settling, if you tristate the driver by opening S1, the line remains in its high state, drifting slowly according to the leakage.

In practical terms, you can sometimes obtain many nanoseconds of dependable storage time in the tristate mode. The tristate feature, if available in your driver, acts as a sort of additional short-term dynamic-memory element that you can use to extend the hold time of your driver. It is just as reliable as any other DRAM circuit because it uses the same principle. The main difficulty is obtaining reliable information about the worst-case leakages. If you want to test the leakage, remember that leakage in the driver circuit grows exponentially with temperature, so test the circuit when it’s hot.

The following example illustrates a situation in which a tristate technique might be helpful. Imagine two synchronous master-slave latches that the same 10-MHz synchronous clock drives. One, DOUT, feeds data to the other. They both operate on the positive clock edge. At that speed, assuming modern CMOS logic, the circuit probably enjoys plenty of setup-timing margin but may lack hold margin, especially if the first device is much faster than the second.

Read more of Howard Johnson's Signal Integrity columns.

The receiving latch may require more hold time than the transmitting latch guarantees. To expand the hold time on DOUT, you may delay the clock feeding the transmitting device, insert a delay in series with the transmitted datapath, or invoke the tristate condition on the transmitter for a brief interval before and after each clock edge to prevent the output from changing until the required hold time for the receiving latch expires. Note that the output goes tristate when the control signal is high.

Before disabling the output, you must wait for the line to settle completely. Should the device enter the tristate condition while the line harbors any significant reflections, those reflections will bounce off COUT at the driver and CIN at the load, and they thereafter ring back and forth in a highly resonant fashion. The residual ringing may persist into the critical timing zone. The source termination cannot prevent that type of ringing, not even if it is a perfectly laser-trimmed polysilicon resistor, because, during the tristate condition, the resistor no longer leads through a closed switch to a low-impedance power rail. It just leads to COUT. The source resistor works as a termination only when the driver is enabled. As a result, you must first wait for the line to settle and then invoke the tristate mode.

In some circumstances, tristating a line can exacerbate your difficulty with crosstalk or susceptibility to ESD (electrostatic discharge). Check for those conditions when the driver is active and when it is in the tristate condition.


Author Information
Howard Johnson, PhD, of Signal Consulting, frequently conducts technical workshops for digital engineers at Oxford University and other sites worldwide. Visit his Web site at www.sigcon.com.



Reed Business Information Resource Center

Featured Company


Related Resources

ADVERTISEMENT

ADVERTISEMENT

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center


Events

Design for Testability and for Built-In Self Test
Dates: 12/8/2009 - 12/10/2009
Location: Los Angeles, CA

Advanced Analog IC Design course
Dates: 1/6/2010 - 1/9/2010
Location: HKUST, Hong Kong

IMI's 21st Annual Thermal Printing Conference
Dates: 2/1/2010 - 2/3/2010
Location: Chandler, AZ, USA

CDMA and EV-DO Technology
Dates: 2/8/2010 - 2/10/2010
Location: San Jose, CA

Submit an EventSubmit an Event




Technology Quick Links

EDN Marketplace


©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites