KHóa Học Design Verification – System verilog uvm

Khóa học đào tạo cho các bạn các kiến thức kỹ năng chuyên sâu về Design Verification, chú trọng thực hành kiểm tra mạch sử dụng System Verilog và UVM dành cho các bạn có mong muốn vào vị trí DV!

N

Giảng viên là các kỹ sư vi mạch từ 5 - 10 năm kinh nghiệm

N

Giáo trình hiện đại đúc kết từ các công ty vi mạch toàn cầu

N

Tập trung đào tạo thực hành về kỹ năng cần thiết khi làm kỹ sư vi mạch

N

Phần mềm học trực tiếp trên Server đang được các công ty sử dụng

N

Kinh nghiệm, kiến thức về tìm việc làm, phỏng vấn ngành vi mạch

thông tin khóa học

  • Thời lượng: 3 tháng, 24 buổi, 2 buổi/tuần
  • Thời gian học: 19h -21h
  • Hình thức học: Online.
  • Giáo trình: Giáo trình được biên soạn từ giáo trình chuẩn quốc tế đã được áp dụng trong việc đào tạo intern/fresher tại các công ty vi mạch ở nước ngoài
  • Thảo luận và chia sẻ: trong nhóm online
  • Thực hành và phần mềm: thực hành trực tiếp trên hệ thống server vi mạch chuyên dụng do các kỹ sư của trung tâm xây dựng
  • Bài tập về nhà: giảng viên sẽ giao bài tập về nhà và dành thời gian mỗi buổi học để giải đáp thắc mắc về bài tập cho các bạn
  • Chứng chỉ: dựa theo các tiêu chí đánh giá trong suốt khóa học, học viên hoàn thành chương trình học sẽ được cấp chứng chỉ tương ứng sau khi hoàn thành khóa học

SỐ LƯỢNG ĐĂNG KÝ

HỌC PHÍ & THỜI GIAN

9.500.000 10.500.000 VND
24 buổi - 3 tháng

LỊCH XẾP LỚP HIỆN TẠI

Ngày khai giảng là dự kiến, nếu chúng ta full lớp sớm thì sẽ khai giảng sớm hơn. Các bạn sắp xếp chọn lớp có sỉ số mở lớp cao nhất để mình khai giảng sớm nha. Chúc các bạn học tốt!
Giờ học:
Giờ học các buổi trong tuần
19h - 21h

Loading



Học Viên Tiêu Biểu

Em thấy nội dung khóa học giúp ích rất nhiều cho quá trình phỏng vấn thực tập sau này. Đặc biệt, phần final project khiến em nắm vững hơn về cách đọc và hiểu code RTL, cực kỳ thực tế và sát với công việc.

Lê Duy Thức

Technical Engineer, Synopsys

Nhờ các kiến thức của khóa học tại trung tâm nên em có cái nhìn chi tiết hơn về ngành, giúp em trả lời tốt các câu hỏi tạo điểm cộng trong mắt nhà tuyển dụng.

Phan Minh Khôi

Physical Design Engineer, ADT Technology & SNST

Phan Minh Chiến

Intensive Training Program, Synopsys

Những ngày tu luyện miệt mài trên server của ICTC được đền đáp bằng một offer RTL Design đầu tiên, một thành quả không tưởng với bản thân mình của 3 tháng trước.

Phan Vinh Phong

RTL Design Engineer, BOS Semiconductor

Biết ơn, trân trọng, ngưỡng mộ ICTC.

Ngô Đắc Viên

RTL Design Engineer, Faraday

Mình phỏng vấn lần đầu tiên vào tháng 1, sau 6 tháng nỗ lực và tham gia cùng với ICTC thì mình nhận được offer.

Lê Tiến Đạt

DFT Engineer, Semifive

Mình thấy rất biết ơn và cảm ơn các anh tại trung tâm, đặc biệt là anh Ân, người luôn support mình rất nhiệt tình kể cả trong khóa lẫn hết khóa, khóa học đã cho mình không chỉ về kỹ thuật mà còn nhiều lời khuyên bổ ích khi phỏng vấn.

Nguyễn Khắc Long

Digital Engineer, Renesas

Nhờ sự hỗ trợ nhiệt tình từ các anh hướng dẫn, đặc biệt là anh Thành – giảng viên truyền cảm hứng và khuyến khích mình tự tin phỏng vấn, mình đã trúng tuyển ngay sau khi hoàn thành khóa học.

Nguyễn Thọ Phát

Physical Design Engineer, SVC Technologies

Một điều em có thể học từ khóa học nữa là có được kết nối với các anh đi trước trong ngành và học theo được mindset của các anh. Khóa học giúp em biết được em sẽ nên làm gì để có offer.

Và sau 3 tháng đồng hành với mấy anh, cải thiện thêm tiếng anh và liên tục apply để đi phỏng vấn thì trộm vía em cũng có offer.

Nguyễn Trọng Hiếu

Engineer, TrueChip Vietnam

Trong mùa hè muốn phát triển bản thân, mình đã chọn tham gia khóa học IC Overview tại ICTC để củng cố kiến thức về RTL và DV. Trước đây, mình chỉ tập trung coding module mà bỏ qua kỹ năng thiết kế - điều cốt lõi của kỹ sư vi mạch.

Nguyễn Thị Phương Quỳnh

Technical Engineer, Synopsys

ĐỐI TƯỢNG PHÙ HỢP

Các bạn sinh viên năm 3 hoặc năm 4 đã có kiến thức nền tảng về thiết kế vi mạch (sẽ có bài kiểm tra đầu vào)

Các bạn muốn apply, tìm việc làm thực tập, fresher mảng DV

Các bạn intern/fresher DV muốn tăng cường kiến thức ngôn ngữ SystemVerilog, UVM và ứng dụng UVM trong thực tiễn.

Các bạn có định hướng ở lĩnh vực kỹ sư thiết kế kiểm tra (Design verification engineer – DV)

Các bạn đã tham gia khóa học vi mạch cơ bản và có định hướng ở lĩnh vực kỹ sư thiết kế kiểm tra (Design verification engineer – DV)

Các bạn theo mảng RTL Design muốn tăng kỹ năng self-test RTL của mình và làm việc việc hiệu quả hơn với DV Engineer

TÌM HIỂU CÔNG VIỆC CỦA KỸ SƯ DESIGN VERIFICATION

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...

Verification IP (VIP) Là Gì?

