Vi Mạch Cơ Bản – Bài 6 – Tìm Hiểu Về RTL Design

Thứ Bảy, 18 tháng 01, 2025

Thiết kế RTL tức là dùng ngôn ngữ mô tả phần cứng (HDL) để mô tả chức năng và hoạt động của mạch số. Lưu ý là mạch số (digital) chứ ko phải là mạch tương tự (analog). Thiết kế analog thì không dùng RTL.

Để cho dễ hình dung thì để tạo thành một mạch số ta sẽ ghép các phần tử số như cổng logic (AND, OR, XOR, NOT…), các phần tử tuần tự (Flip-flop, Latch) lại tạo thành một mạch điện (schematic) hoàn chỉnh. Thế nhưng khi quy mô của mạch tăng lên thì việc ghép nổi bằng tay trở nên quá phức tạp, nên người ta mới nghĩ ra dùng “ngôn ngữ” để mô tả chức năng hoạt động của mạch, sau đó mới dùng tool để “tổng hợp” đoạn code viết ra thành cái schematic mà đáng lẽ phải làm tay. Quá trình thiết kế RTL từ đó ra đời.

Vậy tóm lại, thiết kế RTL nghĩa là thiết kế mạch số và dùng ngôn ngữ mô tả phần cứng để viết ra đoạn code mô tả chức năng của mạch số đó. Viết code RTL phải tuân theo 1 số quy tắc và ràng buộc chặt chẽ để nó có thể “tổng hợp” thành cổng logic được như đã đề cập ở trên.

Học viết code RTL chính là học cách viết sao cho sau khi tổng hợp sẽ sinh ra mạch hoạt động đúng như chức năng mong muốn. Đó mới là học viết code thôi nha, còn học thiết kế RTL thì phải học làm sao để từ ý tưởng ban đầu có thể hiện thực nó thành mạch phần cứng. Cũng giống như xây nhà phải có bản thiết kế trước rồi mới bắt đầu xây vậy.

Các bước cần thiết để học thiết kế RTL bao gồm:

  1. Hiểu rõ các phần tử số cơ bản:Cổng logic: AND, OR, XOR, NOT,…
    Phần tử tuần tự: Flip-flop, Latch,…
  2. Nắm vững các thành phần mạch số thường dùng:Mạch ghép kênh (MUX), mã hóa (Encoder), giải mã (Decoder), bộ cộng (Adder), bộ đếm (Counter), máy trạng thái hữu hạn (FSM)…
  3. Học viết mã RTL:Sử dụng ngôn ngữ như Verilog, VHDL, SystemVerilog.
  4. Làm quen với các kỹ thuật thiết kế nâng cao:Thiết kế đồng bộ, bất đồng bộ, tối ưu tốc độ cao (high-speed), tiết kiệm năng lượng (low-power),…

Quá trình phát triển của một kỹ sư thiết kế số.

  • Fresher – Junior (0-3 năm kinh nghiệm): Làm việc với các module ở block level, thiết kế hoặc chỉnh sửa các yêu cầu cơ bản.
  • Senior (5+ năm kinh nghiệm): Làm việc với các block quan trọng, ảnh hưởng lớn đến hệ thống.
  • 10 năm kinh nghiệm: Tham gia thiết kế kiến trúc (architecture), tối ưu diện tích (area) và hiệu năng (performance), đồng thời có thể lead một số sub-system trong SoC (System on Chip).
  • 15 năm kinh nghiệm: Đủ khả năng để lead toàn bộ dự án thiết kế RTL cho full chip.
  • 20+ năm kinh nghiệm: Có thể đảm nhận vai trò thiết kế kiến trúc chip (chip architecture) ở cấp độ cao.

Thiết kế RTL là công việc đòi hỏi nhiều kinh nghiệm, thời gian, công sức cũng như một số tố chất mà không phải ai cũng có thể theo được. Các bạn có thể thử làm một vài thiết kế cơ bản, tham gia một số khóa đào tạo hoặc dự án nhỏ để xem mình có hứng thú và phù hợp với vị trí này không nhé.

Quay lại main page

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

Tìm hiểu lộ trình cho người mới bắt đầu để hiểu thêm về công việc, ngành nghề, đãi ngộ và những kiến thức cần thiết để học thiết kế vi mạch và tham gia vào thị trường vi mạch.
Lộ Trình Bắt Đầu Ngành Thiết Kế Vi Mạch Bán Dẫn

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í

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é:

