0% found this document useful (0 votes)
48 views70 pages

Submitted By, Divya.C.Babu Jyothi Karthika.M.S S5Mca LMCST

Uploaded by

divyachandrababu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views70 pages

Submitted By, Divya.C.Babu Jyothi Karthika.M.S S5Mca LMCST

Uploaded by

divyachandrababu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 70

Submitted by,

Divya.C.Babu
Jyothi
Karthika.M.S
S5MCA
LMCST
CONTENTS
 Introduction
 Causes for the development
 Hypertransport technology solutions
 Features
 Design goals
 Overview
 System design easier
 Conclusion
HISTORY
 In many of today's computers the data transfer capability is the
limiting factor for overall system performance.

 One solution for higher data transfer rates is called HyperTransport.


Most users will recognize this from some AMD products.

 In fact, HyperTransport was invented at AMD (with help from some


industry partners) although it is now managed and promoted by an
independent group called HyperTransportConsortium

The first product to use HyperTransport technology was a


HyperTransport-to-PCI bridge chip, announced in the spring of 2001.
INTRODUCTION
 Hyper transport technology is very fast ,low latency point to
point link

 It is designed to increase the commercial speed between


integrated circuits in computers,servers,embedded systems etc

 This technology is also used in networking and


telecommunications equipment

 This reduces the number of buses in the system

 This was invented by AMD and licenced by Hyper transport


technology consortium
 AMD's HyperTransport - originally named Lightning
Data Transport (LDT) - is an internal chip-to-chip
interconnect that provides much greater bandwidth for
I/O, co-processing and multi-processing functions.

 HyperTransport supports unidirectional point-to-point


links in each direction and is capable of achieving a
bandwidth of up to 6.4 GBps per connection.

 HyperTransport provides a more than a 20x increase in


bandwidth compared with current system interconnects
that are capable of running at up to 266 MBps.
Hyper transport technology is designed to:
 Support both CPU-to-CPU communication as well as
CPU to i/o transfer

 Provide significantly more band width than current


technology

 Use low latency response and low pin count

 Appear transparent to operating system and offer


little impact on peripheral devices
CAUSES LEAD TO THE DEVELOPMENT OF
HYPER TRANSPORT TECHNOLOGY
 I/O band width problem

 High pin count

 Higher power consumption

While microprocessors continues to


double every eighteen months the performance of I/O
bus architecture has lagged, doubling in
approximately every 3 months
 Over the past 20 years a number of legacy buses are
there. They are ISA,VL-BUS,AGP,LPC,PCI
32/33,PCI-X

 These buses have emerged that must be bridged


together to support varying array of devices

 These new technology is responsible for increasing


demand for additional bandwidth
 Technologies like high speed networking and wireless
communication
allows the devices to exchange growing amounts of data

 High pincounts increases RF radiation which makes it difficult


for the system designs to meet FCC and VDE requiremnets

 Reducing pincoutns helps system designer to reduce power


consumption and meet thermal requirements

 In response to these problems AMD began to develop Hyper


transport I/O link architecture in 1997
 HyperTransport is a point-to-point
interconnecting system focused on chip-to-chip
communications. From its inception it has been
designed to offer high speeds and low latency.
This is a requirement today and into the future as
CPU clock speeds continue to increase. Chip-to-
chip communication especially demands low
latency and high performance.
 Being a point-to-point interconnect technology,
as opposed to a bus system, offers many
advantages for chip-to-chip communication. One
advantage is that the communication signals do
not require multiplexing.
 Also, these communication signals experience
less interference and therefore experience less
noise and can be transmitted with less power.
This all combines for faster, and cleaner,
communications.
 Another advantage of a point-to-point technology
is that it does not suffer from degraded
performance, as PCI buses do, as the number of
devices connected increases. HyperTransport
utilizes a direct connection between two devices
only. More devices can be connected only by
utilizing a daisy chain method. This means that
the performance is the same as more devices are
connected.
FEATURES
Packet Based
 HyperTransport is packet-based. This allows
HyperTransport to play the interconnect role for
many different purposes. This technology can be
used to interconnect processing cores, RAM and
CPU, or even external memory equipment.. Since
the HyperTransport technology is packet-based,
the hardware that is interconnected forms what
most would consider a network. In the case of a
super-computer having a network of processors
interconnected with a point-to-point technology
can be very beneficial
Low Packet Overhead
 HyperTransport required an 8 byte read request control