Verification IP (VIP) Là Gì?

Phần 1: Khái niệm về VIP Trong bài viết trước, chúng ta đã khám phá UVM và cấu trúc cơ bản của một UVM testbench. UVM là gì? Các công ty đang yêu cầu kỹ năng gì từ kỹ sư Design Verification? (ictc.edu.vn) Hôm nay, chúng ta sẽ tiếp tục với một ứng dụng quan trọng của...

UVM là gì? Các công ty đang yêu cầu kỹ năng gì từ kỹ sư Design Verification?

UVM là gì? Các công ty đang yêu cầu kỹ năng gì từ kỹ sư Design Verification?

Phần 1: Các công ty đang yêu cầu kỹ năng gì từ kỹ sư verification (DV) Các công ty trong lĩnh vực thiết kế vi mạch tích hợp (VLSI) luôn tìm kiếm những kỹ sư Verification (DV) có kỹ năng và kiến thức sâu rộng nhằm đảm bảo chất lượng và hiệu suất của sản phẩm. Khi các...

mục tiêu khóa học

N

1. Thành thạo các công cụ, kỹ năng của kỹ sư DV

Nâng cao khả năng sử dụng VIM, Linux và ứng dụng scripting (Makefile, Perl) giúp tối ưu hiệu suất công việc.
N

2. Thành thạo các ngôn ngữ chuyên dụng trong Design Verification

  • Thành thạo sử dụng ngôn ngữ SystemVerilog cho việc kiểm tra thiết kế.
  • Hiểu rõ và có thể áp dụng UVM vào xây dựng môi trường kiểm tra thiết kế hoàn chỉnh.
N

3. Thực hành các dự án thực tế

Nâng cao kỹ năng phân tích yêu cầu thiết kế, xây dựng môi trường, chạy mô phỏng, gỡ lỗi, phân tích report qua những dự án thực tiễn đã được thực hiện tại các doanh nghiệp. Đây là những kỹ năng tối quan trọng của người kỹ sư DV.
N

4. Tiếp thu kinh nghiệm từ kỹ sư lâu năm trong nghề

Hoàn thiện tư duy logic theo hướng kiểm tra thiết kế, nâng cao kỹ năng giải quyết vấn đề khi được hướng dẫn, góp ý trực tiếp từ những kỹ sư nhiều kinh nghiệm (5 đến 10 năm), đã và đang làm việc tại các công ty trong và ngoài nước. Điều này sẽ giúp học viên tự tin khi apply vào các vị trí kỹ sư DV sau khi hoàn thành khóa học.

Giáo trình chi tiết

Phần 1. Ngôn ngữ SystemVerilog

Phần 2. Thư viện UVM – Universal Verification Methodology

Phần 3. Ứng dụng UVM trong kiểm tra thiết kế RTL – Design Verification

PHẦN 1. Ngôn ngữ system verilog

N

Buổi 1: Ngôn ngữ SystemVerilog - Phần 1: Giới thiệu và cấu trúc dữ liệu

Nội dung:

  • Tổng quan về SystemVerilog và vai trò của nó trong lĩnh vực verification
  • Tìm hiểu cấu trúc dữ liệu trong SystemVerilog
  • Khám phá các kiểu dữ liệu: Arrays, Structure, Queue
Thực hành:

  • Kiểm tra FIFO DUT
  • Kiểm tra SRAM DUT
  • Ứng dụng Array để xây dựng mô hình tham chiếu (Reference Model)
N

Buổi 1: Ngôn ngữ SystemVerilog - Phần 1: Giới thiệu và cấu trúc dữ liệu

Nội dung:

  • Tổng quan về SystemVerilog và vai trò của nó trong lĩnh vực verification
  • Tìm hiểu cấu trúc dữ liệu trong SystemVerilog
  • Khám phá các kiểu dữ liệu: Arrays, Structure, Queue

Thực hành:

  • Kiểm tra FIFO DUT
  • Kiểm tra SRAM DUT
  • Ứng dụng Array để xây dựng mô hình tham chiếu (Reference Model)
N

Buổi 2: Ngôn ngữ SystemVerilog - Phần 2: Task, Function, Dynamic process

Nội dung:

  • Hiểu và sử dụng Control Flow và Loop trong SystemVerilog
  • Khám phá Dynamic Process và các phương thức đồng bộ dữ liệu
  • Tìm hiểu chi tiết về Task và Function
  • Làm quen với SystemVerilog Package
Thực hành:

  • Sử dụng Semaphore để đồng bộ hóa các luồng dữ liệu.
  • Ứng dụng Dynamic Process trong việc xây dựng testbench để kiểm tra Encoder DUT
N

Buổi 2: Ngôn ngữ SystemVerilog - Phần 2: Function, task, package và multi-thread với fork

Nội dung:

  • Hiểu và sử dụng Control Flow và Loop trong SystemVerilog
  • Khám phá Dynamic Process và các phương thức đồng bộ dữ liệu
  • Tìm hiểu chi tiết về Task và Function
  • Làm quen với SystemVerilog Package

Thực hành:

  • Sử dụng Semaphore để đồng bộ hóa các luồng dữ liệu.
  • Ứng dụng Dynamic Process trong việc xây dựng testbench để kiểm tra Encoder DUT
N

Buổi 3: Ngôn ngữ lập trình SystemVerilog - Phần 3: Đồng bộ hóa và Lập trình hướng đối tượng (OOP)

Nội dung:

  • Khám phá các cơ chế Đồng bộ hóa và Giao tiếp dữ liệu bằng Semaphore và Mailbox
  • Tìm hiểu các đặc trưng của Lập trình hướng đối tượng (OOP) trong SystemVerilog
  • Làm quen với Class và Interface
Thực hành:

  • Kết nối và trao đổi dữ liệu giữa các Class bằng cách sử dụng Mailbox
  • Tìm hiểu về thiết kế DUT Converter (chuyển đổi dữ liệu song song sang nối tiếp) và xây dựng mô hình testbench ứng dụng Class
N

Buổi 3: Ngôn ngữ lập trình SystemVerilog - Phần 3: Đồng bộ hóa và Lập trình hướng đối tượng (OOP)

Nội dung:

  • Khám phá các cơ chế Đồng bộ hóa và Giao tiếp dữ liệu bằng Semaphore và Mailbox
  • Tìm hiểu các đặc trưng của Lập trình hướng đối tượng (OOP) trong SystemVerilog
  • Làm quen với Class và Interface

