Saturday Phone Service Interruption
There will be a brief pause in our phone service beginning at noon on Saturday, May 15 through May 16. For course emergencies, you may reach us at email@example.com.
IO Design Fundamentals | VLSI.X405
This course is an introduction to IO interfacing from one platform to another at both chip and board levels. With today’s chips running over 1GHz, inter-chip communicating is often a limiting factor of the system. Examples of high-speed IO are HDMI, USB 3.0, and 100Base-T.There is no single solution and over the years numerous approaches have been taken, including lowering logic voltages, using differential signals and optical interfaces. The course reviews the various approaches that have been taken in the last two decades, and covers the advantages and disadvantages of TTL, CMOS, low-voltage CMOS, LVDS and optical, from the perspective of speed, power, cost, and complexity.
The course emphasizes fundamental concepts such as transmission line analysis, slew rate, termination, etc. It introduces the basic IO logic, timing analysis and package model, and covers bit error rate, bi-directional IO and decision feedback filters. It does not cover complete circuit designs of the latest IO schemes or board design. Because most solutions are silicon-based, ESD (electro static discharge) concepts and techniques will also be discussed. A circuit simulation tool will be offered to students for exercises but its instruction is not part of the course.
At the conclusion of the course, you should be able to:
- Describe the techniques used in high speed data communications interfacing at the chip and system board level
- Utilize IO Design techniques and tools to analyze and approach various interface problems
- Demonstrate impedance matching, termination techniques as well optical interfacing circuits and techniques
- Discuss suitable approaches for 3GHz and beyond
Skills Needed: A basic course in circuit design and understanding of basic electromagnetic physics.
Sections Open for Enrollment:
|Date:||Start Time:||End Time:||Meeting Type:||Location:|
|Thu, 06-24-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 07-01-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 07-08-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 07-15-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 07-22-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 07-29-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 08-05-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 08-12-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 08-19-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Thu, 08-26-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|