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 biệt. Các bạn cựu học viên còn nhớ cảm giác đó chứ?
Vài nét về Final Project:
Đây là dự án cuối cùng, nơi bạn vận dụng toàn bộ kiến thức đã học để thực hiện một quy trình thiết kế front-end hoàn chỉnh.
Từ:
- Phân tích yêu cầu thiết kế
- Xây dựng block diagram, IO table, timing chart,…
- Viết code RTL
- Build testbench & viết verification plan
- Chạy simulation, debug, kiểm tra coverage
Đó là tất cả các bước cốt lõi trong quy trình thiết kế front-end.
Nghe cũng khá thú vị phải không?
Tuy nhiên, để vượt qua được dự án này một cách trọn vẹn, bạn cần chinh phục “cửa ải cuối cùng” trước khi thỉnh được “chân kinh” – vượt qua được golden model đã được chuẩn bị sẵn.
Nói chứ trong thực tế công việc thì không ai đưa sẵn golden model cho mình cả. Các kỹ sư phải tự tay dò bug, tự review, tự tìm điểm sai trong thiết kế và kiểm thử. Thế nên cảm giác đang tràn đầy tự tin khi hoàn thành mọi bước kiểm tra nhưng vẫn bị golden model báo lọt bug là một trải nghiệm thú vị và đem lại nhiều kinh nghiệm, cũng như rèn giũa tư duy thiết kế cũng như kỹ năng kiểm thử của bạn.
Final project không chỉ là một bài tập lớn, mà còn là bước đệm để bạn trưởng thành hơn, trở thành một designer cẩn trọng, sâu sắc và tự tin.