packet for read operations. For write operations,
HyperTransport uses an 8 byte write request control packet
with and a 4 byte read response packet. This is it. That is all
the overhead; 8 bytes for a read operation and 12 bytes for
a write operation. PCI Express requires 20 to 24 bytes of
overhead for its read and write operations. This is obviously
a major advantage for HyperTransport.
 With HyperTransport, the data packet which follows the
control packet(s) can only be from 4 to 64 bytes. The data
packet for PCI Express can be up to 4096 bytes. So, in some
instances PCI Express can have a lower packet overhead
than HyperTransport
Bandwidth

 HyperTransport was originally designed to offer


significantly higher bandwidth than other
competing technologies. One way it does this is to
provide a Double Data Rate (DDR). Normally
when data is digitally transmitted between two
points, data is read as either high or low which
represents either a 1 or 0. This data is read
whenever the clock produces a high signal. With
DDR, data can be read on the rising and falling
edges of a clock signal. This means that in one full
clock cycle a DDR capable transmission data can
be read twice, producing twice the data rate.
Low Latency
 Low Latency is a design parameter which has
been a focus of the HyperTransport technology
since the beginning. HyperTransport can achieve
this in part by having a single clock signal per set
of 8 data bit paths. This is significant because
other technologies, such as PCI Express, have
their clocks embedded in a complicated
encoding/decoding scheme at both ends of the
data link. The method used by HyperTransport is
effective in reducing the latency when compared
to other technologies because the transmitting
device does not need to spend time encoding the
clock and the receiving device does not need to
spend time decoding the clock.
Priority Request Interleaving

 Another aspect of HyperTransport which contributes to its


high performance is what they call Priority Request
Interleaving (PRI). This is a really cool idea. Figure 2 below
shows how PRI works. The problem PRI solves is this:
When the CPU is in the midst of a long communication
sequence with peripheral device B and peripheral device A
needs to communicate with the CPU device A will normally
need to wait until device B is finished communicating in
order to proceed with its own communication; this can take
quite some time and obviously reduce the overall
performance.
 PRI technology allows peripheral device A to insert a PRI
packet into the data stream of device B. This PRI packet is
read by the CPU which can then commence a
communication sequence with device A on a different link
channel
HYPER TRANSPORT TECHNOLOGY
SOLUTIONS
 Hyper transport technology is formerly codenamed Lightning
Data Transfer [LDT]

 This is to provide high speed, high performance,point to point


link for interconnecting IC on the board

 Both infiniband and high speed ethernet are high speed


networking protocol but this technology supports “In the box”
connectivity

 This technology is targeted at networking,telecommunication,


embedded applications etc
 This technology implements Fast switching
mechanisms, So that it provides low latency as
well as high band widths

 This also supports plug & play features and


PCI like enumeration
DESIGN GOALS
1. Improve system performance

1. Simplify system design

1. Increase I/O flexibility

1. Maintain compatibility with legacy system

1. Ensure extensibility to new system network architecture


buses

1. Provide highly scalable multiprocessing systems


OVERVIEW
 Architecture of hyper transport I/O link can be mapped
into 5 different layers similar to OSI reference model

1. Physical layer

1. Data link layer

1. Protocol layer

1. Transaction layer

1. Session layer
Physical layer
This layer defines the physical and electrical characteristics of the protocol. This layer
interfaces with the outside world

– Commands, addresses, and data (CAD) all use the same set of wires for
signaling, dramatically reducing pin requirements.

– Enhanced Low-Voltage Differential Signaling

– The signaling technology used in HyperTransport technology is a type of low