Thực hành:

  • Kết nối và trao đổi dữ liệu giữa các Class bằng cách sử dụng Mailbox
  • Tìm hiểu về thiết kế DUT Converter (chuyển đổi dữ liệu song song sang nối tiếp) và xây dựng mô hình testbench ứng dụng Class
N

Buổi 4: Ngôn ngữ lập trình SystemVerilog - Phần 4: Class nâng cao

Nội dung:

  • Phân tích các khái niệm nâng cao trong Class, bao gồm: Tính thừa kế (inheritance), Tính ảo (virtual) và đa hình (polymorphism)
  • Tìm hiểu mô hình testbench với sự phân tách giữa phần tĩnh và phần động
  • Nghiên cứu phương pháp tối ưu hóa quy trình kiểm tra: chạy nhiều test case chỉ với một lần compile
Thực hành:

  • Xây dựng một mô hình testbench hoàn chỉnh sử dụng SystemVerilog
  • Áp dụng kỹ thuật chạy nhiều test case trong một lần compile để kiểm tra hiệu quả
N

Buổi 4: Ngôn ngữ lập trình SystemVerilog - Phần 4: Class nâng cao, random, constraint và interface

Nội dung:

  • Phân tích các khái niệm nâng cao trong Class, bao gồm: Tính thừa kế (inheritance), Tính ảo (virtual) và đa hình (polymorphism)
  • Tìm hiểu mô hình testbench với sự phân tách giữa phần tĩnh và phần động
  • Nghiên cứu phương pháp tối ưu hóa quy trình kiểm tra: chạy nhiều test case chỉ với một lần compile

Thực hành:

  • Xây dựng một mô hình testbench hoàn chỉnh sử dụng SystemVerilog
  • Áp dụng kỹ thuật chạy nhiều test case trong một lần compile để kiểm tra hiệu quả
N

Buổi 5: Ngôn ngữ lập trình SystemVerilog - Phần 5: Randomize và constraint

Nội dung:

  • Tìm hiểu về Randomization và Constraint trong systemverilog
  • Nghiên cứu cơ chế hoạt động của Randomize khi kết hợp với các tùy chọn từ công cụ kiểm tra (Tool Options)
Thực hành:

  • Tìm hiểu cơ bản về giao thức UART, ứng dụng Randomize và Constraint để tạo các UART transaction
  • Khám phá giao thức I2C, sử dụng Randomize và Constraint để cấu hình các thông số timing cho DUT I2C.
N

Buổi 5: Ngôn ngữ lập trình SystemVerilog - Phần 5: Randomize và constraint

Nội dung:

  • Tìm hiểu về Randomization và Constraint trong systemverilog
  • Nghiên cứu cơ chế hoạt động của Randomize khi kết hợp với các tùy chọn từ công cụ kiểm tra (Tool Options)

Thực hành:

  • Tìm hiểu cơ bản về giao thức UART, ứng dụng Randomize và Constraint để tạo các UART transaction
  • Khám phá giao thức I2C, sử dụng Randomize và Constraint để cấu hình các thông số timing cho DUT I2C.
N

Buổi 6: Ngôn ngữ lập trình SystemVerilog - Phần 6: Assertion và Functional Coverage

Nội dung:

  • Tìm hiểu về Assertion, các loại Assertion, và vai trò của chúng trong việc đảm bảo tính chính xác của hệ thống
  • Nghiên cứu về Functional Coverage: cách tạo, thu thập dữ liệu và phân tích để đánh giá mức độ kiểm tra
Thực hành:

  • Tìm hiểu cơ bản về giao thức APB
  • Ứng dụng Assertion để kiểm tra tính chính xác của APB Bus.
  • Nghiên cứu thiết kế 8-bit Counter DUT và Áp dụng Functional Coverage để đảm bảo rằng mọi chức năng của DUT đều được kiểm tra đầy đủ
N

Buổi 6: Ngôn ngữ lập trình SystemVerilog - Phần 6: Assertion và Functional Coverage

Nội dung:

  • Tìm hiểu về Assertion, các loại Assertion, và vai trò của chúng trong việc đảm bảo tính chính xác của hệ thống
  • Nghiên cứu về Functional Coverage: cách tạo, thu thập dữ liệu và phân tích để đánh giá mức độ kiểm tra

Thực hành:

  • Tìm hiểu cơ bản về giao thức APB
  • Ứng dụng Assertion để kiểm tra tính chính xác của APB Bus.
  • Nghiên cứu thiết kế 8-bit Counter DUT và Áp dụng Functional Coverage để đảm bảo rằng mọi chức năng của DUT đều được kiểm tra đầy đủ
N

Buổi 7 ➜ 9: ĐỒ ÁN 1 - Ứng dụng SystemVerilog cho việc kiểm tra RTL IP (APB protocol)

Nội dung:

  • Giới thiệu về đồ án 1.
  • Tìm hiểu chi tiết về giao thức APB: cấu trúc, nguyên lý hoạt động, và các tín hiệu quan trọng
  • Phân tích yêu cầu và hướng dẫn xây dựng các khối chức năng trong Testbench
Thực hành: 

  • Vẽ sơ đồ khối của Testbench để minh họa cấu trúc tổng thể
  • Xây dựng Verification Plan (VPlan), định nghĩa các mục tiêu và chiến lược kiểm tra
  • Phát triển các thành phần cơ bản của Testbench (Stimulus, Driver, Monitor, Scoreboard)
  • Tạo Test Case và Checker để phát hiện các bug trong RTL
N

Buổi 7 ➜ 9: ĐỒ ÁN 1 - Ứng dụng SystemVerilog cho việc kiểm tra RTL IP (APB protocol)

Nội dung:

  • Giới thiệu về đồ án 1.
  • Tìm hiểu chi tiết về giao thức APB: cấu trúc, nguyên lý hoạt động, và các tín hiệu quan trọng
  • Phân tích yêu cầu và hướng dẫn xây dựng các khối chức năng trong Testbench

Thực hành:

  • Vẽ sơ đồ khối của Testbench để minh họa cấu trúc tổng thể
  • Xây dựng Verification Plan (VPlan), định nghĩa các mục tiêu và chiến lược kiểm tra
  • Phát triển các thành phần cơ bản của Testbench (Stimulus, Driver, Monitor, Scoreboard)
  • Tạo Test Case và Checker để phát hiện các bug trong RTL

