Short-haul optical interconnect en route to effective

Download Report

Transcript Short-haul optical interconnect en route to effective

Optoelectronic FPGAs
A talk on short-haul optical interconnect
and its potential in FPGAs
Jan M. Van Campenhout
ELIS department
Ghent University, Belgium
February 20, 2004
Optical Interconnect inside Electronic Systems
--1--
Outline
1.
2.
3.
4.
5.
Short-haul optical interconnect and its goals
Interconnect contexts and their significance for OI
Issues in effective parallel, short-haul interconnect
An experiment from the past: the OIIC optoelectronic FPGA
Optical interconnect and FPGAs: the future
February 20, 2004
Optical Interconnect inside Electronic Systems
--2--
Short-haul optical interconnect
and its goals
Why would we use meter-range optical interconnect as a
substitute for electrical interconnect?
What are the precise requirements for the optical interconnect?
Is it bandwidth?
Is it power dissipation?
Is it physical density?
Is it reduced skew?
Is it physical distance?
…
 Requirements very often are conflicting and context dependent
 Actual interconnect properties complex result of properties of
subcomponents
February 20, 2004
Optical Interconnect inside Electronic Systems
--3--
The requirement side
the interconnect context
Combined set of system context parameters define coherent
set of boundary conditions for interconnect at link level
Important parameters:
• Behavioral:
– Clocking behavior (Synchronous, Mesochronous,
Plesiochronous, Asynchronous) with related parameters
(latency, skew, …)
– Power dissipation; speed-power product
– Aggregate bit rate; error rate
• Topological: point-to-point vs. broadcast or bus; parallelism
• Metrical: distance covered; required density
February 20, 2004
Optical Interconnect inside Electronic Systems
--4--
The interconnect space: examples
Behavior
Processor L2-to-Main Memory link
Clock distribution tree
Parallel Datacom link
Serial network link
Topology
Metrics
Short-haul Optical Evolution
February 20, 2004
Optical Interconnect inside Electronic Systems
--5--
Telecom is not Datacom Link is not Short-haul Interconnect
Parameter
Telecom
Datacom Link
Short-haul Interconnect
Data rates
Extremely high
for single link
Aggregate rate high
through moderate
parallelism, limited
channel rate
Aggregate rate very high
through high parallelism,
limited channel rate
Latency and skew
Unimportant
Skew should be
limited, latency not
very important
Can both be very important for
very short parallel links
Distance
Hundreds of m to
km
10 m to 300 m
10 cm to 10 m
Topology
Single, Point to
point
Parallel (4 – 36), point
to point
Highly parallel (64 – 256), point
to point or multipoint
Use of wave
length (nm)
Multiple, singlemode (1300,
1500)
Single, multimode, 850
Single, multimode, 850, 980
Possibly incoherent (LEDs)
Clocking behavior
Asynchronous or
plesiosynchronous
Asynchronous or
plesiosynchronous
Mesosynchronous or
synchronous
Embedding in
electronic system
No
No
Yes
February 20, 2004
Optical Interconnect inside Electronic Systems
--6--
Some existing datacom links (< 300 m typ)
are thriving
Company / link
Infineon (PAROLI)
RWC
Agilent
Jitney
OETC
NEC
NTT
POLO
Motorola (Optobus II)
Seiko & Asahi
Alvesta 3200
Vixel
Aralight ARL-36
# of
channels
12
12
12
24
32
16
40
10
10
2
4
4
36
February 20, 2004
Channel bit
rate (Gbd)
1.6
0.2
2.5
0.4
0.625
1.0
0.7
0.01
0.8
0.4
3.1875
1.25
3.125
Fiber
MM
SM
MM
MM
MM
MM
MM
MM
MM
POF
MM
MM
MM
Wavelength
(nm)
850
1300
860
850
850
980
850
850
850
850/780
850
850
Optical Interconnect inside Electronic Systems
Year Channel
Dissip (mW)
2002 241
1999 200
2001 387
1993
1992 400
1995
2001 225
--7--
Short-haul interconnect
poses additional requirements and issues
•
Parallelism of interconnect much larger: 8 x 8 up to 16 x 16
–
–
–
•
Embedding of link into functional CMOS
–
–
–
–
•
Alignment accuracy of +/- 10 mm across entire array; must be
compatible with electrical assembly (BGA)
Connectorisation and manufacturing of optical pathway (2-D ribbons,
embedding,…)
Uniformity of optical devices in large arrays
Hybridisation problems; through-substrate operation (wave length,
thinning)
Required package hermeticity and connectorisation to chip level
More complicated heat evacuation requirements
Strong electrical environment noise aggressive to receivers
Use of plastic materials in view of mechanical properties (bending)
–
–
Compatibility of plastic parts with reflow temperatures during assembly
Handling of very flexible fibre in production process
February 20, 2004
Optical Interconnect inside Electronic Systems
--8--
The OIIC system demonstrator: an opto-electronic FPGA
(1998)
Use optical interconnects to realize
3-D extension of the electrical onchip interconnect fabric
• offers a highly compact and
densely interconnected multi-FPGA
system
• should provide an essentially 3-D
routing environment, leading to
shorter average wire lengths, hence
faster systems
• should provide an increased
routability of complex designs
OIIC (Optically Interconnected Integrated
Circuits, EP 22641) -- Sep 1996 - Jan 2001
February 20, 2004
• should allow high bit rates over
many parallel channels
Optical Interconnect inside Electronic Systems
--9--
Physical view: from 3-D back to the plane
Unfolding allowed by flexible POF optical pathway
3-D setup could be realized with free-space optics and
transparent substrates
Unfolding the 3-D geometry using flexible ribbon-based
interconnect allows the use of non-transparent Si substrates
February 20, 2004
Optical Interconnect inside Electronic Systems
--10--
Probing the effect of massive short-haul optical
interconnects in FPGAs
Perform a large number of partitioning
experiments*
o Onto a variety of architectures
o Using public-domain benchmarks
(ISPD98)
Estimate maximum clock frequency of
synchronous circuits
* J.Dambre, H. Van Marck, and J. Van Campenhout, Proc . PI ’99
February 20, 2004
Optical Interconnect inside Electronic Systems
--11--
Result: increase in operation speed possible with lowlatency optical interconnect
3-D interconnect leads to
sizeable speed gains
provided link latency small
enough
Critical value: better than
electrical interchip
interconnect
Gains biggest for large
complex circuits
February 20, 2004
Optical Interconnect inside Electronic Systems
--12--
Concrete realization: OE FPGA module
LED or
VCSEL
arrays
Photo detector
arrays
4  8 or 8  8 arrays
flip chip mounted
2D array 16  8 fibers of custom-made
125-mm diameter PMMA POF with 90º
termination block on precision spacers
February 20, 2004
Optical Interconnect inside Electronic Systems
--13--
The OIIC system demonstrator: board view
February 20, 2004
Optical Interconnect inside Electronic Systems
--14--
OIIC lesson 1: Technology is essentially available
The FPGA demonstrator has been built and thoroughly tested
Essential technology is available* and has been transferred to
industry:
o Arrays (8 x 8) of optical devices can be produced with good yield
and uniformity
o Hybridization through flip-chip mounting of optical arrays feasible
with good bonding yield
o Driver and receiver circuits compatible with standard CMOS
processes available; Gigabit rates pose no problem
o Use of multimode, POF-based optical pathways allows relatively
simple passive alignment techniques and easy termination and
connectorization
Increased pickup by industry is essential to provide reliable sources
*H. Neefs (ed), Achievements 1996-2000, Advanced Research Initiative in Microelectronics,
European commission, 2000
February 20, 2004
Optical Interconnect inside Electronic Systems
--15--
OIIC lesson 2: Pathways need much more attention
Ribbon-like optical pathway OK for inter-cabinet interconnects, not
for board-level inter-chip interconnects
Need integrated solutions for board-level application (MCM, PCB,
Backplane)
o Integration can be build-up or in-board solution
o Special attention required by
o Thermal compatibility of pathway materials with soldering
o Hermeticity requirements of electrical components
o Reliable and low-cost passive alignment
o Connectorization and 90-degree bends for two-dimensional arrays
of fibers
But: significant progress being made by various research teams (-> IO)
February 20, 2004
Optical Interconnect inside Electronic Systems
--16--
OIIC lesson 3: Speed-power performance compares favorably with
electrical interconnects
Link
Signalling rate
(GBaud)
Speed-power
(pJ)
Area
National Semiconductor/
DS90LV031A/32A LVDS
0.3
120
-
Altera Corp./
APEX 20KE LVDS
0.622
20.5
-
Rambus/
Serdes Cell (.18 m)
3.125
72
-
U. Vogel et al*
LVDS I/O cells (.18 m)
1.25
36
124 x 480 m
OIIC Gigalink (0.6 m)
0.5
29
125 x 250 m
*U. Vogel, R. Jahne, S. Ulbricht, G. Bunk, Essirc2000
February 20, 2004
Optical Interconnect inside Electronic Systems
--17--
OIIC lesson 4: Use at logic level only in special cases
Residual interconnect latency comparable to electrical I/O pins
Is too much for use at logic level in ASIC designs; could be
tolerable in special cases (with latency tolerance):
o The case just studied: FPGAs
o Unidirectional pipelines
o Multi-rate synchronous systems
Inter-chip optical interconnects should preferably be used at R/T
level or higher, the same way high-performance electrical links
are used:
o as multi-fiber interconnects sharing the same (embedded) clock
o With optimized receivers, taking the presence of clock into account
February 20, 2004
Optical Interconnect inside Electronic Systems
--18--
Modern FPGA trends
Underlying OIIC assumptions of FPGA structure no longer
entirely valid:
• Modern FPGAs have much more complex internal structure
(memory blocks, carry chains, R/T-level primitives,
embedded cores)
• SoC strives towards single-FPGA solutions, avoiding logiclevel interconnect of many FPGAs
However:
• Basic operation frequency, pincount & bandwidth req’s are
growing fast
• Growing demand for high-speed interconnect into application
environment as well as inter-FPGA
February 20, 2004
Optical Interconnect inside Electronic Systems
--19--
Current SERDES backplane evolution and FPGAs
Serializing interchip interconnect attempts to solve electrical
backplane interconnect problems:
• Trades parallelism and pin count for bit rate
• Eliminates cross-talk & skew problems of parallel interconnects
• Pre-emphasis technique allows for high bandwidth on copper
Examples of standards:
• 10G Attachment Unit Interface (4 x 3.125 Gb/s)
• 3GIO (PCI Express) (up to 80 x 2.5 Gb/s)
• Serial Rapid I/O (up to 3.125 Gb/s)
• Infiniband (12 x 2.5 Gb/s)
High-speed serial I/O offered by most high-end FPGA manufacturers:
• Xilinx Rocket IO (on the Virtex II Pro series)
• Altera Serialite (on the Stratix GX family)
• Lattice SerDes (ORCA series)
February 20, 2004
Optical Interconnect inside Electronic Systems
--20--
Current SERDES backplane evolution and FPGAs (2)
However:
• Overall latency due to serialization my be an issue
• Copper length at high bit rates limited: what about copper
intercabinet links at > 5 Gb/s?
• Power dissipation is going up fast (800 mW @10 Gb/s = 80 pJ)
• What about scalability (to higher # of links, higher rates?):
extreme burden on PCB layout
Short-haul optical interconnect offers elegant solution:
• Can provide highly dense, low-latency interconnect down to the chip
level without stringent distance-bandwidth limitation
• Scalability perspectives are excellent (even using parallel
interconnects: skew problems much less critical)
• Power dissipation perspective very good
February 20, 2004
Optical Interconnect inside Electronic Systems
--21--
Lattice SERDES road map
100 Gbps
Aggregate Bandwidth per Device
Lattice offers the most options for
programmable SERDES…
30 Gbps
GDX2 Programmable
Digital
Interconnects
and SERDES
15 Gbps
ispXPGA High Performance
FPGAs with
Instant-On and
SERDES
8 Channels
x 4.25Gbps
ORCA
ORT82G5
8 Channels
x 2.7Gbps
ORCA
ORSO82G5
8 Channels
x 850Mbps
GDX2-128
GDX2-64
GDX2
ORCA
ORSPI4
12 Channels
x 850Mbps
8 Channels
x 850Mbps
February 20, 2004
FPSC High
Performance
FPGAs with
Embedded
Interface cores
and SERDES
ispXPGA
1200
GDX2-256
Courtesy Lattice
Semiconductor 2003
ORCA
Series 5
20 Channels
x 850Mbps
16 Channels
x 850Mbps
4 Channels
x 850Mbps
32Channels
x 3.7Gbps
4 Channels
x 850Mbps
ispXPGA
500
8 Channels
x 850Mbps
ispXPGA
200
ORCA
ORT8850
ispXPGA
125
ispXPGA
Optical Interconnect inside Electronic Systems
FPSC
--22--
Conclusions
Short-haul parallel optical interconnect with direct chip access
makes sense in high-speed FPGA I/O
• Provides scalability: can combine high link counts with high
bit rate without excessive power requirements or PCB
escape problems
• Allows to eliminate one level from the interconnect
hierarchy: inter chip = inter board = inter cabinet
• Base technology essentially available
February 20, 2004
Optical Interconnect inside Electronic Systems
--23--