PI Engineer Là Làm Gì?

Thứ Tư, 29 tháng 10, 2025

Hôm trước có bạn hỏi câu này cũng hay nên mới đi hỏi anh PD leader tại Học Vi Mạch Cùng ICTC để bưng lên đây cho mọi người cùng tham khảo😆

PI (Physical Implementation) engineer đảm nhiệm vai trò ở khâu Back End trong flow thiết kế chip, nằm ở ranh giới giữa RTL và PD. Ở một số công ty, PI đảm nhiệm cả hai phần Synthesis và STA, nghĩa là họ vừa xử lý đầu vào từ team RTL, vừa đảm bảo chất lượng đầu ra cho PD. Nói nôm na thì PI là người đứng giữa, đảm bảo mọi thứ ổn áp trước khi chuyển sang giai đoạn layout.

PI sẽ nhận RTL và SDC từ RTL team. Việc đầu tiên là verify syntax coi RTL hoặc constraint có error/warning gì không rồi feedback ngược lại. Sau khi mọi thứ ổn, PI tiến hành synthesis để convert RTL sang gate-level netlist, sao cho timing, area, power đạt yêu cầu. Làm xong synthesis, họ sẽ phải chạy LEC (Logic Equivalence Check) để chắc chắn netlist này logic tương đương với RTL, không bị sai lệch gì.

Khi synthesis hoàn tất, PI sẽ export lại SDC, refine các constraint cho chuẩn hơn, rồi release toàn bộ data gồm netlist, SDC, report QoR, script… cho PD team. PD dựa vào đó để làm floorplan, placement, routing… Ngoài ra, PI còn phải phối hợp với DFT team để check hoặc chỉnh SDC và netlist, đảm bảo không conflict với các yêu cầu test như scan hay BIST.

Bên cạnh synthesis, PI còn làm STA sau synthesis bao gồm check setup/hold, transition, capacitance, v.v… để đảm bảo không có timing violation nào nghiêm trọng trước khi release. Một số công ty, PI còn lo luôn phần constraint top-level, tạo SDC tổng cho toàn chip để các block con dùng.

Thực ra làm PI khá áp lực, vì vừa phải hiểu RTL để debug constraint, vừa phải nắm PD requirement để không gây khó cho backend, chịu trách nhiệm cả đầu vào lẫn đầu ra, nên sai một bước có thể kéo theo cả flow bị chậm.

Nhưng mà ko phải công ty nào cũng có team PI riêng, đặc biệt là ở các startup nhỏ. Ở đó thì RTL team sẽ chịu trách nhiệm luôn việc synthesis và LEC (có công ty thì PD làm luôn) sau đó bàn giao trực tiếp netlist và constraint cho PD team. Còn STA thì do PD đảm nhận luôn, vì họ đã có environment đầy đủ (parasitic, layout info, clock tree…). Do đó, vai trò trung gian của PI không còn rõ ràng nữa. Với những công ty nhỏ hoặc các dự án đơn giản (ví dụ IP nhỏ, flow ổn định, constraint ít thay đổi), việc duy trì một PI team riêng có thể bị xem là xa xỉ. Thay vào đó, họ để RTL engineer hoặc PD engineer kiêm luôn phần đó.

Còn với những công ty lớn, sản phẩm phức tạp, nhiều block, nhiều team con, hoặc cần đảm bảo consistency giữa các IP thì PI team trở nên cần thiết. Họ là người đứng giữa để chuẩn hóa flow, đảm bảo dữ liệu đồng bộ, và giảm rủi ro khi hàng chục khối RTL và DFT đổ về cho PD.

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

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ứ Tư, 29 tháng 10, 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

ICTC DV TECH TALK

ICTC DV TECH TALK

Để giúp các bạn hiểu rõ hơn về Design Verification (DV) – một trong những lĩnh vực quan trọng trong ngành IC Design, ICTC sẽ tổ chức một buổi DV Tech Talk nhằm giới thiệu tổng quan về lĩnh vực này cũng như chia sẻ kinh nghiệm học tập và phát triển trong ngành. Buổi...

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

Viettel Làm Chip 32nm

Viettel Làm Chip 32nm

Mấy nay không theo dõi tin tức nên mình cập nhật hơi muộn một chút . Trước đây khi Viettel công bố định hướng làm chip, mình từng đoán là họ sẽ đi từ những node "trưởng thành" tầm như 65-90nm để tích lũy kinh nghiệm trước. Nhưng cuối cùng thì mục tiêu là 32nm, và...

Dùng node công nghệ càng nhỏ có phải lúc nào cũng tốt?

Dùng node công nghệ càng nhỏ có phải lúc nào cũng tốt?

Có một câu hỏi mà gần như ai bước vào lĩnh vực VLSI cũng từng thắc mắc: Tại sao trong thiết kế vi mạch lại có quá nhiều con số nm, và khi con số đó giảm xuống thì thực sự điều gì thay đổi? Nhiều người mới thường nghĩ rất đơn giản rằng nm chính là kích thước của...

Functional Coverage – Phân tích Coverage Report với ví dụ ALU

Functional Coverage – Phân tích Coverage Report với ví dụ ALU

Chào các bạn, ở bài viết trước chúng ta đã cùng tìm hiểu về Functional Coverage và vì sao 100% Code Coverage vẫn chưa đủ để đảm bảo thiết kế đã được verify đầy đủ. Trong bài viết tuần này, cùng mình và Học Vi Mạch Cùng ICTC sẽ tiếp tục với ví dụ ALU ở bài...

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