You are on page 1of 21

HỆ THỐNG VLSI

45 TIẾT
TÀI LIỆU THAM KHẢO
Giáo trình chính
• Weste Neil H.E, David Harris, CMOS VLSI Design - A Circuits and
Systems Perspective , Prentice Hall 2002.
• Đinh Sỹ Hiền, Thiết kế hệ thống VLSI, NXB ĐHQG TPHCM.
Tài liệu tham khảo
• Tống Văn On, Hệ thống VLSI .
• Neil H.E. Weste,, Kamran Eshraghian,
g , Principle
p off CMOS and
VLSI Design A Systems Perspective 2nd Edition, Addison Wesley
1994.
• Andrew Brown, VLSI Circuits and System in Silicon, McGraw-
Hill 1991.
Hill, 1991
• John P. Uyemura, Introduction to VLSI Circuits and Systems,
John Wiley & Sons 2002
NỘI DUNG
• Giới thiệu về hệ thống VLSI
• Ngôn ngữ thiết kế phần cứng VHDL
• Thiết kế các
á phần
hầ tử cơ bản
bả
• Thiết kế hệ nâng cao
• Kiểm thử thiết kế
• Công nghệ CMOS
GIỚI THIỆU
• VLSI?
– Very-large-scale integration
– Các thiết kế có độ tích hợp lên đến hàng trăm
triệu transistor và sẽ có các thiết kế độ tích
hợp lên đến hàng tỷ transistor.
– Qua ba thập kỷ, công nghệ sản xuất chip bán
dẫn đã p phát triển từ công
g nghệ
g ệ 4μmμ đến
45nm.
Lợi điểm của IC và việc tăng mật
độ tích
í h hợp?
h ?

– Độ tin cậy của IC cao hơn các linh kiện rời


– Dễ chế tạo với số lượng lớn
– Giảm kích thước (…)
– Tăngg tốc độ
ộ (g
(giảm các p
phần tử kýý sinh,, kích
thước lan truyền)
– Giảm công suất tiêu thụ( …)
– Tăng khả năng xử lý(…)
– Chi phí giảm(…)
Ảnh hưởng của chip VLSI?
Mọi
ọ lĩnh vực:

Công nghiệp
Quân sự ự
Hàng không, vũ trụ
Y tế
Ngân hàng
Giáo dục
Giải trí
Công nghệ Thiết kế VLSI hiện nay
• Thiết kế dựa trên thiết bị logic có thể lập trình
(
(programmable
bl llogic
i ddevices)
i ):
– PLA (programmable logic arrays),
– Complex Programmable Logic Devices (CPLD)
– Field Programmable Gate Array (FPGA)
• Thiết kế trên mảngg cổng
g logic
g ((Gate Arrays,
y Sea
of Gates)
• Thiết kế dựa trên các phần tử cơ bản (Standard-
C ll B
Cells Based)d)
• Thiết kế hoàn chỉnh
So sánh ROM và PLA
So sánh ROM và PLA
• Perform the same function as a ROM
– n inputs and m outputs – m functions of n variables
– AND array – realizes product terms of the input variables
– OR array – ORs together the product terms
PLA
Using PLA: An Example
F1 = a' bd + abd + ab' c' + b' c
F2 = a' bd + b' c + bc
b
F3 = abd + ab' c' + bc
FPGA
CLB – Confugurable Logic Block
Các ngõ vào, ra của CLB nằm trong
một
ột “biển”
“biể ” các
á kết nối
ối nội
ội

Lect #14 Rissacher EE365


Chi tiết:

Các kế
Cá kết nối
ối
được điều
khiển bởi
RAM bits
Programmable Switch Matrix
programmable switch element

turning the corner, etc.


Thiết kế trên mảng cổng logic
(S off Gates)
(Sea G )
Thiết kế dựa trên các phần tử cơ bản
Thiết kế chip VLSI
– Số
• Hệ thống
• Thiết kế ở cấp
p độ RTL ((register
g transfer level))
• Thiết kế ở cấp độ vật lý
– Tương tự
• Hệ thống
• Khối chức năng cơ bản
• Mạch, layout
Thiết kế chip VLSI
– Nhiều cấp độ: từ transistors đến hệ thống
– Các vị trí:
• Người thiết kế layout
• Người thiết kế mạch
• Người lập kiến trúc
• Kỹ sư thử nghiệm
• Kỹ sư chế tạo mạch
• Nhà thiết
ế kếế hệ thống

• Lập trình viên CAD

You might also like