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

BÀI 9: IR-Drop 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

Semaphore trong Systemverilog

Semaphore trong Systemverilog

Chào các bạn, hôm nay cùng mình và Học Vi Mạch Cùng ICTC sẽ tìm hiểu một concept nền tảng trong SystemVerilog, giúp giải quyết các bài toán đồng bộ, đó là semaphore. Những ngày đầu học Design Verification, hầu như thứ gì cũng mới. RTL còn có thể lần mò vì...

Tại Sao RTL Lại Cần Thiết Trong Thiết Kế Vi Mạch?

Tại Sao RTL Lại Cần Thiết Trong Thiết Kế Vi Mạch?

Các bạn sinh viên ngành thiết kế vi mạch viết RTL hằng ngày, vậy có khi nào tự đặt câu hỏi tại sao lại RTL lại xuất hiện không nè?Trong thiết kế vi mạch, về mặt lý thuyết, chúng ta hoàn toàn có thể mô tả một con chip bằng netlist thuần túy. Từng cổng logic, từng...

BÀI 9: IR-Drop Trong Physical Design

BÀI 9: IR-Drop Trong Physical Design

Mời các bạn theo dõi bài viết tiếp theo của anh PD lead của Học Vi Mạch Cùng ICTC nhé-----Chào các bạn, sau các bài viết về congestion, timing violation và CTS, hôm nay chúng ta sẽ cùng đến với chủ đề cuối cùng trong chuỗi series về các thách thức trong...

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