voltage differential signaling (LVDS ). However, it is not the conventional
IEEE LVDS standard. It is an enhanced LVDS technique developed to evolve
with the performance of future process technologies. This is designed to help
ensure that the HyperTransport technology standard has a long lifespan. LVDS
has been widely used in these types of applications because it requires fewer
pins and wires.
unidirectional data path. width 2,4,8,16
bits can implements either upstream or
downstream on device
DATA LINK LAYER
Data link layer includes the initialization and
Configuration sequence ,periodic cyclic redundany check,
disconnect/reconnect sequence,information packets for flow
control and error management
INITIALIZATION
This technology enables devices with transmitter and
receiver links of equal width can be easily and directly
connected. Devices with asymmetric data paths can also be
easily connected.
Extra receiver pins are tied to logic 0, while extra transmitter
pins are left open. During power-up, when RESET# is asserted
and the Control signal is at logic 0, each device transmits a bit
pattern indicating the width of its receiver
PROTOCOL LAYER
The protocol layer includes commands, the virtual
channels in which they run and the ordering rules that
govern their flow

TRANSACTION LAYER

The transaction layer uses the


elements provided by the protocol layer to perform
actions such as read request and read responses
SESSION LAYER
The session layer includes link width optimization and
link frequency optimization along with interrupt and
power state capabilities.
LINK WIDTH OPTIMIZATION
The initial link-width negotiation sequence may
result in links that do not operate at their maximum
width potential. All 16-bit, 32-bit, and
asymmetrically sized configurations must be
enabled by a software initialization step.
COMMANDS
All Hyper Transport technology commands are either four or
eight bytes long and begin with a 6-bit command type field.
The most commonly used commands are Read Request, Read
Response, and Write. A virtual channel contains requests or
responses with the same ordering priority
Hyper Transport commands and data are separated
into one of three types of virtual channels: non-posted
requests, posted requests and responses. Non-posted requests
require a response from the receiver. All read requests and
some write requests are non-posted requests. Posted requests
do not require a response from the receiver. Write requests are
posted requests. Responses are replies to non-posted requests.
Read responses or target done responses to non-posted writes
are types of response messages.
ENHANCED LOW VOLTAGE
DIFFERENTIAL SIGNALLING
 The signaling technology used in hyper transport technology is LOW
VOLTAGE DIFFERENTIAL SIGNALLING (LVDS).This is designed to
help ensure that the Hyper transport technology has long life span
 LVDS has been widely used in this type of technology because it requires
only fewer pins and wires
 This is designed to reduce cost and power requirements
 Hyper Transport technology uses low-voltage differential signaling with
differential impedance (ZOD) of 100 ohms for CAD, Clock, and Control
signals, as illustrated in. Characteristic line impedance is 60 ohms.
 The driver supply voltage is 1.2 volts, instead of the conventional 2.5 volts
for standard LVDS.
 Differential signaling and the chosen impedance provide a robust
signaling system for use on low-cost printed circuit boards.
HyperTransport Base Packet
Protocol
– HyperTransport is an efficient data transport mechanism with the least
overhead of any modern I/O interconnect architecture .
– All HyperTransport information carried is multiple of 4 bytes.
– Command information is carried control packet of four or eight bytes.
– HyperTransport data traffic is carried as a data packet that consists of
an 8- or 12-byte header (one 8-byte control packet for writes or two
control packets, one 4-byte and one 8-byte, for reads) followed by a 4-
64 byte data payload. All HyperTransport information is carried in
multiples of four bytes (32-bits).
– A single control line is used to determine whether the link is carrying
data packet or control packet.
– Hypertransport commands and Data are separated into three types of
Virtual Channel
– 1-Non-Posted
– 2-Posted
– 3-Response
HyperTransport™ Technology
Makes System Design Easier
 Unlike bus designs that must support existing low cost
connectors, long cables,and device sharing,
HyperTransport technology has been designed as a chip-
to-chip interconnect for moving data over short distances
between chips in a system.
 It provides maximum bandwidth with minimum latency at
low cost, and it achieves this by eliminating many of the
constraints in system layout and design.
Support for Multiple Packages

 The HyperTransport technology interface built onto chips can be


packaged in either ceramic or organic substrates with plastic pin grid
array (PGA) or ball grid array (BGA) connectors.
 Typically, chipset packages are plastic BGAs with the die wire bonded
to them. Awire bond technique uses tiny wires to connect the bare die
to the metal leads of the chippackage.
 Alternatively, flip chip-pin grid array packaging can be utilized where
the actualchip is turned over to reduce the inductance in both signal
and powerdistribution paths.
 For HyperTransport technology, flip-chip die attachment is