PHẦN 2. Thư viện UVM (Universal VERIFICATION METHODOLOGY)

N

Buổi 10: UVM - Phần 1: Overview, Test Flow and Hierarchy

Nội dung:

  • Giới thiệu về UVM trong verification: Khái quát về Universal Verification Methodology (UVM), cách thức UVM hỗ trợ việc xây dựng testbench và nâng cao hiệu quả trong quy trình verification.
  • Cấu trúc UVM testbench: 
    • IP level: Xây dựng testbench cho một IP đơn lẻ, kiểm tra các chức năng cơ bản của IP đó
    • SoC level: Xây dựng testbench để kiểm tra toàn bộ hệ thống, bao gồm các IPs và cách thức tương tác giữa chúng.
  • Tìm hiểu các phases trong UVM, như build, connect, run, shutdown, và final, và cách các hoạt động trong từng phase ảnh hưởng đến các khối chức năng của UVM
  • Khám phá quy trình thực hiện một UVM Test, các hoạt động trong test
Thực hành:

  • Tìm hiểu về AHB Protocol (Advanced High-performance Bus)
  • Xây dựng UVM environment cơ bản cho IP level
  • Ứng dụng UVM để xây dựng mô hình Testbench dùng để kiểm tra BUS Bridge trong hệ thống
N

Buổi 10: UVM - Phần 1: Overview, Test Flow and Hierarchy

Nội dung:

  • Giới thiệu về UVM trong verification: Khái quát về Universal Verification Methodology (UVM), cách thức UVM hỗ trợ việc xây dựng testbench và nâng cao hiệu quả trong quy trình verification.
  • Cấu trúc UVM testbench: 
  • IP level: Xây dựng testbench cho một IP đơn lẻ, kiểm tra các chức năng cơ bản của IP đó
  • SoC level: Xây dựng testbench để kiểm tra toàn bộ hệ thống, bao gồm các IPs và cách thức tương tác giữa chúng.
  • Tìm hiểu các phases trong UVM, như build, connect, run, shutdown, và final, và cách các hoạt động trong từng phase ảnh hưởng đến các khối chức năng của UVM
  • Khám phá quy trình thực hiện một UVM Test, các hoạt động trong test

Thực hành:

  • Tìm hiểu về AHB Protocol (Advanced High-performance Bus)
  • Xây dựng UVM environment cơ bản cho IP level
  • Ứng dụng UVM để xây dựng mô hình Testbench dùng để kiểm tra BUS Bridge trong hệ thống
N

Buổi 11: UVM - Phần 2: UVM agent và các khối UVM để lái stimulus

Nội dung:

  • UVM agent: Giới thiệu về UVM Agent, thành phần đóng vai trò trung gian trong việc kết nối giữa sequencer và driver, giúp tạo ra các stimuli cho DUT
  • UVM sequencer: Tìm hiểu về UVM Sequencer, trách nhiệm của nó trong việc chọn và cung cấp các sequence item cho driver thông qua giao tiếp với driver
  • UVM driver: Khám phá cách thức UVM Driver làm nhiệm vụ nhận các sequence items từ sequencer và sử dụng chúng để điều khiển tín hiệu đến DUT
  • UVM sequence item: Tìm hiểu về UVM Sequence Item, một đối tượng dữ liệu được gửi qua sequencer và driver để điều khiển DUT
  • UVM sequence: Tìm hiểu về UVM Sequence, chuỗi các sequence items được sử dụng để mô phỏng các tình huống kiểm tra cụ thể trong DUT
  • Giải thích cơ chế handshake giữa driver và sequencer, giúp đảm bảo rằng driver nhận và xử lý đúng các sequence item từ sequencer
Thực hành:

  • Thực hành coding cho sequence để truyền dữ liệu tới driver thông qua sequencer và nhận lại dữ liệu từ driver
  • Thực hiện UVM Driver hỗ trợ lái giao thức AHB Protocol, ứng dụng cơ chế driver-sequencer handshake để đảm bảo tính chính xác trong việc điều khiển tín hiệu từ DUT
  • Tạo và cấu hình test case sử dụng UVM, đảm bảo quy trình kiểm tra diễn ra chính xác và hiệu quả khi ứng dụng driver-sequencer handshake trong việc xác thực giao thức AHB
N

Buổi 11: UVM - Phần 2: UVM agent và các khối UVM để lái stimulus

Nội dung:

  • UVM agent: Giới thiệu về UVM Agent, thành phần đóng vai trò trung gian trong việc kết nối giữa sequencer và driver, giúp tạo ra các stimuli cho DUT
  • UVM sequencer: Tìm hiểu về UVM Sequencer, trách nhiệm của nó trong việc chọn và cung cấp các sequence item cho driver thông qua giao tiếp với driver
  • UVM driver: Khám phá cách thức UVM Driver làm nhiệm vụ nhận các sequence items từ sequencer và sử dụng chúng để điều khiển tín hiệu đến DUT
  • UVM sequence item: Tìm hiểu về UVM Sequence Item, một đối tượng dữ liệu được gửi qua sequencer và driver để điều khiển DUT
  • UVM sequence: Tìm hiểu về UVM Sequence, chuỗi các sequence items được sử dụng để mô phỏng các tình huống kiểm tra cụ thể trong DUT
  • Giải thích cơ chế handshake giữa driver và sequencer, giúp đảm bảo rằng driver nhận và xử lý đúng các sequence item từ sequencer

Thực hành:

  • Thực hành coding cho sequence để truyền dữ liệu tới driver thông qua sequencer và nhận lại dữ liệu từ driver
  • Thực hiện UVM Driver hỗ trợ lái giao thức AHB Protocol, ứng dụng cơ chế driver-sequencer handshake để đảm bảo tính chính xác trong việc điều khiển tín hiệu từ DUT
  • Tạo và cấu hình test case sử dụng UVM, đảm bảo quy trình kiểm tra diễn ra chính xác và hiệu quả khi ứng dụng driver-sequencer handshake trong việc xác thực giao thức AHB
N

Buổi 12: UVM - Phần 3: UVM TLM và các khối UVM quan sát và kiểm tra

