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

01 - Elec5804 - f2023 - Overview

This document provides an introduction to an ELEC 5804 VLSI Design course being offered in the Fall 2023 term. It includes contact information for the instructor, Dr. Leonard MacEachern, lists some courses he teaches, and discusses some of his research areas including wearable, embedded systems, biomedical, and radio frequency integrated circuit design. It outlines details about the term project, including topic ideas and deliverables. It provides motivation for the course by discussing the rapid evolution of integrated circuits enabled by the use of silicon and photolithography techniques.

Uploaded by

clarice.wen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

01 - Elec5804 - f2023 - Overview

This document provides an introduction to an ELEC 5804 VLSI Design course being offered in the Fall 2023 term. It includes contact information for the instructor, Dr. Leonard MacEachern, lists some courses he teaches, and discusses some of his research areas including wearable, embedded systems, biomedical, and radio frequency integrated circuit design. It outlines details about the term project, including topic ideas and deliverables. It provides motivation for the course by discussing the rapid evolution of integrated circuits enabled by the use of silicon and photolithography techniques.

Uploaded by

clarice.wen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

ELEC 5804

VLSI DESIGN

Fall TERM 2023


INTRODUCTIONS

2
My Coordinates

Leonard MacEachern, Ph.D., P.Eng.


Associate Professor
Department of Electronics
Carleton University
1125 Colonel By Drive
Ottawa, Ontario, Canada K1S 5B6

-----
Of ce: 7044 Minto Centre
Phone: 613 520-2600 x2381
FAX: 613 520-5708

3
fi
Some Courses I Teach:
• ELEC 2501 (years ago) — basic circuit analysis

• ELEC 3105 (years ago) — fundamentals of electromagnetics

• ELEC 4601 (this is my fourth time) — microprocessor systems

• ELEC 4707 (since 2001 !) — analog integrated circuits

• ELEC 5804 (since 2002 !) — VLSI Design

• ELEC 5808 (years ago) — analog integrated circuits

4
Some Things I Work On:
GND VDD Vtune Vtune GND

Vtune Vtune
T1 T2 T3 T4
GND
IM3 Path
VDD Out+

1.2 mm
Distortion GND
generator

RFin Out-
HD2 Path
Vbias
T5 T6 T7 T8
Vtune Vtune

GND VDD Vtune Vtune GND

1.2 mm

“Wearables” “Embedded “Biomedical “Radio Frequency


Figure 6.9: Micrograph of the fabricated predistorter IC.

Systems” IC Design” IC Design”

5
ABOUT THE COURSE

6
Review PDF of the course outline.

7
BOOKS
There is no mandatory textbook for this course.

CMOS VLSI Design: A Circuits and Systems Perspective (4th Edition)


by Weste & Harris

Digital Integrated Circuits (2nd Edition)


by by Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic

9
Term Project Details and Ideas
Project Goal

• Demonstrate knowledge of VLSI Design in a


comprehensive practical manner.
• Perhaps get a jumpstart on your thesis research
(but not necessarily – this is a chance to explore).
• Spend time doing/researching something of
interest to you, and get credit for it.
What You Must Do
• Pick a topic for your project.
• Do some basic background research so you can
implement your topic as a VLSI circuit.
• Present the idea and intended work to the class as a
5-10 minute presentation. Final presentation time will
depend on how many are in the class when we start the
presentations.
• Do all the work.
• Prepare and submit a paper in IEEE format.
Approximately 10 pages in length plus references.
• Profit?
Schedule
• Start any time
• Once the class size has stabilized, I will make a schedule
for in-class project presentations.
• We’ll start the in-class presentations as soon as possible.
Topic Ideas
• Design a standard cell library (e.g. a few types of gates such as NAND, NOR,
NOT, XOR). Use the library to synthesize a design (e.g. something you get from
OPENCORES.ORG) and compare your library's performance to the performance
attained using the library from CMC.
• Design various digital filters (a few different types - you can download most of the
code right from the internet anyway). Do something clever to reduce the layout
area after synthesis. Do simulations demonstrating the filter. Examine the effects
of quantization.
• Digital signal processor: design a DSP unit to calculate various trignometric
functions as quickly as possible (e.g. sin, cos, tan). Calculate inverse functions,
square root, log, etc.
More Topic Ideas
• Image processor: design an image processor that can detect edges,
lines, circles, etc.
• Design a spread spectrum modulator and a spread spectrum
demodulator. You should code the radio front end using AHDL, and
the processor in Verilog. Write code to generator various PN
sequences.
• Design an LMS adaptive filter (for example, for audio compression).
• Design an MP3 decoder.
• Design a synthesizable microprocessor.
• Design a GMSK modulator and demodulator.
Even More Topic Ideas
• Using ChatGPT or another LLM to help with design would be
interesting.
• Otherwise any topic might be fine. Run it by me and I’ll give my
opinion on whether it’s even possible in the time frame of the course.
Deliverables Details

