0% found this document useful (0 votes)
400 views

EE290C - Spring 2011 Course Prerequisites: High-Speed Electrical Interface Circuit Design Lecture 1: Introduction

This document provides information about the prerequisites and focus of the EE290C - Spring 2011 course on High-Speed Electrical Interface Circuit Design. The prerequisites include a minimum of EE141 and EE240, with EE241 also helpful. The course assumes familiarity with basic data converters, Verilog/VHDL, and basic transmission lines. Exposure to communications and signal processing is also beneficial but not required, as important points will be covered. The course will focus on circuit design for modern electrical interfaces, which are now complex mixed-signal communication systems. The goal is to learn how to design an optimized link for a given application. Grading will be based on homework, a group project to design a high-speed interface
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
400 views

EE290C - Spring 2011 Course Prerequisites: High-Speed Electrical Interface Circuit Design Lecture 1: Introduction

This document provides information about the prerequisites and focus of the EE290C - Spring 2011 course on High-Speed Electrical Interface Circuit Design. The prerequisites include a minimum of EE141 and EE240, with EE241 also helpful. The course assumes familiarity with basic data converters, Verilog/VHDL, and basic transmission lines. Exposure to communications and signal processing is also beneficial but not required, as important points will be covered. The course will focus on circuit design for modern electrical interfaces, which are now complex mixed-signal communication systems. The goal is to learn how to design an optimized link for a given application. Grading will be based on homework, a group project to design a high-speed interface
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Course Prerequisites

EE290C – Spring 2011 • Minimum: EE141, EE240


• EE241 helps too, but not necessarily required

High-Speed Electrical Interface Circuit Design • Assume you are familiar with:
Lecture 1: Introduction • Basic data converters (at level of EE240 project -
EE247 not required)
• Verilog/VHDL
• Basic transmission lines (EE117)

• Exposure to communications & signal


Elad Alon processing helpful
Dept. of EECS • But deep expertise not required – will cover
important points of what we need
EE290C Lecture 1 4

Course Focus Lecture Notes


• Focus: • Based on slide from Prof. Borivoje Nikolic,
• Circuit design for modern electrical interfaces Prof. Vladimir Stojanovic (MIT), Jared Zerbe
(Rambus), and myself
• Interfaces (links) are now complex, mixed-
signal communication systems • Primary source of material for the class
• Will do a lot of transistor-level design • No required text
• But will be tightly coupled to system-level design

• Notes posted on the web at least 1 hour


• Goal: before lecture
• Learn how to design an optimized link given a • Will hand out limited # of hard copies in class
target application
EE290C Lecture 1 2 EE290C Lecture 1 5

Administrative Some References


• Digital Systems Engineering
• Course web page: W.J. Dally, J.W. Poulton, Cambridge University Press, 1998.
http://bwrc.eecs.berkeley.edu/classes/icdesign/ee290c_s11
• Design of High-Performance Microprocessor Circuits
• Webcast link: Edited by A. Chandrakasan, W. J. Bowhill, F. Fox, IEEE Press,
2001
http://webcast.berkeley.edu • Chapter on high-speed signaling and I/O design

• Office hours • Design of Integrated Circuits for Optical Communications


B. Razavi, McGraw-Hill, 2002
• 519 Cory Hall
• Tues. 9-10am, Thurs. 11am-12pm • Papers from:
• IEEE Journal of Solid-State Circuits
• IEEE International Solid-State Circuits Conference
• All announcements made through web page • IEEE Symposium on VLSI Circuits
• Check back often • IEEE Custom Integrated Circuits Conference
• …

EE290C Lecture 1 3 EE290C Lecture 1 6


Grading Shouldn’t This Be Really Easy?
• Grading:
• HW: 30%
• Will have 3-4 assignments
• Essential for learning the class material
• Project: 60%
• Will design a complete high-speed (>10Gb/s) interface
• Groups of 3-4
• Will want wide range of skills - form your groups now
• Presentations: 10% • This really is a “link“
• Will give two project-related presentations • (Although maybe not the best one)
• First at project “half-way” point
• Seems like it should be really easy to build
• Second at project end
• So why have this class at all?
• No exams
• But don’t take course lightly – will be a lot of work • Look at where/how links are really used
EE290C Lecture 1 7 EE290C Lecture 1 10

Homework Lots of Data on the Move


NSFnet 1992, D. Cox, R. Patterson, NCSA
• Homework:
• Can discuss/work together
Backbone
• But write-up must be individual
Router
• Drop in box outside Elad’s office (519 Cory) Rack
• Generally due 5pm on Thursdays

• No late submissions
• Start early!

PC or
Console
EE290C Lecture 1 8 EE290C Lecture 1 11

