MỘT NGÀY LÀM VIỆC CỦA KỸ SƯ DESIGN VERIFICATION

Thứ Năm, 19 tháng 06, 2025

Hôm bữa chúng ta đã được nghe về 1 ngày làm việc của một kỹ sư Physical Design. Nhận lời thách đấu của anh PD lead, hôm nay mình sẽ viết về 1 ngày làm việc của mình – 1 kỹ sư Design Verification (DV) 7+ YoE sẽ diễn ra như thế nào. Hi vọng sẽ cung cấp một số góc nhìn thú vị cho các bạn về công việc của DV Engineer. Hãy cùng mình và ICTC – IC Training Center Vietnam theo dõi bài viết dưới đây nhé.

Sau tiếng báo thức inh ỏi, mình tắt máy mà mắt vẫn nhắm hờ, tay đã kịp lướt điện thoại xem tin nhắn, email, lịch họp. Hôm nay lại là một ngày bận rộn: daily meeting, review testplan, debug regression, và viết thêm vài testcase mới. Hít sâu một hơi, mình tự nhủ: “Chiến thôi!”

Có những ngày được làm việc tại nhà (work from home), mình bật máy tính rồi ung dung đi pha tách cà phê đá đậm đặc, ăn sáng cùng gia đình. Quay lại bàn làm việc, mình check email, chạy script Perl tổng hợp kết quả regression tối hôm qua. Màn hình đôi khi xanh lè vì test pass, đôi khi đỏ rực vì test fail – dù thế nào thì vẫn phải bắt đầu summary kết quả cho buổi họp sáng sớm.

Buổi họp daily diễn ra, cả team DV cùng review status toàn dự án, đánh giá tiến độ, lên kế hoạch, target cho hôm nay. Sau họp, mình bắt đầu “chìm đắm” vào waveform: mở log file, phân tích những testcase fail, dò từng signal xem đâu là điểm bất thường. Khi tìm ra nguyên nhân, mình sửa lỗi, submit regression lại. Có lúc, failcase phức tạp đến mức phải hỗ trợ team FPGA chạy binary code trực tiếp trên chip, kết hợp debug cả simulation lẫn C code…. Khá là hồi hộp vì sợ…lọt bug.

Hoàn thành buổi sáng, mình ăn trưa cùng gia đình, có hôm tranh thủ chợp mắt 30 phút, có hôm lại buôn chuyện với đồng nghiệp: về những bug khó nhằn, về cách tối ưu UVM testcase, hay đơn giản chỉ cười phá lên với mấy chuyện vui trong team.

Buổi chiều bắt đầu bằng việc viết UVM testcase cho các scenario mới. Căng não nghĩ cách random constraint sao cho cover được các corner case, check lại coverage report hôm qua thấy còn thiếu code coverage ở vài branch. Thế là lại cắm cúi mò tiếp. Song song đó, mình tiếp tục debug test fail, mở waveform, dò log, từng dòng signal. Lỗi hôm nay quên cấu hình lại clock sau khi pad reset. Chỉnh lại testbench, chạy lại simulation rồi …cầu trời test pass. Vì mỗi lần chạy lại đôi khi mất cả ngày.

Đến buổi chiều muộn, mình họp review testplan cùng team và designer: xem xét testplan đã đủ cover thiết kế chưa, nghe designer nhắc về vài corner case mới, các signal cần bổ sung để phù hợp với dòng chip mới của công ty. Cả team bàn bạc, mổ xẻ chi tiết, đôi lúc tranh luận căng nhưng rất đã.

Cuối ngày, mình ghi chú lại các vấn đề high priority, update Jira, Redmine (các phương tiện để record lại những issue xảy ra trong quá trình kiểm tra), commit code, submit regression chạy qua đêm. Đóng máy khi trời đã nhá nhem, mình tựa lưng ghế, thở ra một hơi dài. Một ngày nữa trôi qua. Có mệt, có áp lực, nhưng cũng đầy niềm vui, khi thấy dự án từng chút một tiến gần đến đích.

Làm Design Verification đôi khi giống làm “cảnh sát”: soi từng lỗi nhỏ, bắt bug, đảm bảo thiết kế chạy đúng ý. Có khi thức khuya, có khi stress deadline, nhưng cảm giác khi tìm ra một bug khó hoặc khi coverage đạt 100% thật sự rất “phê”.

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

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ứ Năm, 19 tháng 06, 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