recommended overwire bonded die attachment for all but the lo west
link frequencies.
Technology Makes System
Design Easier
 Unlike bus designs that must support existing low cost connectors, long
cables,and device sharing, HyperTransport technology has been designed as a
chip-to-chipinterconnect for moving data over short distances between chips in
a system.

 Easier to lay out:


 One of the key considerations to designing boards
that can be reliablymanufactured in large
quantities is the elimination of “skew” .
 Skew is the timing and phases anomalies in a
transmission signal that occur when trace
lengthsare not matched. This is a big concern,
especially in designs that incorporate high-
speedI/O buses.
Electrical Considerations

 The issue with all I/O bus architectures is to keep the


length bus traces on a motherboard equal so that the
signals arrive at their destination with equal delays.

The difference in the time it takes the signal to arrive between


the two links is the amount of skew built into the design.

The higher the skew, the more likely data integrity will be
compromised.With regards to skew, typical board layout
involves multiple designers maintaining a delicate balance
between multiple factors.
Signal Routing

 When system designers lay out boards, the


extra length of board traces connecting
pins in multiple packages must be dealt
with in a way that minimizes board space
while meeting matching requirement.
 HyperTransport technology is to route
compared with AGP, a connector
technology exclusively designed for video
cards and the leading video connection
technology used in PCs today.
How will HyperTransport
change the motherboard?
 HyperTransporttechnology brings many
benefits to motherboard PCB design. It
reduces theamount of traces (wires)
needed to connect points.
 It lowers the voltage requiredfor points to
properly operate. It simplifies the overall
complexity of PCB
design.
 Reducing thenumber of traces required for
connecting two points; be it chip-to-chip
orPCI slot to CPU reduces complexity of
design.
 A motherboard PCB is made up
of a series of layers of connections. There
just isn’t sufficient room
on a motherboard to connect every point
on a single layer. The solution is
to stack connection layers on top of each
other and connect them two-dimensionally
and three-dimensionally through the
layers.
 If the amount of traces is reduced
then three things can happen. The first is that the
motherboard itself is simpler to design and produce,
theoretically resulting in a lower cost.

 The second is that the reduction in traces results in more


space allowing for
more devices to be attached on an existing motherboard
size.

 The third would be an overall reduction in motherboard size


still keeping the same amount
of available device connection.
 In the diagram
below, the AGP link on the right (purple
and red) is an example of the current
amount of traces required and on the left
is the same AGP link built on
HyperTransport
technology.The result of less cost or more
devices or smaller size depends on the
manufacturer –consumer equation. The
manufacturer wants to sell more products
and this depends on what the consumer
wants or rather is told what they want.
CROSS TALK
CROSS TALK
 Increasing data throughput requires
more voltage.As voltage passes
through a connection or wire it
generates an electrical field which
can influence the wire next to it. This
is known as crosstalk
and crosstalk is similar to hearing
someone else’s conversation that
you didn’t call on your phone. For a
computer this is bad.
 The solutions to reduce the voltage
and make connections more efficient
in design. HyperTransporttechnology
utilizes LVDS (Low Voltage
Differential Signaling).
IMPLEMENTATION
Hyper Transport technology supports multiple connection
topologies including daisy chain topologies, switch topologies
and star topologies
DAISY CHAIN TOPOLOGY
Hyper transport technology has a Daisy chain topology
giving the opportunity to connect multiple Hyper transport I/O
bridges to a single channel. This is designed to support up to
32 devices. The Hyper transport technology tunneling feature
makes daisy chains of up to 31 independently
devices possible.
 A Hyper Transport technology tunnel is a
device with two Hyper Transport
technology connections containing a
functional device in between .Essentially,
the Hyper Transport technology host
initializes a daisy chain
DAISY CHAIN IMPLEMENTATION
SWITCH TOPOLGY
Hyper transport technology switch is a device designed
for use in latency sensitive environments supporting
multiple processors or special purpose processors.
These processors are designed to increase available
band widths
Hyper transport technology switch passes data to and
from one Hyper transport chain to another.
In Switch topology device is
inserted in to the chain allowing it to be branched.
This device is invisible to the host controller which
believes that the devices on the chain are daisy chained.
SWITCH CONFIGURATION
STAR TOPOLOGY
 Daisy chain configurations offer linear bus
