1 / 41

THE 1149.6 TEST RECIVER

THE 1149.6 TEST RECIVER. Presentation In The Framework Of JTAG Course Lior Vaknin - June 2005. Introduction. Alternative connection methodologies for propagating signals between modules.

fala
Download Presentation

THE 1149.6 TEST RECIVER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. THE 1149.6 TEST RECIVER Presentation In The Framework Of JTAG Course Lior Vaknin - June 2005

  2. Introduction

  3. Alternative connection methodologies for propagating signals between modules.

  4. The distances signal travels may be short, for example, a few centimeters on boards but could range up to several meters in systems.

  5. A signal is defined as having a source or transmitter and adestination, or receiver and travels along a path, typically a wire.

  6. Examples for Designing Path FactorsThe speed of signal propagation is the speed of light: =>data rates become high, propagation speed interact with the distance the signal must travel.Signal can be damaged, encoded information is degraded or lost: =>unwanted noise is added into the information signal.

  7. If noise is added, the receiver will sense this noise as well. However, if the receiver is designed to use threshold then this noise voltage will not affect the transmission.

  8. A signal contains power which is to say it takes energy to transmit information. This power is a necessary feature, but can lead to problems, namely heat.

  9. Power can be limited by slowing down the rate of information transfer, or by limiting the voltage swing of the signal.However this is fraught with risk, since as voltage swings become smaller, the noise immunity offered by signal thresholding is lowered as well.

  10. Signal can reflect off the end of the wire and bounce backward. and adds into the subsequent data waveforms, which is just like adding in noise. This phenomenon can be canceled out by impedance matching

  11. One approach to reducing sensitivity to noise is to have two thresholds.However, there is some time uncertainty about when the receiver will perceive the transition.

  12. AC Coupling

  13. AC coupling is usually performed by adding a capacitor to the path.This capacitor is called a DC blocking capacitor. The combination of a series capacitor and resistor forms a high-pass filter.

  14. This was steady-state response. But, if the waveform was recently ‘turned on’, there is a time where the voltage is not centered at 0, but effectively centered at 2 volts. This is the transient response.

  15. Designers try to avoid this problem by sending extra bits in the stream that compensate for imbalances in the data. These bits are located in known positions and are later ignored (preload).

  16. Differential Signaling

  17. Use two wires to transmit the same data stream. One wire is the positive and the other is the negative.The receiver compares the two signals, if Vpos > Vneg producing 1 else producing 0.

  18. How does differential signaling helps ?First, With mutual references, the forbidden zone is greatly reduced. (much more assurance when transition will be perceived).Second, we can reduce the actual voltage swing, the signal can change faster,better slew rate.

  19. Transition has less ‘distance’ to travel in the same period of time.Thus we can achieve higher data rates with the same edge.This reduces power and increases the number of edges we can pack into a time period – and increases the data rate.

  20. Better noise immunity.Say the positive leg has a value of P and the negative leg has a value of N. The subtraction result is P – N.Now let’s add a noise error E. This gives us P+E and N+E (most noise are common mode noise).Now the subtraction result is(P+E) – (N+E) = P – N, as before.

  21. Differential signaling does have costs.As design requirements for data streams with gigabit capacities become commonplace, we find this also complicates the design. As aresult, each IC vendor confronts these challenges, they may come up with somewhat different solutions. This can lead to ‘single-source’ problems.

  22. AC coupling, as shown here, can help with these problems.(Incompatible when DC coupled)

  23. This configuration is also ‘hyperactive’. If the driver stops transmitting dataThe capacitors discharge, Vref appears on both inputs and the subtracts result is (Vref – Vref). The value of 0 is in the uncertaintyregion, so the receiver will do indeterminate things as a result. To avoid this, the receiver always need some sort of signal (even with ‘idle’)

  24. The gain with AC coupled differential paths : -lower signal voltages. -greatly reducing power consumption and heat. -higher operating frequencies. -higher noise immunity.This satisfies several needs for high-speed system design.

  25. How does all this become attached with JTAG ?What is EXTEST ?Who am I ?

  26. THE TEST RECIEVER

  27. Building Blocks Voltage Comparator Time Hysteresis Memory Reference System - Switchable

  28. DC/AC-Coupled Transition

  29. DC Response

  30. When EXTEST instruction is in effect, the receiver is expected to respond to the voltage levels seen at the input.

  31. AC Response

  32. When the EXTEST_PLUSE or EXTEST_TRAIN instruction are in effect, the test receiver is expected to response to valid signal transitions seen at the input.

  33. An Integrated AC/DC Receiver

  34. Init Clk Generator

  35. Test Receiver Memory Initialization

  36. THANK YOU !

More Related