Nội dung:

  • UVM TLM: Giới thiệu về UVM TLM, cơ chế giao tiếp giữa các khối trong UVM thông qua việc truyền các transactions
  • UVM monitor: Khối giám sát giúp quan sát và thu thập dữ liệu từ DUT trong suốt quá trình kiểm tra
  • UVM scoreboard: Khối đánh giá và kiểm tra kết quả từ DUT, so sánh với mô hình tham chiếu để phát hiện các lỗi hoặc bất thường trong thiết kế
  • UVM config db: Cơ chế cấu hình dữ liệu giữa các khối trong testbench, cho phép chia sẻ và truy xuất thông tin cấu hình giữa các component khác nhau
Thực hành:

  • Thực hiện việc truyền dữ liệu qua các khối component trong testbench sử dụng UVM TLM, giúp dễ dàng quản lý và kiểm soát giao tiếp giữa các thành phần
  • Sử dụng UVM Config DB để truyền và chia sẻ dữ liệu cấu hình giữa các khối component, đảm bảo rằng các thông số và cài đặt cần thiết có thể được sử dụng một cách linh hoạt và hiệu quả
  • Thiết kế và triển khai UVM Monitor để quan sát và kiểm tra AHB protocol, thu thập dữ liệu từ DUT và giúp đảm bảo rằng giao thức AHB hoạt động đúng
N

Buổi 12: UVM - Phần 3: UVM TLM và các khối UVM quan sát và kiểm tra

Nội dung:

  • UVM TLM: Giới thiệu về UVM TLM, cơ chế giao tiếp giữa các khối trong UVM thông qua việc truyền các transactions
  • UVM monitor: Khối giám sát giúp quan sát và thu thập dữ liệu từ DUT trong suốt quá trình kiểm tra
  • UVM scoreboard: Khối đánh giá và kiểm tra kết quả từ DUT, so sánh với mô hình tham chiếu để phát hiện các lỗi hoặc bất thường trong thiết kế
  • UVM config db: Cơ chế cấu hình dữ liệu giữa các khối trong testbench, cho phép chia sẻ và truy xuất thông tin cấu hình giữa các component khác nhau

Thực hành:

  • Thực hiện việc truyền dữ liệu qua các khối component trong testbench sử dụng UVM TLM, giúp dễ dàng quản lý và kiểm soát giao tiếp giữa các thành phần
  • Sử dụng UVM Config DB để truyền và chia sẻ dữ liệu cấu hình giữa các khối component, đảm bảo rằng các thông số và cài đặt cần thiết có thể được sử dụng một cách linh hoạt và hiệu quả
  • Thiết kế và triển khai UVM Monitor để quan sát và kiểm tra AHB protocol, thu thập dữ liệu từ DUT và giúp đảm bảo rằng giao thức AHB hoạt động đúng
N

Buổi 13: UVM - Phần 4: UVM message system, report catcher và cách xây dựng môi trường test

Nội dung:

  • UVM message system: Tìm hiểu các loại thông điệp (info, warning, error, fatal) và cách sử dụng chúng để quản lý thông tin trong quá trình verification
  • UVM report catcher: Công cụ giúp thu thập và xử lý các báo cáo lỗi, cảnh báo, và thông tin từ các component
  • Review UVM testbench và cách xây dựng môi trường: Tổng quan về cách xây dựng môi trường test trong UVM, Đánh giá lại cấu trúc và các thành phần của UVM testbench, như agents, drivers, monitors, và scoreboards, và cách kết hợp chúng để tạo ra môi trường kiểm tra hoàn chỉnh
Thực hành:
N

Buổi 13: UVM - Phần 4: UVM message system, report catcher và cách xây dựng môi trường test

Nội dung:

  • UVM message system: Tìm hiểu các loại thông điệp (info, warning, error, fatal) và cách sử dụng chúng để quản lý thông tin trong quá trình verification
  • UVM report catcher: Công cụ giúp thu thập và xử lý các báo cáo lỗi, cảnh báo, và thông tin từ các component
  • Review UVM testbench và cách xây dựng môi trường: Tổng quan về cách xây dựng môi trường test trong UVM, Đánh giá lại cấu trúc và các thành phần của UVM testbench, như agents, drivers, monitors, và scoreboards, và cách kết hợp chúng để tạo ra môi trường kiểm tra hoàn chỉnh

Thực hành:

  • Bài Tập Về UVM

PHẦN 3. Ứng dụng UVM trong thiết kế kiểm tra (DV)

N

Buổi 14 ➜ 17: ĐỒ ÁN 2 – Xây dựng UART VIP (Verification IP)

Nội dung:

  • Giới thiệu về mục tiêu và yêu cầu của Đồ án 2, trong đó xây dựng UART VIP (Verification IP). Tìm hiểu về cách thiết kế và ứng dụng VIP để kiểm tra tính đúng đắn của giao thức UART
  • Phân tích và hiểu rõ về UART (Universal Asynchronous Receiver/Transmitter) protocol, các đặc điểm của nó, các tín hiệu liên quan, cách thức truyền và nhận dữ liệu
  • Phân tích và hướng dẫn xây dựng VIP
  • Hướng dẫn tạo môi trường kiểm tra UART VIP.
Thực hành:

  • Thiết kế sơ đồ khối tổng thể cho UART VIP, xác định và xây dựng các thành phần chính như driver, monitor, scoreboard, và sequencer trong VIPXây dựng môi trường kiểm thử (testbench) để xác minh tính đúng đắn của UART VIP, bao gồm việc tạo các test case để kiểm tra các tình huống hoạt động khác nhau của giao thức UART, từ truyền và nhận dữ liệu đến xử lý các tình huống lỗi
  • Tạo Verification plan cho việc kiểm thử UART VIP
N

Buổi 14 ➜ 17: ĐỒ ÁN 2 – Xây dựng UART VIP (Verification IP)

Nội dung:

  • Giới thiệu về mục tiêu và yêu cầu của Đồ án 2, trong đó xây dựng UART VIP (Verification IP). Tìm hiểu về cách thiết kế và ứng dụng VIP để kiểm tra tính đúng đắn của giao thức UART
  • Phân tích và hiểu rõ về UART (Universal Asynchronous Receiver/Transmitter) protocol, các đặc điểm của nó, các tín hiệu liên quan, cách thức truyền và nhận dữ liệu
  • Phân tích và hướng dẫn xây dựng VIP
  • Hướng dẫn tạo môi trường kiểm tra UART VIP.

