Physical Design – Thiết Kế Vật Lý Trong VLSI

Thứ Ba, 20 tháng 05, 2025

Khi nói đến việc tạo ra một con chip, nhiều người thường hình dung đến việc lập trình hay thiết kế logic. Tuy nhiên, một bước cực kỳ quan trọng nhưng ít được chú ý hơn lại chính là Physical Design – thiết kế vật lý, nơi mà những dòng mã RTL thuần logic được chuyển hóa thành hình dạng cụ thể trên silicon.

Physical Design là một phần của giai đoạn backend trong quy trình thiết kế vi mạch VLSI (Very Large Scale Integration), và có vai trò như cây cầu cuối cùng nối giữa phần thiết kế logic với giai đoạn chế tạo thực tế tại nhà máy (fab). Quá trình này bắt đầu sau khi mã RTL đã được viết và kiểm tra logic xong, và kéo dài đến khi bản layout cuối cùng sẵn sàng để gửi đi “tape-out” – thuật ngữ chỉ bước giao thiết kế cho nhà máy sản xuất.

Mục tiêu của Physical Design không chỉ là “vẽ xong con chip”, mà là tối ưu hóa toàn bộ thiết kế để đạt được hiệu suất cao, tiêu thụ điện năng thấp, diện tích nhỏ gọn và đảm bảo có thể chế tạo được ở quy mô công nghiệp. Đây là giai đoạn kỹ thuật cực kỳ tinh vi, nơi mọi quyết định nhỏ về vị trí cell, chiều dài dây, hay phân phối clock đều có thể ảnh hưởng đến hiệu năng toàn hệ thống. Với các công nghệ hiện đại dưới 7nm, Physical Design càng trở nên phức tạp khi phải đối mặt với hiện tượng vật lý như nhiễu tín hiệu, crosstalk, IR drop hay thermal issue.

Thế nhưng, PD dường như vẫn là cái gì đó khá xa lạ vì đa số các bạn chỉ để ý đến thiết kế RTL, hoặc Design Verification khi ở trường đại học. Vậy Physical Design cụ thể là làm gì, có khó không và tiếp cận như thế nào, hãy cùng them dõi chuỗi bài viết dưới đây của ICTC nhé.

Dưới đây là tổng hợp series bài viết về Physical Design (PD):

BÀI 1: PHYSICAL DESIGN (PD) là gì ?

BÀI 2: QUY TRÌNH THIẾT KẾ VẬT LÝ – PHYSICAL DESIGN FLOW

BÀI 3: MỘT NGÀY LÀM VIỆC CỦA KỸ SƯ PHYSICAL DESIGN (PD)

BÀI 4: FRESHER PHYSICAL DESIGN CẦN CÓ NHỮNG GÌ ?

BÀI 5: Kỹ Sư Physical Design Có Cần Giỏi Lập Trình Không?

BÀI 6: Khái Niệm Về Congestion Trong Physical Design

BÀI 7: Tìm Hiểu Về Timing Violation Trong Physical Design

BÀI 8: Clock Tree Synthesis Trong Physical Design

——————————————————

Hiện tại ICTC đang mở các khóa học thiết kế vi mạch từ cơ bản đến nâng cao, các bạn có thể tìm hiểu tại các bài viết sau nhé:

 

Truy cập Server EDA Miễn Phí của ICTC để thực hành thiết kế vi mạch:
Truy cập Server EDA Miễn Phí

 

Thứ Ba, 20 tháng 05, 2025

Đội Ngũ Giảng Viên Đến Từ Các Công ty vi mạch hàng đầu với NHiều năm kinh nghiệm

Khóa học thiết kế vi mạch ICTC giảng viên từ Ampere
Khóa học thiết kế vi mạch ICTC giảng viên từ Renesas
Khóa học thiết kế vi mạch ICTC giảng viên từ MediaTek Singapore
Khóa học thiết kế vi mạch ICTC giảng viên từ BOS
Khóa học thiết kế vi mạch ICTC giảng viên từ Marvell
Khóa học thiết kế vi mạch ICTC giảng viên từ Renesas
Khóa học thiết kế vi mạch ICTC giảng viên từ NSING

Nổi Bật

Workshop Làm Quen Với Linux

Workshop Làm Quen Với Linux

Để giúp các bạn làm quen với command line, terminal trong Linux, ICTC sẽ tổ chức một buổi workshop về Linux với cơ hội thực hành trực tiếp trên Server ICTC cùng host là anh Thông (người xây dựng và quản lý Server ICTC). Nội dung workshop: Hướng dẫn làm quen và thực...

Final Project Của Lớp Thiết Kế Vi Mạch Cơ Bản

Final Project Của Lớp Thiết Kế Vi Mạch Cơ Bản

Boom!  Cảm giác vỡ òa khi màn hình hiện kết quả design của bạn đã "pass" golden model – cửa ải cuối cùng trước khi “tốt nghiệp”!À quên, còn một điều kiện là coverage phải đủ nữa nha  Nhưng mà... cái cảm giác được thông báo ALL_PASSED vẫn là một điều gì đó thật đặc...

Bài Viết Mới

BÀI 8: Clock Tree Synthesis Trong Physical Design

BÀI 8: Clock Tree Synthesis Trong Physical Design

Mời các bạn theo dõi bài viết tiếp theo của anh PD lead tại Học Vi Mạch Cùng ICTC nhé. --- Ở những bài trước, chúng ta đã tìm hiểu về 2 vấn đề quan trọng trong PD đó là congestion và timing violation. Hôm nay sẽ là chủ đề tiếp theo - CTS. Nếu bạn từng học về...

BÀI 6: Khái Niệm Về Congestion Trong Physical Design

BÀI 6: Khái Niệm Về Congestion Trong Physical Design

Một bài viết của anh PD lead tại Học Vi Mạch Cùng ICTC. Đăng giùm hoài riết ai cũng tưởng mình làm PD  --Congestion là một khái niệm quan trọng trong ASIC Design nói chung và PD nói riêng. Trong mấy lớp PD mà mình dạy, mình hay ví von congestion giống như...

BÀI 5: Kỹ Sư Physical Design Có Cần Giỏi Lập Trình Không?

BÀI 5: Kỹ Sư Physical Design Có Cần Giỏi Lập Trình Không?

Một bài viết của anh PD lead tại Học Vi Mạch Cùng ICTC. Ảnh ngại đăng quá nên thôi mình đăng giùm vậy  -- Đây là câu hỏi mình cũng thường nhận được khi nói chuyện với các bạn trong lớp PD cơ bản, nên hôm nay viết bài này để chia sẻ chung với các bạn luôn...

BẠN CHƯA BIẾT BẮT ĐẦU TỪ ĐÂU?

Sau nhiều năm tư vấn và đào tạo vi mạch cho hàng trăm bạn sinh viên, học sinh và phụ huynh, kết hợp với kinh nghiệm từ các anh chị kỹ sư vi mạch có nhiều năm kinh nghiệm, đây là tất cả những kinh nghiệm và tài liệu mà mình đúc kết, tổng hợp lại được thành một quy trình tìm hiểu ngành vi mạch để các bạn mình mới tham gia vào ngành có thể bắt đầu một cách hiệu quả nhất.

 

Bấm nút bên dưới để tìm hiểu về ngành, về nghề nghiệp cũng như những thứ bản thân cần chuẩn bị để tham gia vào hành trình trở thành kỹ sư vi mạch tuy có phần gian nan nhưng vô cùng thú vị bạn nhé!

LỘ TRÌNH TỰ HỌC VI MẠCHGROUP CHAT HỌC TẬP VI MẠCH