topologies much like network “backbone,” and
switch topologies expand these into parallel
chains, a star topology approach that
distributes Hyper Transport technology links
in a spoke fashion around a central host or
switch offers a great deal of flexibility
HYPERT TRANSPORT STAR
CONFIGURATION
HyperTransport signs up
further support
Monday 15 July 2002 10:02
 Eleven companies have joined the
HyperTransport Technology Consortium,
bringing the total of participating
companies to 51. It is just under a year
since Advanced Micro Devices formed the
group to promote its HyperTransport
interconnect technology.
 HyperTransport technology enables point-to-
point high-speed data exchange between
integrated circuits on chips. Data-transmission
speeds of up to 12.8Gbps in a 32-bit
HyperTransport I/O link can be reached using
the technology, compared with 266Mbps using
older technologies. HyperTransport allows for
simultaneous and bi-directional exchange of
data, whereas older technologies only allowed
data to flow in one direction at a time.
HyperTransport™ Technology:
Optimized for Digital

Video & Audio
Digital video and audio applications are putting strains on PC
systems like never
 before. System performance is pivotal for compressing digital video
and audio into
 smaller, more manageable sizes and for rendering effects. For
consumer-level systems,
 the processor and accompanying system architecture must be able
to decompress data
 pumped into the system, move it quickly between the processor and
memory so the
 stream can be rendered with real-time special effects, and then
recompress the stream into
 a suitable format for output. In professional systems, the movement
of large uncompressed video within the system is the issue.
HyperTransport™ Technology
Solution
 The core-logic architectures of today, particularly the interface
between the
 Northbridge and the Southbridge, do not support isochronous data
transfers in which data
 packets are time-dependent and must be streamed in a way that
ensures fluid playback.
 Lack of isochronous support is the leading cause for the inconsistent
playback and jittery
 images of digital video and the stuttering of digital audio. Another
issue is the lack of
 concurrency in today’s interfaces. The inability to transfer data
simultaneously in both
 directions is a major limiting factor in non-linear video editing,
whether using a softwarebased solution that taxes the processor
and memory, or a hardware-based solution that relies on a
dedicated capture card.
 When using a hardware-based solution, the
systemmust be capable of handling very large
files while maintaining a
continuous,uninterrupted flow of data both to
and from the drive. Software-based solutions
make thisequation even tougher.
HyperTransport™ I/O technology supports both
isochronous and concurrent connections and has
the capability to handle very large amounts of
data at very high speeds.
 HyperTransport technology, thanks to its high-
bandwidth, low latency
 connections, isochronous transport system, and support
for concurrent communications,
 offers the bandwidth and performance necessary for the
next generation of digital video
 and audio. HyperTransport technology provides
backwards compatibility for PCI
 software, drivers, and operating systems, while helping
to eliminate bottlenecks and
 providing the bandwidth necessary for future high-speed
chips and interconnects
 standards.
Low latency Physical layers
 A high performance clock forwarded
architecture like hypertransport delivers
low latency at the physical layer.A single
forwarded clok is used per set of 8 data
path bits along with a skew-constrained
PCB.
 This enables very low latency point-point
data transfer
 Conversely other chip-to –chip
interconnect technologies like PCI-Express
use non skew constrained PCBs and clock
encoded links
Low Latency DataLink and
Transaction Layers
 Adding to its low latency capability,Hyper
transport interconnects also feature very
efficient datalink and transaction layers
due to low packet overhead.Infact Hyper
transport requires just 8 bytes for a write
operation and just 12 bytes for a read
operation.
 In case of PCI it is 12(write)-16(read)
bytes
Applications

 Front-side bus replacement


 Multiprocessor interconnect
 Router or switch bus replacement
CONCLUSION
 Although HyperTransport is an excellent
technology with many performance benefits
there is still a place in the market for other
technologies. Engineers need to consider their
needs carefully to choose the technology that is
right for a specific application.
 Intel introduced this Hyper Transport (HT)
technoloy in P4 Processor to enhance its
processing speed. This technology forces the OS
to see TWO Different processors though it is
ONE. So it handles the given task more
efficiently & quickly

You might also like