Thực hành:

  • Thiết kế sơ đồ khối tổng thể cho UART VIP, xác định và xây dựng các thành phần chính như driver, monitor, scoreboard, và sequencer trong VIPXây dựng môi trường kiểm thử (testbench) để xác minh tính đúng đắn của UART VIP, bao gồm việc tạo các test case để kiểm tra các tình huống hoạt động khác nhau của giao thức UART, từ truyền và nhận dữ liệu đến xử lý các tình huống lỗi
  • Tạo Verification plan cho việc kiểm thử UART VIP
N

Buổi 18: UVM nâng cao – Register Abstract Layer (RAL)

Nội dung:

  • Giới thiệu về Register Abstract Layer (RAL) trong UVM, một thành phần quan trọng giúp trừu tượng hóa việc tương tác với các thanh ghi trong DUT (Device Under Test).
  • Cách xây dựng RAL trong môi trường verification bằng cách sử dụng các class UVM để mô tả các thanh ghi và các nhóm thanh ghi
  • Tìm hiểu các built-in sequence và API được cung cấp bởi RAL trong UVM để tự động hóa quá trình kiểm thử các thanh ghi
Thực hành:

  • Thiết kế Register Abstract Layer (RAL) cho UART IP trong hệ thống
  • Sử dụng built-in sequence để kiểm tra register của UART Sử dụng các built-in sequence trong UVM để tự động kiểm tra các giá trị trong các thanh ghi của UART IP
N

Buổi 18: UVM nâng cao – Register Abstract Layer (RAL)

Nội dung:

  • Giới thiệu về Register Abstract Layer (RAL) trong UVM, một thành phần quan trọng giúp trừu tượng hóa việc tương tác với các thanh ghi trong DUT (Device Under Test).
  • Cách xây dựng RAL trong môi trường verification bằng cách sử dụng các class UVM để mô tả các thanh ghi và các nhóm thanh ghi
  • Tìm hiểu các built-in sequence và API được cung cấp bởi RAL trong UVM để tự động hóa quá trình kiểm thử các thanh ghi

Thực hành:

  • Thiết kế Register Abstract Layer (RAL) cho UART IP trong hệ thống
  • Sử dụng built-in sequence để kiểm tra register của UART Sử dụng các built-in sequence trong UVM để tự động kiểm tra các giá trị trong các thanh ghi của UART IP
N

Buổi 19 ➜ 24: ĐỒ ÁN CUỐI KHÓA – Ứng dụng UVM trong kiểm tra UART IP (AHB slave)

Nội dung:

  • Giới thiệu về mục tiêu của đồ án cuối khóa, trong đó bạn sẽ sử dụng UVM để xây dựng và kiểm tra một UART IP. Nội dung đồ án sẽ tập trung vào việc xây dựng môi trường kiểm thử (testbench), sử dụng các kỹ thuật UVM để xác minh tính đúng đắn của IP
  • Phân tích và tìm hiểu về UART IP RTL specification, các tín hiệu và chức năng cơ bản của UART. Làm quen với các thanh ghi, các chức năng của UART, các chế độ hoạt động
  • Lập kế hoạch chi tiết để hoàn thành đồ án, bao gồm các bước như nghiên cứu tài liệu, thiết kế môi trường kiểm thử, xây dựng và kiểm tra các chức năng của IP
Thực hành: Trong đồ án cuối khóa, học viên sẽ có cơ hội tự xây dựng môi trường kiểm thử cho UART IP từ đầu, áp dụng các kiến thức đã học để thiết kế và triển khai một hệ thống kiểm thử hoàn chỉnh.

  • Thiết kế sơ đồ khối cho testbench
  • Xây dựng Vplan để xác định phạm vi kiểm thử và các test case cho IP
  • Build môi trường, RAL, chạy simulaton và debug cho thiết kế.
  • Đánh giá kết quả functional coverage.
N

Buổi 18 ➜ 24: ĐỒ ÁN CUỐI KHÓA – Ứng dụng UVM trong kiểm tra UART IP (AHB slave)

Nội dung:

  • Giới thiệu về mục tiêu của đồ án cuối khóa, trong đó bạn sẽ sử dụng UVM để xây dựng và kiểm tra một UART IP. Nội dung đồ án sẽ tập trung vào việc xây dựng môi trường kiểm thử (testbench), sử dụng các kỹ thuật UVM để xác minh tính đúng đắn của IP
  • Phân tích và tìm hiểu về UART IP RTL specification, các tín hiệu và chức năng cơ bản của UART. Làm quen với các thanh ghi, các chức năng của UART, các chế độ hoạt động
  • Lập kế hoạch chi tiết để hoàn thành đồ án, bao gồm các bước như nghiên cứu tài liệu, thiết kế môi trường kiểm thử, xây dựng và kiểm tra các chức năng của IP

Thực hành: Trong đồ án cuối khóa, học viên sẽ có cơ hội tự xây dựng môi trường kiểm thử cho UART IP từ đầu, áp dụng các kiến thức đã học để thiết kế và triển khai một hệ thống kiểm thử hoàn chỉnh.

  • Thiết kế sơ đồ khối cho testbench
  • Xây dựng Vplan để xác định phạm vi kiểm thử và các test case cho IP
  • Build môi trường, RAL, chạy simulaton và debug cho thiết kế.
  • Đánh giá kết quả functional coverage.
N

Buổi 25: Tổng kết

Nội dung:

  • Tổng kết, chia sẻ kinh nghiệm, định hướng nghề nghiệp với các giảng viên của trung tâm, cấp chứng chỉ.
 

 

 

 

N

Buổi 25: Tổng kết

Nội dung:

  • Nội dung:  Tổng kết, chia sẻ kinh nghiệm, định hướng nghề nghiệp với các giảng viên của trung tâm, cấp chứng chỉ.

tài liệu khóa học

Toàn bộ tài liệu khóa học do các giảng viên ICTC biên soạn dưới dạng Slides, văn bảng, videos, … Học viên sẽ được truy cập không giới hạn trong thời gian diễn ra khóa học. Học viên có thể sử dụng Server 24/7 trong suốt khóa học và 1 tháng sau khi khóa học kết thúc để ôn bài, bổ sung project cá nhân cho CV, chuẩn bị phỏng vấn, …

SỐ LƯỢNG ĐĂNG KÝ HIỆN TẠI

  • KHÓA VI MẠCH CƠ BẢN - T1/2024 100% 100%
  • KHÓA VI MẠCH CƠ BẢN - T2/2025 60% 60%
  • KHÓA DV SYSTEMVERILOG + UVM - T1/2025 20% 20%

