B GIÁO DC VÀ ĐÀO TO
TNG ĐI HC BÁCH KHOA HÀ NI
NGUYN VĂN NG
NGHIÊN CU NoC CU HÌNH LI ĐƢC TRÊN FPGA PHÁT TRIN
THUT TOÁN ÁNH X ĐNG NG DNG TRÊN NN TNG NoC
LUN ÁN TIN SĨ K THUT ĐIN T
Hà Ni 2017
B GIÁO DC VÀ ĐÀO TO
TNG ĐI HC BÁCH KHOA HÀ NI
NGUYN VĂN NG
NGHIÊN CU NoC CU HÌNH LI ĐƢC TRÊN FPGA PHÁT TRIN
THUT TOÁN ÁNH X ĐNG NG DNG TRÊN NN TNG NoC
Chuyên ngành: K thut đin t
Mã s: 62520203
LUN ÁN TIN SĨ K THUT ĐIN T
NGƯI NG DN KHOA HC:
PGS. TS. PHM NGC NAM
Hà Ni 2017
i
LỜI CAM ĐOAN
Tôi xin cam đoan rằng các kết qu khoa học được trình bày trong quyn lun án này
kết qu nghiên cu ca bn thân tôi trong sut thi gian làm nghiên cứu sinh chưa
tng xut hin trong công b ca các tác gi khác. Các kết qu nghiên cu là chính xác
trung thc.
Hà Ni, ngày 08 tháng 05 năm 2017
Giáo viên hướng dn Tác gi
PGS. TS. Phm Ngc Nam Nguyễn Văn Cường
ii
LI CM ƠN
Đầu tiên, tôi xin bày t li cảm ơn sâu sắc kính trng đến thy giáo PGS. TS.
Phm Ngc Nam, người đã ng dn định hướng khoa hc cho tôi trong sut khóa
hc. Cm ơn các thành viên nhóm NoC của Lab ESRC đã h tr cùng tôi thc hin
mt s thí nghim trong lun án này.
Tôi xin trân trng cảm ơn Ban Lãnh đạo, quý thy và cán b, chuyên viên trong
Viện Điện t Vin thông, B môn Điện t K thut máy tính Vin Đào tạo Sau Đại
hc đã tạo các điều kin thun li v nơi hc tp, nghiên cu, các th tc hành chính
góp ý chuyên môn cho tôi trong sut quá trình hc tp nghiên cu tại trường Đại hc
Bách khoa Hà Ni.
Tôi cũng xin trân trng cảm ơn Ban Giám hiu trường Đi hc Công nghip
Tp.HCM, Ban Lãnh đạo và đồng nghip ca tôi ti Phân hiu Qung Ngãi đã tạo các điều
kin thun li v thi gian để tôi hc tp nghiên cu tại trường Đại hc Bách khoa
Ni. Xin cảm ơn các nghiên cu sinh đã quan tâm và động viên tôi trong sut khóa hc.
Cui cùng, tôi xin bày t lòng biết ơn đến gia đình, đặc bit v các con ca tôi.
Những người đã luôn đng viên giúp đỡ tôi trong sut thi gian va qua. Đây cũng
động lc ln nht để tôi vượt qua các khó khăn và hoàn thành lun án này.
Tác gi
iii
MC LC
LỜI CAM ĐOAN ............................................................................................................................. i
LI CẢM ƠN ................................................................................................................................. ii
MC LC ............................................................................................................................... iii
DANH MC CÁC T VIT TT ..............................................................................................vii
DANH MC CÁC HÌNH VẼ, ĐỒ TH ......................................................................................... x
DANH MC CÁC BNG BIU .................................................................................................. xii
M ĐẦU ................................................................................................................................. 1
1. Đặt vn đ .................................................................................................................... 1
2. Mục tiêu, đối ợng, phương pháp và phạm vi nghiên cu ....................... 3
3. Các kết qu đạt được ca lun án ....................................................................... 5
4. Cu trúc ca lun án................................................................................................. 6
CHƯƠNG 1 CƠ SỞ LÝ THUYT ............................................................................................. 7
1.1. Lý thuyết v mng trên chip.................................................................................. 7
1.1.1. Ngun gc và thut ng .....................................................................................................7
1.1.2. Cu hình mng ........................................................................................................................8
1.1.2.1. Mạng lưới n-chiu (n-Dimensional Mesh) ................................................9
1.1.2.2. Mng K-ary n-cube ..............................................................................................9
1.1.2.3. Mng có s chiu thp ..................................................................................... 10
1.1.3. Cơ chế điu khin lung .................................................................................................. 10
1.1.3.1. Bn tin .................................................................................................................... 10
1.1.3.2. Cơ chế điu khin lung Store-and-Forward (SAF) .......................... 11
1.1.3.3. Cơ chế điu khin lung Wormhole (WH)............................................. 11
1.1.3.4. Cơ chế điu khin lung Virtual cut-through (VCT) ......................... 12
1.1.3.5. Cơ chế điu khin lung kênh o (Virtual Channel) ......................... 12
1.1.4. Thuật toán định tuyến ..................................................................................................... 13
1.1.4.1. Phân loi đnh tuyến ........................................................................................ 13
1.1.4.2. Các vấn đề trong định tuyến......................................................................... 14
1.1.5. Tng quan kiến trúc b định tuyến............................................................................ 14
1.2. Công ngh FPGA...................................................................................................... 16