BÀI GING
THIT K VLSI VÀ ASIC
Chng I: M u quá trình thit k mch vi in t
1.1 Các giai on trong thit k các mch tích hp
S ra i ca các mch vi in t ã làm cơ s phát trin phn cng phn mm
ca các h thng tính toán trong nhng thp k gn ây. Vic tng liên tc mc  tích
hp ca các mch in t trên mt nn ơn ã ưa ti vic ch to nhng h thng vi
 phc tp ngày càng tng. Công ngh ch to mch tích hp trên cơ s các cht n
dn phát trin v bão. Ti gia nhng nm 80 ca th k 20 ngưi ta ã th ch to
ưc nhng mch tích hp cha ti hàng triu linh kin in t trên mt tinh th cht
bán dn. Nhng mch ưc gi mch tích hp cao (VLSI) hoc mch vi in t.
Vic ra i ca nhng mch vi in t ã làm ny sinh s cn thit phi mt
phương pháp lun và quy trình thit k, ch to thích hp.
Trong công nghip, vic ch to các mch tích hp ưc thc hin qua 4 giai on:
Giai on thit k
Giai on ch to
Giai on kim tra
Giai on óng gói
Giai on thit k: t các chc nng mch s thc hin, chúng ta xây dng
hình ca mch trên nhiu mc  chi tit khác nhau. Các mc  chi tit có th ưc
chia thành mc kin trúc, mc logic, mc vt lý. Kt qu cu! giai on thit k các
mô hình ca mch ã ưc xác nhn không cha l"i trên phương din thit k.
Giai on ch to: mch tích hp s ưc ch to theo các công ngh cy ghép các
phn t mch lên các tinh th cht bán dn b#ng phương pháp mt n che ph công
ngh y dng các mch nhiu lp. Kt qu ca giai on này nhng vi mch thc
hin nhng chc nng như trong thit k.
Giai on kim tra: Nhng mch ã ch to s ưc kim nghim ngu nhiên 
kh$ng %nh r#ng mch không cha l"i v mt ch to. Trong trưng hp nhng l"i
gp nhiu ln th t ra kt lun l"i ó th l"i trong quá rình ch to. Da vào
vic kim tra quy trình công ngh ta có th rút ra kt lun vc khâu có th sinh ra l"i
Giai on cui cùng giai on óng gói. Lúc ó các vi mch s ưc phân tách
ưc to v& bc.
' ây ta s i sâu nghiên cu giai on u tiên giai on thit k. Quá trình thit
k vi mch in t trong công nghip ưc chia làm 3 phân on:
Mô hình hóa
T(ng hp và ti ưu hóa
Kim nghim và phê chu!n
Do ó ta tp trung vào bài toán mô hình hóa mch và t(ng hp ti ưu hóa mch.
a. Mô hình hóa:
Nhà thit k xây dng các mô hình cu trúc mch các chc nng mch s
thc hin. Các hình mch là ng c biu di)n các ý tưng thit k. hình hóa
óng vai trò quan trng trong thit k mch vi in t bi các hình các
phương tin mang thông tin v các mch s ưc y dng mt cách ng
chính xác. Do ó hình cn phi chính xác, cht ch cng như mc  t(ng
quát, trong sut d) hiu i vi ngưi thit k máy. Vi s phát trin ca các
k* thut mô ph&ng, hình mch th ưc y dng trên cơ s các ngôn ng
t phn cng HDL (hardware description languages). Trong nhiu trưng hp, c
mô hình + ha như biu + dòng thông tin, sơ + mch t hình dng hình hc
ca các i tưng cng như ch s,p xp chúng trên bn mch u th dùng 
biu di)n mch. -i vi nhng mch  tích hp siêu ln do phc tp ca
mch rt cao n vic xây dng nh mch thưng theo các mc  chi tit khác
nhau. -iu ó cho phép ngưi thit k tp trung vào tng phn ca hình ti tng
giai on thit k.
b. T(ng hp và ti ưu hóa
T(ng hp giai on sáng to th hai ca quá trình thit k. Giai on u tuân
theo các ý tưng ca nhà thit k hình thành dn các khái nim v mch y dng
nhng nh sơ b u tiên v mch. Mc ích chính ca giai on y y
dng hình chi tit ca mch như các chi tit v dng hình hc phc v cho công
on l,p p to v& bc cho mch. -iu y t ưc thông qua quá trình y
dng chính xác hóa thit k tng bưc trong ó hình tru tưng ban u ưc
ngưi thit k chi tit hóa tng bưc lp i lp li. Khi thc hin quá trình t(ng hp
mch theo các bưc ci tin mô hình, ngưi thit k cn nhiu thông tin liên quan ti
các công ngh ch to các phong cách thit k mong mun. Ta th thy các
chc nng ca mch th c lp vi các chi tit thc hin, trong khi ó các dng
biu di)n hình hc ca mch hoàn toàn ph thuc vào c c tính ca công ngh
như kích thưc ca các dây dn trong mch ph thuc vào công ngh ch to.
Bài toán ti ưu mch luôn kt hp cht ch vi bài toán t(ng hp mch. Quá trình ti
ưu òi h&i phi la chn nhng chi tit xác %nh ca mch vi mc ích làm tng kh
nng ca mch v phương din thit k tương ng vi nhng  o xác %nh. Vai trò
ca ti ưu nâng cao cht lưng ca mch in như ti ưu v chc nng, v din tích,
v tính d) kim nghim và phát hin l"i. Chc nng liên quan n thi gian  thc hin
mt quá trình x thông tin cng như s lưng thông tin th ưc x trong mt
ơn v% thi gian. Các nh nng ca mch nh hưng ln ti kh nng cnh tranh ca
mch trên th% trưng. Vn  cht lưng ca mch cng liên quan ti kích thưc cng
như din tích ca mch. Din tích cng i tưng ca ti ưu mch. Kích thưc nh&
ca mch cho phép có th phân b nhiu mch trên mt lp, iu óm gim giá thành
ch to óng gói. Trong công nghip ch to chúng ta mang mun nhng thit k
cho phép phát hin l"i xác %nh v% trí l"i ca mch sau khi ch to. Kh nng y,
trong nhiu trưng hp, nh hưng ln ti cht lưng ca mch. Mt thông s quan
trng trong vn  phát hin l"i ca mch phn trm l"i th ưc phát hin i vi
mt b giá tr% th nghim. Nói chung ngưi thit k mong mun nhng mch d)
kim nghim, iu ó làm gim giá thành chung ca quá trình sn xut.
c. Kim nghim và phê chu!n
Quá trình phê chu!n mch vic t ưc mt mc  ch,c ch,n hp r#ng
mch in s m vic úng vi gi thit không l"i ch to. Nh#m loi b& mi l"i
thit k th trưc khi ưa vào sn xut. Quá trình phê chu!n mch bao g+m vic
xây dng hình ph&ng mch da trên thit k thc hin kim tra. ph&ng
mch bao g+m phân tích các di)n bin nh vi ca mch in theo thi gian i vi mt
hoc nhiu b giá tr% u vào. Quá trình ph&ng th áp dng trên nhiu mc thit
k khác nhau tùy theo các mc tru tưng ca mô hình.
1.2 Mô hình hoá mch in
hình mch biu di)n tru tưng trong ó ch. ra nhng c tính thích hp
không nhng chi tit tương ng. Quá trình t(ng hp mch qtrình to hình
mch b,t u t nhng biu di)n sơ lưc nht.
Các mô hình ưc phân loi theo các mc  mô t tru tưng và các góc quan sát.
- Các mc  mô t tru tưng ưc chia làm ba mc như sau:
Mc kin trúc
Mch in ưc th hin qua tp hp các thao tác như các tính toán trên d
liu, các phép chuyn (i truyn thông tin. d, trên mc kin trúc, mch
th ưc biu di)n qua nhng hình trên các ngôn ng t phn cng,
nhng biu + lu+ng thông tin.
Mc logic
Mch in ưc th hin như tp hp các chc nng logic ưc chuyn
thành các m logic. Ví d, trên mc logic mch th ưc biu di)n thông
qua các biu + chuyn trng thái, các sơ + mch lôgic
Mc hình hc
Mch có th biu di)n như tp hp các i tưng hình hc. Ví d ơn gin ca
biu di)n hình hc th là các lp trong mch nhiu lp, dáng v/ b ngoài
phân b ca các phn t cu thành mch.
- Các góc  quan sát cng ưc chia thành 3 góc :
Góc  hành vi: t các chc nng ca mch không quan tâm ti
vic thc hin các chc nng ó.
Góc  cu trúc: t hình mch b#ng các thành phn cơ bn ca
mch và các liên kt gia các thành phn ó.
Góc  vt lý: có liên quan ti các i tưng vt lý xut hin trong thit k.
Các hình có các mc  t tru tưng khác nhau th ưc
quan sát theo nhng góc  khác nhau.
d: ' mc kin trúc theo góc  hành vi thì mch in tp hp các
phép toán s liên quan gia chúng vi nhau, còn theo góc  cu trúc
thì mch tp hp các khi cơ s các liên kt ghép ni gia các khi
cơ s ó.
Nu xét trưng hp thit k các mch +ng b thì vi các hình trên
mc logic, góc  hành vi có th các lưu + chuyn trng thái, còn góc
 cu trúc là các phn t logic.
1.3 Tng hp và ti u hoá mch dùng máy tính
Các công c tr giúp thit k b#ng máy tính cho phép nâng cao nng sut thit k.
Các k* thut thit k cho phép gim thi gian nâng cao chu trình thit kgim công