HỌC PHÍ & THỜI GIAN

9.500.000 10.500.000 VND
24 buổi - 3 tháng

trải nghiệm học tập

Giảng viên trình độ cao

Học viên sẽ được hướng dẫn, hỗ trợ bởi những kĩ sư giàu kinh nghiệm có từ 5 – 10 năm trong lĩnh vực thiết kế vi mạch đến từ các công ty vi mạch trên toàn thế giới.

Chứng chỉ khóa học

Sau khi hoàn thành khóa học, các bạn học viên sẽ nhận được chứng chỉ từ trung tâm, là minh chứng cho sự hoàn thành và nắm vững kiến thức trong khóa học.

w

Kinh nghiệm thực tiễn

Ngoài kiến thức chuyên môn, các giảng viên của ICTC còn có kinh nghiệm về định hướng nghề nghiệp,  phỏng vấn, giải đáp thắc mắc về điều  khoản, thu nhập trong ngành.

Thực hành trên hệ thống server chuẩn

Học viên được thực hành thiết kế vi mạch trên hệ thống server chuyên nghiệp, giúp bạn làm quen cách thức làm việc trong môi trường thực tế. Đặc biệt sau khi kết thúc khóa học, bạn sẽ tiếp tục được sử dụng miễn phí hệ thống server trong thời gian 1 tháng để củng cố kiến thức và kĩ năng.

i

Giáo trình quốc tế tiên tiến

Học viên sẽ được tiếp cận với giáo trình tiên tiến, được xây dựng một cách bài bản và khoa học. Khóa học bao gồm các bài tập thực hành từ cơ bản đến nâng cao, giúp bạn phát triển kỹ năng thiết kế vi mạch một cách toàn diện và linh hoạt.

các câu hỏi thường gặp

Chứng chỉ ICTC có được các công ty đánh giá cao không?

Mục đích của chứng chỉ chính là thể hiện cho nhà tuyển dụng thấy rằng bạn đã tham gia và nỗ lực hoàn thành tốt quá trình học tập và thực hành thiết kế vi mạch trong suốt thời gian theo học và đã có các kiến thức, kinh nghiệm cần thiết và phù hợp với ngành. Để góp phần nâng cao giá trị của chứng chỉ trong mắt nhà tuyển dụng, uy tín của trung tâm, cũng như tăng động lực học tập của các bạn, ICTC không cấp chứng chỉ đại trà cho mọi học viên tham gia khóa học. Để nhận được chứng chỉ bạn phải đạt được một số tiêu chí đánh giá nhất định trong suốt quá trình học và đã được trình bay trong bài viết sau Chứng Chỉ Xếp Loại Và Hệ Thống Đánh Giá Khi Học Tập Tại ICTC.

ICTC luôn đảm bảo chất lượng và có các tiêu chí đánh giá để cấp các chứng chỉ phù hợp và luôn sẵn lòng hỗ trợ các doanh nghiệp trong việc xác minh các chứng chỉ cũng như chất lượng của chương trình đào tạo.

ICTC luôn phấn đấu nâng cao uy tín của mình để chứng chỉ sẽ ngày càng có giá trị trong mắt các nhà tuyể dụng trên thị trường:

  • Cộng đồng chia sẻ kiến thức vi mạch của ICTC đang ngày càng lớn mạnh với sự tham gia của rất nhiều kỹ sư vi mạch từ các công ty vi mạch cả nước.
  • Các học viên của ICTC đã nhận được nhiều offer từ các công ty vi mạch hàng đầu Việt Nam: Marvell, ADT, Semifive, FPT
  • Các giảng viên hướng dẫn tại ICTC là các anh chị kỹ sư từ các công ty vi mạch hàng đầu: Ampere, Marvell, BOS, MediaTek Singapore, NSing, Renesas, Synopsys
  • ICTC đã làm nhiều sự kiện vi mạch và có mối quan hệ hợp tác tốt đẹp với các trường đại học và công ty vi mạch trên thị trường

Với các thành tích mà học viên của mình đã đạt được, ICTC tin rằng các kiến thức tại các khóa học sẽ giúp các bạn có thêm lợi thế trong quá trình ứng tuyển vào các vị trí trong ngành vi mạch.

Tuy nhiên, ICTC cũng muốn nhắn nhủ với các bạn rằng để thành công nhận offer intern/fresher ở các công ty thì ngoài kiến thức trong khóa học còn phụ thuộc vào nhiều yếu tố khác như tiếng Anh, kỹ năng mềm, GPA... Các khóa học ở ICTC sẽ giúp các bạn có được những kiến thức thực tiễn được đào tạo trong doanh nghiệp, là điểm cộng lớn trong mắt nhà tuyển dụng nhưng sẽ không phải là “tấm vé bao đậu phỏng vấn” nhé.

Cần chuẩn bị gì cho khóa học thiết kế vi mạch cơ bản?

Để học tốt khóa học thiết kế vi mạch cơ bản, các bạn phải có kiến thức
+ Hệ thống số
+ Kỹ thuật số cơ bản: cổng logic, đại số Boolean, K-map
+ Khái niệm mạch tổ hợp, mạch tuần tự

Để giúp cung cấp, ôn tập lại kiến thức căn bản trên, giúp các bạn tiếp thu khóa học tốt hơn, trung tâm đã trang bị 3 buổi kiến thức nền tảng. Đây là những kiến thức được chọn lọc và trình bày lại một cách hệ thống, cô đọng, thực chiến nhất từ môn hệ thống số và kỹ thuật số cơ bản. Nên các bạn không cần phải lo lắng và có thể hoàn toàn yên tâm về khả năng tiếp thu những kiến thức chuyên sâu tiếp theo trong khóa học nhé.

Nội dung 3 buổi nền tảng các bạn có thểm tham khảo tại trang web khóa học
https://ictc.edu.vn/khoa-hoc-thiet-ke-vi-mach-co-ban/

Thời lượng 3 tháng cho khóa cơ bản có quá ngắn không ?

