CHUYÊN ĐỀ ASIC ThS. NGUYN BÁ HI
Đối tượng: sinh viên năm 5, ngành Đin t Khoa Đin t Vin thông
Sách tham kho.............................................................................................................2
Cách thc tính đim......................................................................................................2
Dn nhp .......................................................................................................................3
CHƯƠNG 1: Gii thiu ASIC......................................................................................4
1.1 Các loi ASIC ......................................................................................................... 5
1.1.1. Full-custom ASIC.............................................................................................................5
1.1.2. Standard-Cell-Based ASIC (CBIC)..................................................................................6
1.1.3. Gate-array-based ASIC (GA) ...........................................................................................8
1.1.4. PLD & FPGA ...................................................................................................................8
1.1.4.1. PLA & PAL ...................................................................................9
1.2 Qui trình thiết kế ASIC ......................................................................................... 9
1.3 Kết lun................................................................................................................. 10
CHƯƠNG 2: CMOS logic ..........................................................................................11
2.1 CMOS transistor.................................................................................................. 12
2.1.1. Transistor kênh dn loi p...............................................................................................15
2.1.2. Bão hòa vn tc (velocity saturation) .............................................................................15
2.1.3. Mc logic........................................................................................................................15
2.2 Qui trình chế to CMOS ..................................................................................... 16
2.3 Qui lut thiết kế.................................................................................................... 18
2.4 Tế bào logic t hp (Combinational Logic Cell) ............................................... 20
2.4.1. Định lut de Morgan.......................................................................................................20
2.4.2. Drive strength .................................................................................................................20
2.4.3. TG & MUX ....................................................................................................................22
2.5 Tế bào logic tun t (Sequential Logic Cell) ..................................................... 23
2.5.1. B cht d liu – latch or D-latch...................................................................................24
2.5.2. Flip-Flop.........................................................................................................................24
2.5.3. Cng đảo có xung clock - Clocked Inverter ...................................................................26
2.6 I/O cell................................................................................................................... 26
2.7 Trình dch cell - Cell Compiler ........................................................................... 26
CHƯƠNG 3: Thiết kế thư vin ASIC ........................................................................27
3.1 Mô hình tr ca transistor .................................................................................. 27
3.2 T ký sinh ............................................................................................................. 27
3.3 Logical Effort........................................................................................................ 27
3.3.1. Ước tính tr.....................................................................................................................29
3.3.2. Din tích logic & hiu qu logic.....................................................................................30
3.4 Bài tp................................................................................................................... 31
CHƯƠNG 4: VHDL....................................................................................................33
Sách tham kho
1. Michael J.S. Smith, Application Spesific ICs, Addison Wesley, 1997
2. Charles H. Roth, Digital System Design using VHDL, PWS, 1998
3. Stephen Brown & Zvonko, Fundamentals of Digital Logic with VHDL Design, Mc-
GrawHill, 2000
4. Neil H.E. Weste & Kamran, Principles of CMOS VLSI Design – a system prospective,
Addison Wesley, 1993
5. David Johns & Ken Martin, Analog IC design, John Wiley & Sons, 1997
6. Kang & Leblebici, CMOS Digital ICs, Mc-GrawHill, 1999
7. Allen & Holberg, CMOS Analog Circuit Design, Oxford University Press, 2002
8. John P. Uyemura, Circuit Design for CMOS VLSI, Kluwer Publisher, 1992
9. Nguyen Quoc Tuan, Giao trinh ngon ngu VHDL de thiet ke vi mach, 2002
Cách thc tính đim
Bài tp: 20% Thc hành: 20%
Thi cui k (cho phép dùng tài liu): 60%
2
Dn nhp
Bng Karnaugh, 2-input NAND, NOR & v mch CMOS logic tương đương, k ý
hiu. Tm quan trng ca NAND & NOR gates.
Cng hn hp (compound gate), n-input gates, AND gate
Bài tp 1
Tham kho file [M-chip Disk on chip, filename: NOR_vs_NAND.pdf]: So sánh
công ngh NOR và NAND: kiến trúc ca NOR ch thích hp cho các thiết b lưu
tr t 1 – 4MB, NOR cho hiu sut đọc cao nhưng thi gian xóa và thi gian lp
trình ln, nên không thích hp cho các thiết b lưu tr yêu cu dung lượng và tc
độ cao như hin nay. NAND có được các tính năng va nêu, dung lượng t 8 –
512 MB cng vi giá c phi chăng hơn. Bù li, các nhà chế to phi đương đầu
vi giao din không chun (non-standard interface) và s qun lý phc tp
(complicated management) ca NAND
3
CHƯƠNG 1: Gii thiu ASIC
ASIC (Application Specific IC). IC and PGA package (Pin Grid Array) (hình 1.1).
Hình 1-1. An integrated circuit (IC). (a) A pin-
grid array (PGA) package. (b) The silicon die or
chip is under the package lid.
Tính toán kích c IC: theo s lượng cng (logic-gate hay transistor) bên trong IC.
Đơn v tính kích c IC là NAND hoc NOR gate. Ví d: 100k-gate = 100.000 two-
input NAND gates. 2-input NAND gate = 4 CMOS transistors. Tương t cho NOR
gate. (xem chương dn nhp)
Các giai đon phát trin ca công ngh tích hp: SSI (thp niên 70), MSI, LSI,
VLSI, ULSI. (SSI vi vài chc transistor tc c 1-10 gates, LSI có th chế to
microprocessor, thut t VLSI (ph biến) = ULSI (Nht))
TTL
(ECL – emitter
coupled logic)
Đầu thp
niên 70 Bipolar IC
Tn năng lượng
Giá thành cao
Kích c ln
NMOS Thp niên
70 MOS IC
Metal gate nMOS, chưa có pMOS
Ít các bước masking
Mt độ cao hơn (denser)
Tiêu tn ít năng lượng (consumed less power)
Th trường MOS IC
CMOS Thp niên
80 CMOS IC
Đột phá: Polysilicon Gate cho phép tích hp
nMOS & pMOS trên cùng IC
Tiêu tn ít năng lượng hơn na
Polysilicon cho phép đơn gin quá trình chế
to dn đến thu nh kích c IC
Bipolar & BiCMOS ICs vn được s dng trong các ng dng đin thế cao (s/v
CMOS) như đin t công sut, xe hơi, mch đin thoi ...
Feature size: đặc trưng bi λ; λ = ½ smallest transistor size; VD: λ = 0,25µm tương
ng transistor nh nht có kích c 0.5 µm (liên h cu to CMOS transistor và côn
ngh chế to)
Thông thường, xây dng h thng vi đin t (microelectronic system) s dng các
thành phn chun - “standard parts” hay IC chun - “standard ICs”. Sau s ra đời ca
VLSI nhng năm 80, ta có th xây dng mi th trên mt IC đơn cho các ng dng
chuyên dng khác nhau (customized to a particular system) “custom ICs”. Tt
nhiên là không phi trường hp nào cũng thích hp. Nguyên tc là định nghĩa yêu cu
bài toán (xác định design entry), sau đó xây dng mt s phn s dng standard IC,
phn còn li s dng custom IC giá r, tăng độ tin cy.
Custom IC là hoàn toàn không cn thiết đối vi b nh chng hn.
IEEE Custom IC Conference (CICC) custom IC được phát trin mnh m cho vô
s các ng dng khác nhau thut ng ASIC, IEEE International ASIC Conference
cho riêng ASIC.
Not ASIC ASIC Lưỡng tính
ROM
DRAM, SRAM
Microprocessor
TTL, TTL-equivalent IC các
mc tích hp SSI, MSI, LSI
qui tc: có th tìm thy
trong “data book”
Gu đồ chơi nói được
Satellite chip
Chip đảm nhn vic giao tiếp
gia workstation CPU vi b nh
Chip cha microprocessor cùng vi
thành phn logic khác
chuyên dng
(Application Specific IC)
PC chip
Modem chip
sn xut rng rãi
(ASSPs)
Nhn dng người:
Gương mt
Các đặc đim vt l ý
Nhn dng ASIC:
Các đặc đim vt l ý
Giá thành
Phương pháp thiết kế ASIC
các loi ASIC
1.1 Các loi ASIC
Nêu các khái nim Wafer, Mask layer, Interconnect.
Full-custom ASICs
logic cells & mask layers được thiết kế theo yêu cu user
giá thành cao
8 tun chế to (không k thi gian thiết kế)
Semi-custom ASICs
logic cells được thiết kế sn cell library
mt vài hoc tt c mask layers được thiết kế theo yêu cu user
standard-cell-based ASICs
gate-array-based ASICs
Progammable ASICs
logic cells & mask layers đều được thiết kế sn
PLDs
FPGAs (what we can do in Danang!!!)
1.1.1. Full-custom ASIC
Đặc đim:
logic cells & mask layers được thiết kế theo yêu cu user
giá thành cao
thi gian chế to 8 tun (không bao gm thi gian thiết kế)
5