Thứ Bảy, 18 tháng 01, 2025
Đức Lê

Đức Lê

Mình đã có hơn 10 năm làm việc trong lĩnh vực vi mạch, tập trung vào khâu thiết kế RTL. Dù là một ngành nghề đang phát triển mạnh mẽ, thế nhưng, thông tin về thiết kế vi mạch vẫn còn khá mơ hồ, không rõ ràng. Điều này làm cho những người trẻ, đặc biệt là những ai mới bước vào lĩnh vực này, gặp không ít khó khăn khi muốn tìm hiểu và tiếp cận kiến thức. Nhận thức được những khó khăn này, chúng mình quyết định thành lập ICTC - một nơi không chỉ chia sẻ kiến thức mà còn truyền đạt những thông tin thực tế, từ cơ bản đến chuyên sâu về lĩnh vực thiết kế vi mạch. Mục tiêu của ICTC là giúp các bạn trẻ nắm vững kiến thức, hiểu rõ về ngành nghề và từ đó, có thể xây dựng một hướng đi đúng đắn cho sự nghiệp trong tương lai của mình. Chúng mình tin rằng, với sự đam mê và kiến thức chuyên sâu, mọi khó khăn đều có thể vượt qua, và hành trình chinh phục thế giới vi mạch sẽ trở nên thú vị hơn bao giờ hết.

Độ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

Tổng Kết Khóa Học Thiết Kế Vi Mạch Cơ Bản Tháng 6 2024

Tổng Kết Khóa Học Thiết Kế Vi Mạch Cơ Bản Tháng 6 2024

Hôm nay, khóa học Thiết kế Vi mạch Cơ bản tại Trung tâm ICTC đã chính thức khép lại với buổi lễ tổng kết ý nghĩa. Đây là dịp để giảng viên và học viên cùng nhau nhìn lại hành trình học tập, những thành quả đạt được, và chia sẻ cảm nghĩ sau khóa học. Cảm Nghĩ Của Học...

TỔNG KẾT OFFLINE VI MẠCH 07/2024

TỔNG KẾT OFFLINE VI MẠCH 07/2024

Vậy là sau hơn 4 tiếng đồng hồ giao lưu và chia sẻ các kiến thức về tổng quan ngành vi mạch, các vị trí việc làm, tuyển dụng, các kinh nghiệm học tập, phỏng vấn, ... buổi offline ngày hôm nay đã kết thúc thành công tốt đẹp.Rất cảm ơn các bạn đã không ngại đường xá xa...

Bài Viết Mới

Chiếc Máy Tính Nhỏ Hơn Hạt Gạo – MSPM0C1104

Chiếc Máy Tính Nhỏ Hơn Hạt Gạo – MSPM0C1104

Bạn Có Tin Một Máy Tính Có Thể Nhỏ Hơn Hạt Gạo? Texas Instruments đã chứng minh điều đó với MSPM0C1104 – một con chip vi điều khiển có kích thước chỉ 1.38 mm² nhưng sở hữu sức mạnh đáng kinh ngạc. Sức Mạnh Trong Một Kích Thước Siêu Nhỏ Dù nhỏ bé, MSPM0C1104 vẫn mang...

Chứng Chỉ – Giá Trị Từ Nỗ Lực Thực Sự

Chứng Chỉ – Giá Trị Từ Nỗ Lực Thực Sự

Chứng Chỉ Có Quan Trọng Khi Xin Việc? Nhiều người cho rằng chứng chỉ chỉ là “tờ giấy”, nhưng thực tế, nó phản ánh quá trình học tập nghiêm túc, sự nỗ lực không ngừng và khả năng ứng dụng kiến thức vào thực tế. Một chứng chỉ không thể đảm bảo 100% cơ hội việc làm,...

KỈ NIỆM KHÓA HỌC ICTC

KỈ NIỆM KHÓA HỌC ICTC

Còn nhớ thời điểm này năm ngoái là lúc bắt đầu IC1, 2 gì đó mà giờ đã là 19 rồi, thời gian trôi qua nhanh thiệt ^^.Trong buổi khai giảng, tụi mình luôn dành thời gian trao đổi để hiểu rõ mục tiêu của từng bạn khi tham gia. Thông thường, mọi người đến với hành trình...

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