hội thảo thiết kế vi mạch - semicon
DESCRIPTION
Hội Thảo Thiết Kế Vi Mạch - SemiconTRANSCRIPT
![Page 1: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/1.jpg)
SEMICON Solutions
Hội Thảo Giới Thiệu
THIẾT KẾ VI MẠCH
TRUNG TÂM ĐÀO TẠO VI MẠCH SEMICON
08/12/2013
![Page 2: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/2.jpg)
Factory Video in Intel
CMOS Fabrication
Board Design Video
LAYOUT VLSI VIDEO
Reference Video
![Page 3: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/3.jpg)
Nội Dung
Giới Thiệu về IC và cơ hội việc làm
Sơ lược quy trình thiết kế IC
Sơ lược về ngôn ngữ Verilog
Sơ lược về môi trường kiểm tra chip
Sơ lược về quy trình kiểm tra Thiết Kế
Chương trình đào tạo
Chương trình học – Basic IC Design Course
![Page 4: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/4.jpg)
Thiết kế IC
(Asic Team)
Software Team
viết driver, …
OS Windows/linux
Thiết kế bo mạch test
chip (Board Design)
Kiểm tra chip mẫu
(Validation)
Sản xuất chip
Board test mẫu
RTL Design & Integration
Lập trình test chip
Viết driver, chương trình ứng dụng cho
customer nối đến OS Windows or Linux, …
![Page 5: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/5.jpg)
Giới Thiệu Về Thiết Kế IC
Thiết Kế Vi Mạch: IC Design
IC - Integrated Circuit – Mạch Tích Hợp Thiết Kế ASIC
Application Specific Integrated Circuit
Thiết Kế FPGA
Field Programmable Gate Array
Các bạn cùng tìm hiểu về tình hình vi mạch tại Việt Nam ra sao?
![Page 6: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/6.jpg)
Thung Lũng Silicon
![Page 7: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/7.jpg)
Các Công Ty Chip tại Việt Nam
ARRIVE Technology
(TCVN)
TMA Solutions
Signet Design Solutions
VSMC
Splendid JSC
GreyStones Technology
PSD AWAH JSC
![Page 8: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/8.jpg)
SEMICON PROPRIETARY AND CONFIDENTIAL
SoC: System On Chip
Nhiệm vụ Thiết Kế Vi Mạch
![Page 9: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/9.jpg)
ASIC
SEMICON PROPRIETARY AND CONFIDENTIAL
Architecture
Planning
Functional
Specification
Marketing & Engineering
RTL Design & Integration
Block level & SoC verification
Timing & Layout
Manufacture
Nhiệm vụ người thiết kế
Evolution of Microelectronics: the SoC Paradigm
![Page 10: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/10.jpg)
Xu hướng nghành thiết kế IC
![Page 11: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/11.jpg)
Các vị trí tuyển dụng cho lĩnh vực
vi mạch
Kỹ sư thiết kế phần cứng (Hardware)
Front-end Designer
Architecture designer
RTL Designer
Verification
Synthesis
Static Timing Analysis
DFT (Design For Test)
![Page 12: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/12.jpg)
Các vị trí tuyển dụng cho lĩnh vực
vi mạch
Kỹ sư thiết kế phần cứng (Hardware)
Back-end Designer
Floorplanning
Place& Routing
Layout
……
![Page 13: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/13.jpg)
GIỚI THIỆU VỀ CẤU TRÚC IC
![Page 14: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/14.jpg)
Cấu Trúc IC Cơ Bản
![Page 15: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/15.jpg)
Cấu Trúc FPGA
![Page 16: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/16.jpg)
IC Phức Tạp
![Page 17: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/17.jpg)
Cấu Trúc Chip SEMICON
![Page 18: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/18.jpg)
Quy Trình Thiết Kế IC
![Page 19: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/19.jpg)
Quy Trình Thiết Kế IC (Front-end)
Basic Design
RTL Coding
RTL Check
Synthesis
Rule Check
DFT
RTL
Block design
Constraints
Netlist
Netlist with
test
Chip Design
Constraints
verification Check All dynamic functions
verification Check All static functions
verification Check All static functions
STA Static Timing Analysis
![Page 20: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/20.jpg)
Quy Trình Thiết Kế IC (Back-end)
Place & Routing
verification Check All static functions
STA Static Timing Analysis
Layout Verification
Chip Design
Constraints
Netlist with
test
Art Work
Working sample
Evaluation
Manuafacturing
Testing
ATPG
Dynamic Functional verification
Netlist
postlayout
SDF
GDS II
FloorPlaning
![Page 21: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/21.jpg)
Thời Gian – Nhân Lực
![Page 22: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/22.jpg)
NGÔN NGỮ PHẦN CỨNG
(HDL)
(Hardware Description Language)
![Page 23: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/23.jpg)
Ngôn Ngữ Mô Tả Phần Cứng
VHDL
VHSIC hardware description language
VHSIC: very-high-speed integrated circuit
Verilog
Chúng ta sẽ học kỹ ngôn ngữ này
![Page 24: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/24.jpg)
Ứng Dụng Ngôn Ngữ Mô Tả Phần
Cứng
Level Mô tả
■ Behavior level (Mức hành vi)
■ RTL (Register Transfer level)
■ Gate level (Mức Cổng)
Function
(Chức năng)
Structure
(Cấu trúc)
hardware resource inaccurate cycle
inaccurate
hardware resource accurate cycle accurate
gate level structure accurate cycle accurate
![Page 25: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/25.jpg)
Ví Dụ Về Mạch Tổ Hợp
(Combination Circuit)
![Page 26: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/26.jpg)
Mô Tả Mạch Tổ Hợp Bằng Verilog
module module_name (port_name, port_name, ... );
module body
endmodule
{
Input
Ports
a
b
c
x
y
z
Output
Ports module_name
module_name (x,y,z,a,b,c); // Output port definitions
output x; output y; output z; // Input port definitions input a; input b; input c; …… module body … endmodule
Port List
![Page 27: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/27.jpg)
Mạch Tuần Tự - Máy Trạng Thái
![Page 28: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/28.jpg)
Mô Tả Mạch Tuần Tự Bằng Verilog
![Page 29: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/29.jpg)
MÔI TRƯỜNG MÔ PHỎNG
![Page 30: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/30.jpg)
Cấu Trúc Môi Trường Mô Phỏng
DUT(design under test)
(Thiết kế cần kiểm tra
testbench
(Testcase)
Mẫu
Kiểm
Tra
Kiểm tra
(So
sánh
Với
mong
đợi)
Simulation Environment (MÔi TRƯỜNG MÔ PHỎNG)
![Page 31: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/31.jpg)
Phần Minh Họa
Mời các bạn xem một môi trường mô phỏng
chạy như thế nào?
![Page 32: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/32.jpg)
Tools Dùng Để Chạy Mô Phỏng
ModelSim của Mentor Graphics
Questa Sim của Mentor Graphics
![Page 33: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/33.jpg)
Dùng ModelSim
![Page 34: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/34.jpg)
Giao Diện ModelSim
![Page 35: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/35.jpg)
Mô Phỏng Dùng ModelSim
![Page 36: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/36.jpg)
Dùng QuestaSim
![Page 37: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/37.jpg)
Giao Diện QuestaSim
![Page 38: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/38.jpg)
Mô Phỏng Dùng QuestaSim
![Page 39: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/39.jpg)
TỔNG HỢP THÀNH MỨC CỔNG
![Page 40: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/40.jpg)
Tổng Hợp – Logic Synthesis
![Page 41: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/41.jpg)
Floor Plan
![Page 42: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/42.jpg)
Layout
![Page 43: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/43.jpg)
Khi Layout, timing Không Tốt
![Page 44: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/44.jpg)
Tạo File SDF from GDSII
![Page 45: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/45.jpg)
Packaging
![Page 46: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/46.jpg)
Packaging
![Page 47: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/47.jpg)
Sản Xuất CHIP
![Page 48: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/48.jpg)
Chương Trình Đào Tạo
Sơ Cấp
Học quy trình Thiết Kế chi tiết của Front-End
Thiết Kế mạch số nhỏ
Thiết Kế mạch số trung bình (các IPs trong CHIP)
Học cách thiết kế, kiểm tra thiết kế, xây dựng môi trường test
trên Linux
Trung Cấp
Học quy trình Thiết Kế chi tiết của SOC
Thiết Kế các IPs trong real CHIP
Thiết Kế mạch số lớn (INTC và BSC của CHIP)
Học cách thiết kế, kiểm tra thiết kế, xây dựng môi trường test
![Page 49: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/49.jpg)
Chương Trình Học – Sơ Cấp
Thời gian khóa học: 3 tháng (12 tuần) chia làm 7 phần Phần I: Quy trình sản xuất IC và học Tools mô phỏng (1 tuần)
Phần II: Ôn lại mạch số và thiết kế mạch số (1 tuần)
Phần III: Ngôn ngữ mô tả phần cứng Verilog (2 tuần)
Phần IV: Mô tả Thiết Kế Số bằng Verilog HDL (2 tuần)
Phần V: Xây dựng môi trường kiểm tra Thiết Kế (3 tuần)
Phần VI: Nghiên cứu IPs và thuyết trình báo cáo (1 tuần)
Phần VII: Sử dụng môi trường để kiểm tra thiết kế (2 tuần)
Hoàn thành toàn bộ bài tập, Semicon sẽ kiểm tra “Thư mục bài tập” học viên quyết định cấp giấy chứng nhận hay không?
![Page 50: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/50.jpg)
Chương Trình Học – Trung Cấp
Thời gian khóa học: 3 tháng (12 tuần) chia làm
5 phần Quy trình thiết kế hệ thống chip (SOC) (1 tuần)
Thiết kế Bus Platform và Bus Bridge (BSC) (3 tuần)
Thiết kế khối điều khiển ngắt (INTC) trong VĐK (3 tuần)
Thiết kế hệ thống SoC: CPU model, INTC, BSC, PWM (khóa cơ
bản), TMR (khóa cơ bản) (3 tuần)
Xây dựng môi trường kiểm tra hệ thống SoC (2 tuần)
Hoàn thành toàn bộ bài tập, Semicon sẽ kiểm tra “Thư mục bài tập” học viên
quyết định cấp giấy chứng nhận hay không?
![Page 51: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/51.jpg)
Quang cảnh học lý thuyết
![Page 52: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/52.jpg)
Quang cảnh thực hành tại
SEMICON
![Page 53: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/53.jpg)
Quang cảnh thực hành tại
SEMICON
![Page 54: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/54.jpg)
Hình ảnh học viên làm bài thuyết
trình IPs tại SEMICON
![Page 55: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/55.jpg)
Hỗ trợ sinh viên thực tập tại Trung
Tâm
![Page 56: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/56.jpg)
Đó là tóm tắt nội dung qua
Khóa THIẾT KẾ VI MẠCH CƠ BẢN
các Anh/Chị sẽ được học.
![Page 57: Hội Thảo Thiết Kế Vi Mạch - Semicon](https://reader033.vdocuments.site/reader033/viewer/2022051006/577cc76d1a28aba711a0e6cf/html5/thumbnails/57.jpg)
Câu Hỏi & Trả Lời