• Marking rubrics will follow later in the term


• Presentation and report format details also will follow later in
the term.
• The project is a major deliverable, worth a total of 50% of the
total mark of the course, so expect it to take a significant
amount of time and effort. Budget your time accordingly.
Course Motivation

18
An Overview of the IC Industry

• Driving factors in the industry


• The semiconductor market
• Brief history of integrated circuits
• Enabling factors for IC evolution

19
The Semiconductor Market

From “Statistica”
21
IC Evolution
In 1947, three Bell Labs
physicist-engineers produced
the electronic invention of the
era – the transistor. John
Bardeen, Walter Brattain, and
William Shockley were seeking
to exploit the behavior of
semiconducting materials when
they devised a way to make a
crystal of germanium do the
work of a triode vacuum tube,
the most basic of electronic
components.
Question: What enabled the rapid
evolution of the technology?
Answer:

Use of Silicon and


photolithographic techniques.
1959: First Commercial Silicon
Planar Transistor

1.9mm
1964: Diode Transistor Logic Circuit

1.9mm

1.9mm
1970: 256 bit Bipolar RAM

3.6mm

2.8mm
1981: CPU (450,000 Transistors)

6.3mm

6.3mm
Incredible Progress Over Such a
Short Time!

32
1959 1964

1970 1981
Some Interesting Dates
• 1948 - Transistor Invented (Shockley, Bardeen & Brattain, AT&T)
• 1954 - Silicon Transistor (Teal) - 1st mass production
• 1956 - Transistor Computer (Cray Research)
• 1958 - First Monolithic Circuit (BJT, Kilby@TI & Noyce@Fairchild)
• 1960 - MOSFET (AT&T) - SSI (< 100 transistors)
• 1961 - TTL (Pacific Microtel) - 25um feature size
• 1962 - ECL (Motorola)
• 1964 - Opamp ([email protected])
• 1965 - PDP-8 < $20,000
• 1966 - MSI (100 - 1000 Transistors)
• 1969 - LSI (1000 - 10000 Transistors) PMOS, NMOS, CMOS
• 1969 - E-beam production, digital watches, calculators
• 1970 - Microprocessor (Hoft@Intel)
• 1971 - Ion Implantation
• 1972 - I2L (IBM - 16-bit micros)
• 1975 - VLSI (10,000 - 100,000 Transistors) Self-aligned process
• 1975 - SPICE developed (Pederson@Berkeley)
• 1980’ s - ULSI (> 100,000 Transistors), ASICS, PLD, trench caps, dual well, BiMOS, feature
size ~ 2um
• 1990’ s - > 1,000,000 Transistors, 64-bit micros, micromachining,
• FPGA, Synthesis (VHDL), copper interconnect, < 0.5um
• Post-2000 – 100,000,000 transistors, 64-bit computers, 128 bit-wide (and 256 bit-wide)
data busses, Verilog, FIN-FET, 65nm.
Lots of Acronyms
One of the “worst” acronyms:

VHDL

VHSIC Hardware Description Language


Very-High-Speed Integrated Circuit

VHDL is commonly used as a design-entry language for FPGAs


and ASICs in electronic design automation.

You might also like