Mục tiêu của khóa học IC Overview là giúp trang bị những kiến thức nền tảng nhất của ngành thiết kế vi mạch nói chung và thiết kế Front-End (RTL Design & Design Verification) nói riêng.
Sau khóa học, học viên có thể hiểu được quy trình thiết kế chip và được tự tay trải nghiệm thiết kế một IP đơn giản hoàn chỉnh. Từ đó hình dung ra bức tranh tổng quát cho công việc của mình sau này.
Sau khi trải nghiệm xong khóa học cơ bản, nếu bạn muốn tiếp tục nghiên cứu sâu hơn về một lĩnh vực (RTL Design hoặc DV), có thể xem xét trải nghiệm thêm khóa thiết kế nâng cao (RTL advanced - các kỹ thuật design nâng cao) hoặc DV nâng cao (DV advanced - system verilog + UVM). Các khóa học nâng cao này trung tâm sẽ giới thiệu đến các bạn trong thời gian tới nhé.
Việc chia nhỏ thời lượng khóa học vừa giúp các bạn có nhiều lựa chọn, vừa giúp tiết kiệm chi phí.

Hình thức học là online hay offline? Học online có hiệu quả không?

Hiện tại trung tâm cung cấp cả 2 hình thức học online và offline.
Các bạn thích học offline thì có thể đăng kí lớp offline nhé.
Học online sẽ có một số ưu điểm sau
+ Linh hoạt về mặt thời gian.
+ Tiết kiệm chi phí và thời gian di chuyển.
+ Các bạn ở xa vẫn có thể đăng kí tham gia được.

Ngoài ra trung tâm cũng có xây dựng một số giải pháp để làm việc học online hiệu quả hơn
+ Giới hạn số học viên tối đa 1 lớp không quá 15 bạn để giúp giảng viên và các bạn tương tác và hỗ trợ tốt hơn
+ Xây dựng hệ thống đánh giá cụ thể giúp các bạn tăng động lực làm bài tập.
+ Xây dựng hệ thống server thực hành, giúp giảng viên có thể kiểm tra kết quả của học viên dễ dàng.

Thời lượng lý thuyết và thực hành như thế nào?

Khóa học chú trọng vào cả lý thuyết và thực hành, sau mỗi bài lý thuyết đều có bài tập thực hành tại lớp và bài tập về nhà.
Ngoài ra đồ án cuối khóa là phần các học viên sẽ phải tự thiết kế IP dưới sự hướng dẫn của giảng viên.
Đồ án cuối khóa là minh chứng cho việc học viên đã có thể hiểu rõ và tự tin trong khâu thiết kế và kiểm tra RTL.

Giáo trình trung tâm là tiếng Anh hay tiếng Việt?

Vi mạch là một ngành toàn cầu, đòi hỏi các kỹ sư phải có khả năng tiếng Anh tốt.
Giáo trình của trung tâm được biên soạn 100% bằng tiếng Anh, không chỉ giúp các bạn sinh viên tiếp xúc được với các từ ngữ chuyên ngành mà còn giúp các bạn làm quen với các tài liệu kỹ thuật. Từ đó xây dựng nên thói quen trau dồi kĩ năng tiếng Anh phục vụ công việc.
Trong quá trình học, giảng viên sẽ hỗ trợ các bạn giải ý thích nghĩa của các từ chuyên ngành khó, giúp các bạn làm quen dần dần, nên cũng đừng lo lắng nhé.

Sau khóa học, các bạn sẽ có vốn từ vựng chuyên ngành tiếng Anh kha khá để có thể tiếp tục học tập nghiên cứu, cũng như giúp ích trong việc phỏng vấn việc làm, vì tất cả các cuộc phỏng vấn kỹ sư ngành vi mạch đều có phần kiểm tra khả năng tiếng Anh.

Trung tâm có cấp chứng chỉ không?

Trung tâm có xây dựng hệ thống đánh giá chất lượng học viên trong quá trình học.
Để đảm bảo hiệu quả và chất lượng giảng dạy cũng như uy tín trung tâm và học viên với doanh nghiệp tuyển dụng, trung tâm chỉ cấp chứng chỉ cho những bạn học tập nghiêm túc và đạt được các tiêu chí đánh giá đầu ra.
Ngoài ra các tiêu chí đánh giá cũng sẽ giúp xếp loại học viên, giống như hệ thống xếp loại học lực trong trường đại học, từ đó tạo nên cảm hứng và động lực cho các bạn học viên trong quá trình học tập nghiên cứu.

Đạt được chứng chỉ xếp hạng cao trong khoá học cũng là điểm cộng, giúp các bạn tự tin hơn trong quá trình tuyển dụng.

Đội ngũ giảng viên ở ICTC chất lượng như thế nào?

ICTC tự hào với đội ngũ giảng viên là những kỹ sư giàu kinh nghiệm đang công tác tại các công ty vi mạch hàng đầu. Các giảng viên có trình độ senior trở lên, có kiến thức và khả năng truyền đạt tốt.
Việc là kỹ sư, làm việc trực tiếp tại các công ty vi mạch giúp các giảng viên có được cái nhìn thực tế hơn và giúp các bạn hiểu rõ hơn về những kiến thức nào là cần thiết, là quan trọng cho công việc của mình sau này. Bởi vì không phải tất cả những gì được học ở trường đại học đều sẽ được áp dụng vào thực tế công việc.
Ngoài ra, hệ thống giáo trình nhất quán, rõ ràng, chú trọng thực hành sẽ giúp các bạn hiểu sâu sắc hơn về các kiến thức lý thuyết đã được học.

Nguyễn La Thông

Nguyễn La Thông

Sau khi đại diện cho Đại Học Bách Khoa tham dự và đạt giải vô địch Intel Expert Challenge 2020 Toàn Quốc, mình đã có cơ hội làm việc tại các công ty vi mạch hàng đầu như Marvell, Ampere, và hiện tại là tại NSing Technology Singapore. Với các kiến thức tích lũy được từ những trải nghiệm quý báu này, mình đã quyết định thành lập ICTC với sự giúp đỡ của các anh chị kỹ sư vi mạch từ Việt Nam, Mỹ và Singapore nhằm mang các kiến thức về ngành vi mạch đến gần hơn với các bạn trẻ Việt Nam.

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

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...

Toàn Cảnh Ngành Công Nghiệp Bán Dẫn Toàn Cầu

Toàn Cảnh Ngành Công Nghiệp Bán Dẫn Toàn Cầu

Ngành công nghiệp bán dẫn đóng vai trò quan trọng trong nền kinh tế toàn cầu, với sự thống trị của một số tập đoàn lớn. Vốn hóa thị trường và sự phân chia theo khu vực cho thấy sự chênh lệch đáng kể giữa các công ty hàng đầu và phần còn lại của ngành. Nhóm Dẫn Đầu:...

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