Schedule Notes Links Are Everywhere


NSFnet 1992, D. Cox, R. Patterson, NCSA
• ISSCC Week: 2/21 - 2/25 (no lectures)
• Spring break: 3/21 – 3/25
Backbone
• Project: Router
• Will be broken into 3-4 parts Rack

• Check on the website for updates


• First presentations: ~1st week of April
• Final presentations: RRR week

PC or
Console
EE290C Lecture 1 9 EE290C Lecture 1 12
Inside of a Router (ca. 2006) So What Was Wrong With This?
Line Cards: Passive Switch Cards:
8 to 16 per System Backplane 2 to 4 per System
MEM

MEM
MEM

MEM
MEM

MEM
MEM

MEM
SerDes
SerDes Crossbar
Crossbar

TM/
TM/
Optics
Optics SerDes MAC
MAC NPU
NPU Fabric
Fabric
IF
IF SerDes
SerDes

• In principle, nothing ☺
• As long as the wire is “short enough”
OC-192 4x3.125 Gb/s 3.125-12.5Gb/s • And get the “right” clock at both TX and RX
10Gb/s XAUI Serial Links Backplane Serial Links
Laser driver link (chip-to-chip) • When is a wire “short enough”?
• How to get the “right” clocks?

EE290C Lecture 1 13 EE290C Lecture 1 16

Inside of a Router (ca. 2011) What a Link Needs to Do


Line Cards: Passive Switch Cards:
8 to 16 per System Backplane 2 to 4 per System • Get bits from the TX to the RX (Signaling)
MEM

MEM
MEM

MEM
MEM

MEM
MEM

MEM

SerDes
SerDes Crossbar
Crossbar

TM/
TM/
Optics
Optics SerDes MAC
MAC NPU
NPU Fabric
Fabric
IF
IF SerDes
SerDes

• Determining which bit is which (Timing)

OC-768 4x10 Gb/s 6.25-25Gb/s


40Gb/s Serial Links Backplane Serial Links
Laser driver link (chip-to-chip)

• No extra wires/cables, minimal changes to PCB


• But everything needs to run faster…
EE290C Lecture 1 14 EE290C Lecture 1 17

Not Just Routers… Backplane Signaling At 2-3Gb/s (Past)


• Chip-to-chip signaling Linecard Backplane Linecard
• Computers, games: Serdes Serdes
DDR, DDR2: 100-400Mb/s
RDRAM 800-1600Mb/s 0.0 0.2 0.4 0.6 0.8 1.0
[GHz]
XDR DRAM 3.2-6.4Gb/s 1.0

• Board-to-board signaling:
• Computers, peripherals: 2Gb/s view of the channel Signal at Rx
Signal at Tx
0.1

PCI (66-133-400MHz), PCI Express (2.5Gb/s – 10Gb/s)


USB (10Mb/s – 10Gb/s) • Other than knowing about transmission lines
• “Wire” (channel) wasn’t an issue up to 2-3Gb/s
• Constant desire to signal faster at same or lower power • “Good old days” –on-chip circuits set speed limits
• No matter where the links are
• Lots of publications on how to make them faster
EE290C Lecture 1 15 EE290C Lecture 1 18
Backplane Signaling At 10+Gb/s (Today) Syllabus
Linecard Backplane Linecard • Link Environment
• Channels: physical components, models
Serdes Serdes
• Link performance evaluation
• Signaling
1.00
0.0 1.0 2.0 3.0 4.0 5.0
[GHz] • Transmitters, receivers
• Equalizer types, circuits
0.10

• Adaptation algorithms and implementations


Signal at Tx
0.01
Signal at Rx • Timing
• Clocking and link types
0.00

• Clock and data recovery (CDR)


10Gb/s view of the channel
• PLLs, DLLs, and phase interpolators
• Channel now degrades the signal significantly • Support functions
• Improvements in channel tend to be costly • Supply regulation
• Short-distance optics vs. electrical debate ~15 years old • Mixed-signal design verification
• Electronics usually bear the burden • Advanced topics (if time permits)
EE290C Lecture 1 19 EE290C Lecture 1 22

To Make Life Even More Fun…

• Need to achieve all of this within tightly limited


power, area budgets
• With lots of noisy digital blocks nearby
• And with transistor scaling running out of steam

EE290C Lecture 1 20

Good News
• Many opportunities for multi-disciplinary
innovation
• Circuits, communications, optimization, E&M, …

• Will learn how to build (one of) most efficient


comm. systems in existence
• Best designs use only ~0.5-2mW per Gb/s of
throughput

• Techniques broadly applicable


• Even if you end up working on RF, biosensors, data-
converters, etc.

EE290C Lecture 1 21

You might also like