Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
1,03 MB
Nội dung
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO TRƯỜNG ĐẠI HỌC SPKT TP HCM BÀI THU HOẠCH CHUYÊN ĐỀ DOANH NGHIỆP Họ tên sinh viên: Phạm Duy An Mã số sv: 19161076 Lớp: 19161CLVT2B Khoá: 2019 Ngành: CNKT – Điện Tử Viễn Thông Tp.HCM Tháng 1/2023 MỤC LỤC Trang CHUYÊN ĐỀ 1…………………………………………………………………………….3 CHUYÊN ĐỀ 2…………………………………………………………………………….10 CHUYÊN ĐỀ 3…………………………………………………………………………… 17 CHUYÊN ĐỀ 4…………………………………………………………………………… 24 CHUYÊN ĐỀ 5…………………………………………………………………………… 29 CHUYÊN ĐỀ TÌM HIỂU VỀ HỆ THỐNG NHÚNG TRÊN Ơ TƠ CÙNG HELLA VIỆT NAM Sinh viên trình bày lại nội dung sau: Các nội dung báo cáo buổi chun đề ? Tóm tắt lại nội dung mà sinh viên lĩnh hội (1 - trang) Những kiến thức, thông tin, kỹ sinh viên lĩnh hội có giá trị phát triển định hướng nghề nghiệp cho sinh viên (1 - trang) Hãy chọn 01 nội dung chuyên ngành liên quan đến buổi chuyên đề trình bày chi tiết nội dung (Khơng q Trang) Hình chụp minh chứng sinh viên có tham gia buổi chuyên đề 1.1 CÁC NỘI DUNG CHÍNH ĐƯỢC BÁO CÁO TRONG CHUYÊN ĐỀ ❖ Các nội dụng báo cáo chuyên đề là: Giới thiệu công ty Hella Việt Nam – Software Development – Testing in Automotive – Software Quality Assurance in Automotive – Hiring Employee benefits/Q&A ❖ Giới thiệu Forvia Group công ty Hella Việt Nam Forvia Group: tập đồn cơng nghệ tơ hàng đầu giới chuyên cung cấp hệ thống chiếu sáng, nội thất ô tô, thiết bị điện tử, giải pháp vòng đời,…Được thành lập vào năm 1899, doanh số bán hàng năm 2021 đạt 6,5 tỉ Euro, 36 000 nhân viên 35 quốc gia Công ty TNHH HELLA Việt Nam công ty Việt Nam thương hiệu ô tô Đức chuyên cung cấp giải pháp, công nghệ thông minh linh kiện ô tô hàng đầu giới Được thành lập vào năm 2013 Việt Nam với số lượng nhân viên khoảng 300 nhân viên, đạt IATF 16949 vào năm 2017 Năm 2019 đổi tên thành Hella Electronic tập trung vào mảng System, Software, Test ❖ Software Development - Kỹ sư phát triển phần mềm Hella làm công việc dựa yêu cầu khách hàng tổng hợp từ kỹ sư hệ thống – - - - - Quy trình phát triển phần mềm : quy trình phân chia cơng việc thành bước quy trình song song để cải thiện thiết kế quản lí sản phẩm Vai trò phát triển phần mềm Hella Các công cụ phát triển phần mềm Hella Các ky cần thiết để trở thành kỹ sư phát triển phần mềm Hella ❖ Testing in Automotive Testing phần quan trọng trình sản xuất sản phẩm Hella, khuyết điểm sai sót, đảm bảo chất lượng sản phẩm, tạo uy tín cho cơng ty, đảm bảo hoạt động sản phẩm ổn định tương lai Làm để test Hella: Hella việc test phân bố theo cấp độ khác nhau: ✓ Software Module Test: kiểm tra chức liên quan đến module, kiểm thử hộp trắng, Module Software chạy mô ✓ Software Integration Test: Kiểm tra giao điện modules, test hộp trắng, phần miềm chạy mô uC ✓ System Integration Test: Kiểm tra tương tác phần miềm phần cứng, kiểm tra hộp xám, phần miềm chạy ECU ✓ System Test: Kiểm tra chức cho ECU hoàn chỉnh , kiểm tra hộp đen , phần miềm chạy ECU ✓ Test Equipment: Kiểm tra sức chứa thiết bị khác ✓ Test Environment set up: sử dụng phần miềm thiết bị chuyên dụng Can/Lin , Test script, Test Log… ✓ DV/PV Tests: Electrical, mechanical, climate, enclosure, chemical, EMC Các kỹ cần thiết để trở thành kỹ sư Testing ❖ Software Quality Assurance in Automotive Chất lượng phần miềm: mức độ mà sản phẩm phần miềm thoả mãn nhu cầu đưa sử dụng điều kiện cụ thể, từ đưa yêu cầu quản lí chất lượng phần mềm Tìm hiểu Automotive ASPICE V-model Xây dựng kế hoạch để kiểm tra chất lượng phần mềm Lợi ích đảm bảo chất lượng phần mềm Các kĩ cần thiết để trở thành kỹ sư đảm bảo chất lượng phần mềm 1.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN ❖ Software Development Về kiến thức qua buổi hội thảo em nhận thấy kiến thức chuyên môn điều thiếu kỹ sư ví dụ mảng Software Development cần có kiến thức lập trình ngơn ngữ lập trình C/C++, Pyton, khả phân tích yêu cầu khách hàng từ đưa giải pháp phù hợp, sau kỹ sư phần mềm tiến hành thiết kế phần mềm ,bên cạnh kỹ sư phải có kết hợp với phận khác để phát triển sản phẩm, sau hoàn thành phần mềm kỹ sư phải tích hợp phần mềm vào doanh nghiệp cụ thể ❖ Testing - Là phần quan trọng trình sản xuất sản phẩm Hella, khuyết điểm sai sót, đảm bảo chất lượng sản phẩm, tạo uy tín cho cơng ty, đảm bảo hoạt động sản phẩm ổn định tương lai, qua em nhận việc test sản phầm vô cần thiết thực đồ án, cơng việc sau giúp kiểm tra khả hoạt động sai sót q trình hoạt động để test cần có kiến thức liên quan đến cứng, chuẩn giao tiếp khả nhận biết xử lý vấn đề gặp phải trình test - Trách nhiệm kỹ sư Test: Thiết lập môi trường thử nghiệm, viết test plan cho sản phẩm, thực test case theo đặc tả, đánh giá phân tích kết thực nghiệm, ghi lại lỗi hỗ trợ phân tích lỗi có, xác định nguyên nhân lỗi - Để trở thành kỹ sư Test giỏi cần có: kỹ phân tích, thái độ làm việc, suất , sư đam mê , giao tiếp văn lời nói, có kiến thức kỹ thuật, hiểu biết C/C++,các chuẩn giao tiếp CAN/LIN/IP, hiểu biết điện tử số, tư logic, tiếng Anh ❖ Software Quality Assurance - Chất lượng phần miềm: mức độ mà sản phẩm phần miềm thoả mãn nhu cầu đưa sử dụng điều kiện cụ thể - Yêu cầu chất lượng phần mềm: phù hợp với chức , độ tin cậy, hiệu hoạt động, khả hoạt động, khả bảo vệ, khả tương thích , khả bảo trì, tính di động - Automotive ASPICE: xác định khả cải tiến quy trình phần miềm ô tô phương pháp đánh giá xem vòng đời phát triển sản phẩm chứa phần miềm có tn thủ theo quy trình phát triển xác định hay khơng có đáp ứng mục tiêu xác định hay không - Kết ASPICE cung cấp: xác định tình trạng quy trình, tiêu chuẩn quốc tế ,và mơ hình tham chiếu quy trình - Các cấp độ mơ hình ASPICE: Chưa hồn thiện, thực hiện, quản lí, thành lập, dự đốn, đổi Đinh nghĩa quy trình V-Model - Quy trình gồm nhà cung cấp, đầu vào, bước xử lí, output, khách hàng - Vmodel mở rộng mơ hình thác nước Ở V model, tương ứng với giai đoạn kiểm thử giai đoạn phát triển phần mềm, thử nghiệm mơ hình chữ V thực song song với chu kì phát triển phần mềm Kế hoạch đảm bảo chất lượng phần mềm: Phạm vi QA/thơng tin tóm tắt dự án, quy trình chuẩn/điều chỉnh quy trình, yêu cầu chất lượng, quản lí chất lượng nhà cung cấp phần mềm, tổ chức dự án bên liên quan,mục tiêu số dự án ,đánh giá kiểm tra báo cáo, xử lí lỗi, lập kế hoạch theo dõi hoạt động đảm bảo chất lượng phần miềm Lợi ích việc đảm bảo chất lượng phần mềm: thúc đẩy niềm tin khách hàng, đảm bảo sản phẩm để tiếp tục cải thiện thúc đẩy hiệu suất, thu hồi sản phẩm ngăn chặn vấn đề hệ thống , tiết kiệm thời gia tiền bạc cho công ty, nâng cao trải nghiệm khách hàng, cải thiện hài lòng khách hàng, tạo uy tín cho cơng ty Các kỹ cần thiết để trở thành kỹ sư Software Quality Assurance: có hiểu biết Automotive ASPICE, yêu cầu quy trình, V-Model, nguyên tắc phương pháp kiểm tra, kiến thức phần miềm phần cứng.Biết sử dụng thành thạo công cụ QA, tin học văn phòng kĩ mềm thuyết trình, giao tiếp, tiếng Anh , tư logic - Ngồi kiến thức chun mơn vững khả tìm đọc tài liệu mạng để nắm kiến thức quy định - Và phải thường xuyên rèn luyện tư logic, tư khoa học dể giải vấn đề cách tối ưu - Khả sử dụng ngoại ngữ đặc biệt tiếng Anh đặc biệt quan trọng tất công việc đặc biệt kỹ sư có tiếng Anh người kỹ sư đọc hiểu tài liệu hay giao tiếp, trao đổi nội dung công việc với đồng nghiệp - Thái độ làm việc yếu tố quan trọng môi trường làm việc kiến thức chun mơn kỹ làm việc rèn luyện trình học tập làm việc 1.3 HÃY CHỌN 01 NỘI DUNG CHUYÊN NGÀNH LIÊN QUAN ĐẾN BUỔI CHUYÊN ĐỀ VÀ TRÌNH BÀY CHI TIẾT NỘI DUNG ĐÓ Kỹ sư phát triển phần mềm cơng việc có nhu cầu cao xã hội,đặc biệt cơng việc có thu nhập cao so với nghành khác qua buổi chuyên đề doanh nghiệp Hella Việt Nam anh chị cơng ty có giới thiệu qua cơng vệc kỹ sư phát triển phần mềm với kiến thức học em có nhìn tổng quan nghành kỹ sư phần mềm Kỹ sư phần mềm người có khả tạo phần mềm hệ thống máy tính để người dùng sử dụng, họ có khả lập trình tốt, phát triển phần mềm với tính đặc biệt Các cơng việc kỹ sư phát triển phần mềm: tìm hiểu xác định nhu cầu khách hàng sau đưa phân tích dựa nhu cầu đó, đưa giải pháp giải vấn đề để thoã mãn nhu cầu khách hàng Sau xác định rõ nhu cầu khách hàng kỹ sư phát triển phần mềm vận dụng tất kiến thức chuyên mơn hiểu biết để lên kế hoạch ý tưởng để thiết kế hệ thống đáp ứng nhu cầu khách hàng Sau thiết kế phần mềm mong muốn khách hàng họ kiểm tra lại tồn hệ thống xem có lỗi phát sinh khơng, sau đưa hướng dẫn sử dụng cài đặt chương trình cho khách hàng Ngồi việc tạo phần mềm cịn tham gia vào hoạt động bảo trì nâng cấp hệ thống để phần mềm hoạt động tốt hơn.Vì sau khoảng thời gian phần mềm hay hệ thống bị trục trặc, nên việc theo dõi kiểm tra , nâng cấp phải thực hiên thường xuyên ❖ Các kỹ để trở thành kỹ sư phát triển phần mềm Trình độ chun mơn mộtyêu cầu tối thiểu tất nghành nghề, đặc biệt nghành phát triển phần mềm để làm tốt công việc người học cần trang bị kiến thức ngôn ngữ lập trình, kiến thức mạng máy tính, cấu trúc liệu, viết code… Trình độ ngoại ngữ: thời điểm tiếng Anh ngôn ngữ phổ biến toàn giới tài liệu sử dụng tiếng Anh, phần mềm phát triển sử dụng tiếng Anh, mà tất cơng ty phần mềm điều có yêu cầu tiếng Anh, có tiếng Anh kỹ sư phát triển phần mềm đọc tài liệu, phát triển nhanh kịp với xu hướng giới, cơng nghệ ln thay đổi theo từng ngày Kỹ tư logic: cần sử dụng kỹ để hiểu yêu cầu khách hàng hiểu nguồn nhân lực cơng ty , sau kết hợp hai yêu tố để đưa cách xử lí tốt Khả dự đoán rủi ro : sản phẩm sau hồn thành điều có rủi ro định nên cần dự đoán rủi ro để đưa hướng giải tốt tránh gây thiệt hại cho thân cơng ty Kỹ giao tiếp trình bày: kỹ sư phần mềm làm việc với máy móc họ cịn phải trao đổi với khách hàng, đối tác, cấp để trình bày ý tưởng sản phẩm làm ra, kỹ giao tiếp tốt, trình bày lưu lốt ý tưởng thứ quan trọng thành công kỹ sư phần mềm Kỹ làm việc nhóm: kỹ vơ quan trọng công việc, tất nhà tuyển dụng điều u cầu, làm việc nhóm nhận nhiều ý kiến từ góc nhìn khác từ đưa định cuối để tạo sản phẩm tốt Khả quản lí dự án :kỹ sư phần mềm tham gia vào hệ thống gồm có nhiều bước nhiêu quy trình khác nhau, mà cần có khả quản lí tốt dự án để phân chia cơng việc, giám sát tiến độ đạt kết tốt dự án Tỉ mỉ, cẩn thận kiên trì : đặc thù cơng việc kỹ sư phần mềm đặc biệt viết mã code cần tỉ mỉ cẩn thận dòng code để tránh lặp lại lỗi sai, cần kiên trì theo đuổi dự án dù có gặp nhiều khó khăn ❖ Những thử thách kĩ sư phần mềm Bất kể nghề nghiệp, vị trí cơng tác có trở ngại, thử thách thời gian hoạt động Với kĩ sư phần mềm, bạn bị rơi vào thử thách cụ thể như: Khó khăn giao tiếp Kỹ sư phải bảo đảm cho công việc kết thúc trước thời hạn đáp ứng nhu cầu khách hàng khác Do đó, họ thường xuyên gặp gỡ làm việc với nhiều khách hàng khác Tuy nhiên, vấn đề đặt việc trao đổi hợp tác cho đơi bên có lợi? Phải giao tiếp chuyện ổn thoả? Điều trở thành tốn hóc búa khơng chun gia cơng nghệ thiếu kinh nghiệm mà cịn với người có thừa kinh nghiệm Những khó khăn kỹ thuật Kỹ sư phần mềm thường người có khả làm việc tốt Tuy nhiên, với biến đổi chóng mặt cơng nghiệp, nhiều hiểu biết ngơn ngữ lập trình, code hay tư logic trước khơng cịn thích hợp Điều làm bạn có thêm khó khăn cho q trình xây dựng ứng dụng phát triển sản phẩm tương lai Làm việc nhóm Thơng thường, kĩ sư phần mềm hoạt động chung lúc nhằm phân tích liệu, xây dựng kế hoạch, giải tình huống, gặp mặt đối tác, Khi ấy, nhóm phải có phối hợp cao nhằm xử lý vấn đề nảy sinh Tuy nhiên, hoạt động nhóm cho hài hồ hợp lý khơng đơn giản Họ thường có tơi cao nên tiếp thu quan điểm người Điều tạo nên khơng trở ngại việc triển khai kế hoạch Ngoại ngữ yếu Đối với việc làm thuộc lĩnh vực khả ngoại ngữ đặc biệt cần thiết Thế nhưng, thực tiễn cho thấy kĩ sư lại thiếu khả ngôn ngữ Dường việc theo học chuyên ngành mang tính kỹ thuật logic kiểu phần cản trở trình học tiếng Anh họ Hệ số kĩ sư có khuynh hướng tránh né sử dụng ngoại ngữ hiểu vai trị cần thiết với nghề nghiệp ❖ Cơ hội phát triển kỹ sư phần mềm Sức hút ngành đào tạo CNTT nói chung kỹ thuật phần mềm nói riêng ln lớn Nhu cầu nguồn cung cấp kỹ thuật sư CNTT khối doanh nghiệp cực lớn Nhiều công ty đầu tư thêm nhiều chi phí phúc lợi tuyển dụng, đào tạo có kỹ sư phạm CNTT giỏi Nếu theo chuyên ngành kỹ sư phần mềm, sau tốt nghiệp, bạn nên làm việc tại: Những công ty phát triển sản phẩm game, đơn vị thiết kế cung ứng giải pháp CNTT, Khi có thêm vài năm nữa, bạn nên bắt đầu với vị trí kỹ sư, chuyên viên phát triển sản phẩm cịn thích theo đuổi đường học thuật hàn lâm bạn tập trung nghiên cứu để lấy cử nhân tiến sĩ từ làm việc trường đại học Tầm quan trọng phát triển phần mềm: Phát triển phần mềm có vai trị quan trọng vơ to lớn công ty Điều cho phép phòng ban hay phận doanh nghiệp xử lý công việc dễ dàng hiệu Việc sử dụng phần mềm làm tăng suất giảm chi phí giám sát, theo dõi Phát triển phần mềm cho phép nhà quản lý nhanh chóng cập nhật thơng tin tiến độ hồn thành nhiệm vụ nhân Nhờ nên công việc tạo hiệu cao hợp tác lĩnh vực doanh nghiệp tốt lên 1.4 HÌNH ẢNH MINH CHỨNG Hình 1.1 Hình ảnh minh chứng sinh viên tham gia chuyên đề CHUYÊN ĐỀ LẬP TRÌNH ỨNG DỤNG DI ĐỘNG, CƠ HỘI NGHỀ NGHIỆP 2.1 CÁC NỘI DUNG CHÍNH ĐƯỢC BÁO CÁO TRONG CHUYÊN ĐỀ Các nội dung báo cáo buổi chuyên đề : Tổng quan định hướng: ứng dụng di động sử dụng rộng rãi giới, ứng dụng xuất nhiều lĩnh vực học tập, giải trí, thương mại điện tử, Fintech, tiện ích, game, Iot, AI…từ đem lại nhiều lợi nhuận lớn cho nhà phát triển ứng dụng di động Nắm quy trình tạo app sử dụng app Các hội việc làm tốt với thu nhập cao cho sinh viên trường thuộc khối nghành liên quan Và để làm việc lĩnh vực lập trình ứng dụng di động sinh viên cần trang bị hành trang cần thiết để làm việc tốt khả lập trình, tư logic, kỹ làm việc nhóm, thành thạo tiếng Anh, … Project: vận dụng kiến thức để xây dựng app phục vụ cho nhu cầu hàng ngày người app chat online realtime, app shopping online, app order quần áo, sách, … 2.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN - - ❖ Tổng quan: Hiện có khoảng 7,26/8 tỉ người giới sử dụng ứng dụng thiết bị di động chiếm 90,75% dân số giới, Xu hướng: ứng dụng chủ yếu học tập, game, giải trí, thương mại điện tử, tiện ích , Iot,AI,… Số lượng lượt tải tăng 19% có doanh thu quảng cáo tăng 7,3% Cơ hội việc làm: làm cho cơng ty ngồi nước FPT,Viettel, TMA Solutions, Bosch, MOMO, ngân hàng (ACB, ViettinBank,MSB), Tiki,Lazada,…hoặc tự xây dựng App sau đẩy lên App Store/Google Play để bán trực tiếp, đặ quảng cáo,tìm dự án freelancer, vlancer,… Mức lương tuỳ vào khả kinh nghiệm làm việc người Quy trình để tạo ứng dụng di động: Ý tưởng > xây dụng app ngơn ngữ lập trình> testing, debuging>Alpha Testing>Beta Testing>Publish 10 ✓ Lựa chọn thiết bị mạng ✓ Sơ đồ kết nối mạng vật lý • Bước 4: Kiểm tra mạng thiết kế ✓ Kiểm tra tốc độ truy cập mạng WiFi thiết kế ✓ Tối ưu hệ thống mạng thiết kế, quản trị tập trung ✓ Lập tài liệu cho mạng thiết kế 3.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN Mạng máy tính phát triển nhằm mục đích nghiên cứu phân tích q trình giao tiếp Nó hỗ trợ giao tiếp hệ thống máy tính với để trao đổi thông tin tài nguyên Cho nên, để thực việc kết nối mạng bạn cần phải có mạng riêng ❖ Trang bị cho thân có nhiều kiến thức mạng truyền thơng: • Mạng máy tính (hệ thống mạng) sợi liên kết máy tính với nhau, qua thiết bị kết nối, dựa vào cấu trú mơi trường truyền dẫn • Mạng LAN (Local Area Network): Hoạt động với giao thức TCP/IP, phủ trong diện tích nhỏ Hay cịn biết mạng cục • Mạng MAN (Metropolitan): Khác với mạng LAN, phạm vi MAN rộng lớn hơn, ví dụ thành phố, doanh nghiệp Nó hình thành từ nhiều LAN liên kết với • Mạng WAN (Wide Area Network): Tương tự với mạng LAN phạm vị hoạt động rộng lớn Ví dụ quốc gia, khu vực địa lý,… • Mạng PAN (Personal Area Network): Là mạng cá nhân, dùng để thực truyền liệu thiết bị đơn máy tính, laptop, điện thoại di động, … • VPN (Virtual Private Network): Kết nối internet mã hóa thiết bị người dùng mạng Kết nối mã hóa giúp đảm bảo liệu nhạy cảm truyền cách an tồn Nó ngăn người khơng phép truy cập vào lưu lượng truy cập • SAN (Storage-Area Network): mạng tốc độ cao chuyên dụng giúp thiết bị lưu trữ truy cập vào máy chủ cách gắn lưu trữ trực tiếp vào hệ điều hành ➢ Ngơn ngữ lập trìnhà mạng Có nhiều loại ngơn ngữ lập trình có nhiều ưu nhược điểm khác Nó cịn hỗ trợ thư viện API với nhiều mức độ khác Và thường phụ thuộc 19 vào ứng dụng mạng cụ thể Và hệ điều hành mạng đó, trở thành thói quen lập trình mà người dùng lựa chọn ngơn ngữ để phát triển Những ngơn ngữ lập trình phổ biến bao gồm ngơn ngữ sau: • Python (ngơn ngữ lập trình mã nguồn mở) • Java (ngơn ngữ lập trình hướng đối tượng, mục đích chung) • Perl (ngơn ngữ lập trình đa năng) • Bash (cơng cụ giao diện dịng lệnh) • Go (nhập tĩnh, ngơn ngữ lập trình biên dịch) • Tcl (Ngơn ngữ lệnh cơng cụ, ngơn ngữ lập trình động mục đích chung) ➢ Mơ hình lập trình mạng Với lập trình mạng, có mơ hình mà bạn cần lưu ý mơ hình OSI mơ hình lớp Mơ hình Kết nối Hệ thống Mở (OSI) đóng vai trị hướng dẫn cho kỹ sư mạng, nhà phát triển người khác liên quan đến lập trình mạng Mơ hình giúp họ hiểu cách sản phẩm chương trình phần mềm giao tiếp tương tác với OSI bao gồm bảy lớp hiển thị cách liệu di chuyển qua mạng Các lớp là: vật lý, liên kết liệu, mạng, truyền tải, phiên, trình bày ứng dụng ➢ Một số kỹ lập trình khác Bên cạnh kiến thức trên, xu hướng kinh doanh ngày tăng theo hướng sử dụng mạng lập trình Các chuyên gia mạng muốn đạt kiến thức chun mơn khả LTM xem xét xây dựng kỹ kiến thức lĩnh vực sau: • API REST: Liên quan đến chuyển trạng thái đại diện • JSON: Liên quan đến định dạng tệp tiêu chuẩn mở định dạng trao đổi liệu • XML: Ngơn ngữ đánh dấu mở rộng • Git/GitHub: Phần mềm điều khiển phiên nguồn mở/giao diện dựa website • Mạng Linux kỹ khác liên quan đến Linux • Ansible: cơng cụ mã nguồn mở cho IaC • Docker: tảng chứa mã nguồn mở • NETCONF (giao thức), A (ngơn ngữ mơ hình hóa liệu), NFV (ảo hóa chức mạng) Đa phần doanh nghiệp yêu cầu kỹ sư mạng phải có cử nhân khoa học máy tính, hệ thống thơng tin kỹ thuật tương đương Với số cơng ty lớn u cầu master khoa học máy tính Ngồi ra, chứng cấp cung cấp Cisco, Microsoft,cũng thường xuyên yêu cầu phải có kỹ sư mạng 20 Bên cạnh trình độ chun mơn, kỹ sư mạng giỏi cần tích lũy thêm cho kỹ như: Kỹ phân tích Đây kỹ cần thiết để đánh giá vấn đề xảy hệ thống mạnh Từ phân tích để có giải pháp thay đổi điều chỉnh cho phù hợp Kỹ giao tiếp Nhiều người nghĩ kỹ sư mạng công việc khô khan không cần giao tiếp nhiều thực tế khơng hẳn Các kỹ sư thường xuyên phải trao đổi với đội ngũ IT để tìm nguyên nhân giải pháp đảm bảo cho công việc diễn thuận lợi Kỹ giải vấn đề Việc hệ thống mạng gặp cố, ngừng hoạt động điều khó tránh khỏi Lúc đội ngũ kỹ sư mạng cần đưa phương án khắc phục nhanh để tránh ảnh hưởng tới tiến độ hoạt động doanh nghiệp Làm việc đa nhiệm Một kỹ sư mạng phải giải nhiều vấn đề đảm nhiệm nhiều nhiệm vụ q trình làm việc Do đó, kỹ làm việc đa nhiệm cần thiết bạn muốn gắn bó lâu dài với công việc 3.3 HÃY CHỌN 01 NỘI DUNG CHUYÊN NGÀNH LIÊN QUAN ĐẾN BUỔI CHUYÊN ĐỀ VÀ TRÌNH BÀY CHI TIẾT NỘI DUNG ĐĨ So sánh khác mạng có dây (wire network) mạng không dây (wireless network)?lựa chọn phù hợp thiết kế mạng doanh nghiệp xu hướng công nghệ nay?Giaỉ thích? Ngày nay, cơng nghệ 4.0 ứng dụng rộng rãi toàn giới, thiết bị di động gần phủ sóng tồn cầu, đặc biệt quốc gia lớn giới Cần có kết nối khơng dây (tức mạng wifi) để sử dụng thiết bị Tất nhiên, bạn sử dụng kết nối có dây để kết nối thiết bị kết nối với Internet Về mặt này, mạng không dây chắn tiện lợi nhiều so với mạng có dây với sợi dây rối rắm Trên thực tế, kết nối mạng có dây ưa chuộng sử dụng rộng rãi văn phòng, doanh nghiệp cá nhân, người coi kết nối có dây phương thức kết nối chủ yếu ❖ Ưu điểm mạng có dây so với mạng khơng dây Nếu bạn sử dụng máy tính với mục đích giải trí, chơi game cấu hình lại ln cần có dây kết nối mạng Tốc độ truyền mạng có dây nhanh mạng khơng dây Có điều bật từ trước đến nay, thiết bị mạng không dây wifi khơng thể tương đương với mạng có dây,, tốc độ truyền tải Kết nối không dây khơng thể bắt kịp thiết bị kết nối có dây Theo mức độ so sánh tốc dộ truyền tải 21 không chênh nhiều, thực chất thiết bị không dây chưa đáp ứng nhu cầu tất yếu nhiều mơi trường có máy tính Mạng có dây có độ trễ thấp mạng khơng dây Độ trễ thời gian trễ để liệu di chuyển từ thiết bị đến đích Chúng ta kiểm tra độ trễ đơn giản cách sử dụng lệnh "Ping" Command Prompt Windows, Linux Terminal Mac Kết cho thấy mạng wifi có độ trễ cao chút so với mạng có dây tín hiệu phải qua thiết bị định tuyến Mạng có dây đáng tin cậy mạng không dây,khi so sánh kết cho thấy mạng có dây đáng tin cậy mạng wifi Mạng không dây bị ảnh hưởng nhiều chướng ngại vật xung quanh tín hiệu điện từ, ngồi mạng hàng xóm gây nhiễu sóng Bạn thường gặp tình trạng tín hiệu mạng vài phút lại bình thường, hay có lúc mạng khỏe, có lúc mạng yếu làm ảnh hưởng đến trình sử dụng mạng người Mạng Lan thể sinh để dành cho doanh nghiệp Hệ thống mạng dây sở hữu trọn vẹn điều mà doanh nghiệp cần kết nối mạng Tóm lại, mạng có dây đem lại cho trải nghiệm tốt nhất, ổn định phù hợp với doanh nghiệp, cơng việc có tính chất địi hỏi kết nối mạng ổn định Tuy mạng wifi nhiều điểm bất tiện ta phủ nhận tầm quan trọng đời sống hàng ngày Hai loại hướng tới người dùng khác Vậy nên, bạn nên lựa chọn loại mạng phù hợp với nhu cầu để đạt hiệu tốt 22 3.4 HÌNH ẢNH MINH CHỨNG Phạm Duy An Hình 3.1 Hình ảnh minh chứng sinh viên tham gia chuyên đề 23 CHUYÊN ĐỀ DEPARTMENT OF ELECTRICAL ENGINEER DIGITAL SYSTEM DESIGN LAB 4.1 CÁC NỘI DUNG CHÍNH ĐƯỢC BÁO CÁO TRONG CHUYÊN ĐỀ ❖ Các nội dung chuyên đề: Giới thiệu Formosa University: Đại học Quốc lập Hổ Vĩ (National Formosa University – NFU) trường đào tạo chuyên kỹ thuật, công nghệ Trường tọa lạc huyện Hổ Vĩ, tỉnh Vân Lâm, Đài Loan NFU thu hút nhiều sinh viên du học Đài Loan chất lượng giảng dạy tốt Lịch sử hình thành trường: 1980 trường Đại học khoa học kỹ thuật Hổ Vĩ thành lập với tên gọi Viện công nghệ tỉnh Vân Lâm, quản lý quyền Đài Loan 1981, trường đổi tên thành Viện công nghệ quốc gia Vân Lâm 1997, chấp nhận Bộ Giáo dục, Viện công nghệ quốc gia Vân Lâm đổi tên thành Viện công nghệ Hổ Vĩ, hệ thống trường đại học năm chuyển dần hệ đại học từ đến năm 2004, Viện công nghệ quốc gia Vân Lâm đổi tên thành trường đại học Khoa học Kỹ thuật Quốc lập Hổ Vĩ, có bốn trường đại học thành lập: Khoa học & Kỹ thuật Ứng dụng, Kỹ thuật, Kỹ thuật Điện & Máy tính Quản lý Thông tin Giáo sư Tiến sĩ-Ing Chi-Chia Sun: nhận Cử nhân Thạc sĩ Khoa học Kỹ thuật Máy tính Đại học Đại dương Quốc gia Đài Loan (2000-2004) Kỹ thuật Điện tử Đại học Khoa học Công nghệ Quốc gia Đài Loan (2004-2006) Từ năm 2008 đến 2011, anh làm Trợ lý Nghiên cứu Đại học Công nghệ Dortmund nhận Tiến sĩ Kỹ thuật với học bổng toàn phần DAAD Lĩnh vực nghiên cứu ông Thiết kế vi mạch kỹ thuật số, Tích hợp hệ thống FPGA, Internet on Thing, Robotic, Xử lý hình ảnh thiết kế Verilog/FPGA/MCU Thơng tin chương trình tuyển thực tập sinh cho NFU: Chương trình Thực tập Tài Formosa (Chương trình Formosa) chương trình hợp tác quốc tế thành lập Đại học Quốc gia Formosa, Đài Loan Chương trình Formosa khuyến khích sinh viên nước từ trường Đại học đối tác tham gia vào dự án thực tập chuyên nghiệp ngắn hạn Phịng thí nghiệm NFU Chương trình Formosa có hoạt động hịa nhập văn hóa để cải thiện ngơn ngữ, trơi chảy văn hóa giúp người tham gia dễ dàng thực tập sinh viên Đài Loan Chương trình Formosa giúp sinh viên nước ngồi giao tiếp với người nói tiếng Trung khắp giới Đài Loan nơi lý tưởng cho sinh viên quốc tế muốn học tiếng Quan Thoại Chương trình Formosa cho phép sinh viên quốc tế có trải nghiệm giáo dục chuyên sâu 24 Đài Loan, đồng thời chuẩn bị cho thị trường việc làm châu Á Chương trình Formosa thúc đẩy niên quốc tế xuất sắc trải nghiệm chất lượng giáo dục đại học tạo kết nối cá nhân thị trường việc làm châu Á 4.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN ❖ Các dự án Giáo sư Sun – System Integration and FPGA design: Theo dõi đối tượng thời gian thực dựa ARM SoCFPGA đa lõi sử dụng mạng CNN Cơng nghệ trí tuệ nhân tạo, tích hợp hệ thống robot SoC FPGA tăng tốc phương pháp ước tính nhanh mặt đất UGV Rover – IOT Sensors: Cảm biến không quang học để hiệu chuẩn CNC nhiều trục (3 trục đến trục), thiết kế PCB nhiều lớp chất lượng cao để hỗ trợ giao tiếp M2M Cảm biến đo điện đa nút 0,1A ~ 200A / 0,1V ~ 2000V sử dụng cơng nghệ IOT cho mục đích M2M Thiết kế PCB nó, hỗ trợ cơng nghệ truyền thông LoRa Wan Bluetooth 4.1 – High Level Synthesis FPGA: Nhiều năm kinh nghiệm phát triển High Level Synthesis với DPU Với trình độ giáo viên ngành cơng nghiệp Xilinx ATP ban đầu (Youda, Shengqin, kinh nghiệm giảng dạy kết nối) – AI Edge Computing: Xilinx K26 FPGA Edge AI (10T), Jetson Orin Series(100T), ARM U55/M55 (1T) – Nvidia Orin vs Nvidia Xavier – Cloud FPGA Cloud Express – ROS + AI DPU FPGA platform: ROS compatible rover, Turtle Bot Kuboki, Temo AMR – AI Vending Machine(máy bán hàng tự động) 4.3 HÃY CHỌN 01 NỘI DUNG CHUYÊN NGÀNH LIÊN QUAN ĐẾN BUỔI CHUYÊN ĐỀ VÀ TRÌNH BÀY CHI TIẾT NỘI DUNG ĐĨ ❖ Vai trị IoT AI đời sống người Trong thời gian gần đây, trí tuệ nhân tạo (AI) internet vạn vật (IoT) cụm từ nhắc đến thường xuyên Chúng gắn liền với đột phá quan trọng Cuộc Cách mạng công nghiệp lần thứ Các công nghệ chứng minh tiềm ưu việt việc xây dựng tảng cho nhiều ứng dụng thơng minh Nhiều quy trình cơng việc thay đổi theo hướng tự động hóa giúp tăng khả hoạt động vận hành hệ thống, nâng cao chất lượng sống người Với gia tăng AI IoT, bước vào kỷ XXI, mục tiêu hướng tới xây dựng thành phố thông minh Công nghệ thông tin (CNTT) kỳ vọng phát triển để hoạt động riêng biệt kết nối thành 25 hệ thống không gian mạng, phối kết hợp để mở rộng phạm vi tự chủ tự động hóa thành phố thông minh Điều thể rõ việc vật dụng kết nối với qua Internet để phục vụ tối ưu cho người Kết hợp giới thực (không gian vật lý) với không gian ảo cách ứng dụng tối đa CNTT hình thức lý tưởng để xây dựng xã hội phục vụ lợi ích người Những kết hợp thực mang lại chuyển hóa hàng loạt cấu trúc công nghiệp sản xuất, bán hàng, vận chuyển, y tế, chăm sóc sức khỏe, tài dịch vụ nhằm tạo giá trị kinh tế - xã hội Thành phố thơng minh có khả đáp ứng nhiều nhu cầu cung cấp hàng hóa, dịch vụ cho người dùng vào thời điểm đầy đủ khối lượng Ngoài ra, nhu cầu người sở vật chất, giải trí, nghệ thuật, sức khỏe… đáp ứng đầy đủ Với nỗ lực hướng tới thành phố thông minh, công nghệ không giúp người dự báo khả tích hợp hệ thống lượng, vận tải, sản xuất dịch vụ, mà cịn tích hợp chức quản lý, tổ chức (như nhân sự, kế toán, pháp luật), giá trị công việc người thực với ý tưởng sáng tạo Việc tích hợp công nghệ cho phép nhiều liệu khác thu thập, phân tích xử lý hệ thống phối hợp để liên tục tạo giá trị dịch vụ Hướng tới mục tiêu này, hệ thống xác định ưu tiên phát triển dựa vấn đề kinh tế - xã hội địi hỏi phải có nỗ lực mạnh mẽ từ quốc gia Nhờ việc đẩy mạnh phối hợp nhiều hệ thống, lực cạnh tranh công nghiệp cải thiện Các hệ thống giao thơng thơng minh, tối ưu hố chuỗi giá trị lượng sản xuất phát triển để trở thành hệ thống cốt lõi Ngoài ra, tương tác hệ thống chăm sóc cộng đồng tích hợp, chuỗi thực phẩm thơng minh sản xuất thông minh… tạo thuận lợi để sớm hình thành giá trị kinh tế hoạt động xã hội - Vai trò AI Ngày nay, AI ứng dụng thường xuyên ngành nghề ngân hàng, y tế, kỹ thuật qn sự, phần mềm máy tính thơng dụng gia đình trị chơi điện tử AI định nghĩa ngành khoa học máy tính liên quan đến tự động hóa hành vi thơng minh Nhiều năm qua, việc ứng dụng AI mức độ dùng máy tính siêu máy tính để xử lý công việc điều khiển nhà, nhận diện hình ảnh, xử lý liệu bệnh nhân để đưa phác đồ điều trị xử lý liệu để tự học hỏi… Là tập hợp hệ thống máy tính cảm nhận mơi trường, suy nghĩ, học hỏi hành động để đáp ứng cảm nhận được; dạng AI ngày hoạt động theo cách, là: Tự động hóa công việc thủ công (tự động thông minh); Hỗ trợ người thực công việc nhanh tốt (hỗ trợ thơng minh); Nâng cao trí thơng minh, giúp đưa định tốt hơn; Tự động hóa trình định, khơng cần có can thiệp người (trí thơng minh tự trị) Phân tích tiềm kinh tế AI, nhà khoa học thuộc Cơng ty kiểm tốn quốc tế Pricewaterhouse Coopers (PwC) nhận định: AI giai đoạn phát triển ban đầu, song đến năm 2030, lĩnh vực dự báo có 26 thể đóng góp tới 15.700 tỷ USD vào kinh tế toàn cầu Tác động kinh tế AI thúc đẩy suất nâng cao nhờ quy trình tự động hóa doanh nghiệp; suất tăng lên doanh nghiệp thay lực lượng lao động công nghệ AI Mặt khác, tác động AI nhu cầu tiêu dùng sản phẩm dịch vụ có hàm lượng trí tuệ toàn cầu gia tăng cao Trong tương lai, tăng trưởng kinh tế từ AI nhờ vào cải thiện suất thông qua tác vụ thông thường tăng cường lực nhân viên để tập trung vào việc làm có giá trị cao hấp dẫn Theo PwC, suất cải thiện nhờ AI chiếm 55% giá trị gia tăng GDP giai đoạn 2017-2030 Khi công nghệ chấp nhận, người tiêu dùng tăng nhu cầu sản phẩm cải tiến tác động từ đổi sản phẩm tăng lên theo thời gian Cũng theo PwC, hành vi người tiêu dùng tiêu thụ sản phẩm từ AI vượt qua mức tăng suất, để bổ sung thêm 9.000 tỷ USD cho GDP toàn cầu vào năm 2030 Cuộc cách mạng tiêu dùng AI mở đường cho bứt phá mạnh mẽ doanh nghiệp thúc đẩy đổi phát triển mơ hình kinh doanh tác động AI Việc tiên phong sử dụng AI tạo lợi thu hút khách hàng lẫn lợi cạnh tranh để nắm bắt thị trường, nâng cao khả khai thác điều chỉnh sản lượng phù hợp Trong thập kỷ qua, sóng kỹ thuật số thâm nhập sâu vào đời sống Các hoạt động từ sản xuất đến bán lẻ chăm sóc sức khỏe ngày số hóa Trong xã hội thông minh, việc vận dụng công nghệ khơng có người quy trình đồng nghĩa với việc số vị trí cơng việc trở nên dư thừa, lại có nhiều việc làm tạo yêu cầu nâng cao suất nhu cầu tiêu dùng phát sinh từ AI Mặc dù kinh tế hưởng lợi, kinh tế có tiềm AI thu nhiều lợi ích - Vai trị IoT Theo chuyên gia nghiên cứu, thời gian tới đây, liệu tạo từ IoT vượt xa nhiều lần liệu IoP Dữ liệu gia tăng với tiêu chuẩn hóa, cá nhân hóa sản phẩm dịch vụ đặt yêu cầu đòi hỏi AI phải khai thác liệu số từ người lẫn đồ vật để tự động hóa hỗ trợ hiệu cho việc làm tại, tìm cách làm cho tương lai Tiềm kinh tế IoT vào năm 2025 ước tính đạt đến 6.200 tỷ USD Những ngành chịu tác động lớn lĩnh vực chăm sóc sức khỏe sản xuất chế tạo Lợi ích IoT mang lại ngành chăm sóc y tế giúp nâng cao chất lượng điều trị cho bệnh nhân mãn tính với mức chi phí giảm xuống cịn từ 10% đến 20% giá trị thực Trong sản xuất chế tạo, công nghệ IoT cải thiện hiệu suất làm việc theo nhiều cách Thiết bị cảm biến theo dõi, cung cấp thông tin thời gian thực trạng thái thiết bị, giảm thời gian chết, giám sát lưu lượng hàng hóa tồn kho sản xuất Ngồi ra, IoT cịn cơng cụ có khả quản lý tốt hệ thống kết cấu hạ tầng dịch vụ thành thị, bao gồm hệ thống giao thông, nước sạch, nước thải an tồn cơng cộng Trong nơng nghiệp, thiết bị cảm biến đo ứng suất thân dựa vào cấp độ ẩm; cảm biến đất tập hợp thơng tin chung lượng nước điều tiết vào đồng ruộng… giúp người nông dân tối ưu hóa điều kiện canh tác, tránh thiệt hại mùa màng; IoT có nhiều tiềm tạo giá trị gia tăng đáng kể 27 Có thể thấy, tiến lĩnh vực khoa học cơng nghệ tích hợp với ứng dụng AI IoT ngày phát triển giúp phân tích, xử lý nhanh lượng liệu thông tin khổng lồ mà máy tính thiết bị thơng minh sản sinh Sự phát triển công nghệ AI IoT giúp người ngày hướng đến xã hội thơng minh, tự động hóa, chất lượng sống người ngày nâng cao 4.4 HÌNH ẢNH MINH CHỨNG Phạm Duy An Hình 4.1 Hình ảnh minh chứng sinh viên tham gia chuyên đề 28 CHUYÊN ĐỀ FPT SEMICONDUCTOR 5.1 CÁC NỘI DUNG CHÍNH ĐƯỢC BÁO CÁO TRONG CHUYÊN ĐỀ Buổi chuyên đề bao gồm nội dung chính: Phần Giới thiệu tổng quan công ty: FPT Semiconductor - công ty thiết kế sản xuất vi mạch (thuộc FPT Software - cơng ty thành viên Tập đồn FPT) thức mắt vi mạch cho sản phẩm Internet vạn vật (IoT) lĩnh vực y tế, thực hóa giấc mơ Sản xuất linh kiện bán dẫn Dây chuyền Chip bán dẫn tích hợp (IC - Integrated Circuit) thiết kế chế tạo trực tiếp kỹ sư Fiat Tech Semiconductor nhằm phục vụ cho ngành sản phẩm đặc thù Các mẫu thiết kế hoàn thiện Việt Nam chuyển sang nhà máy Hàn Quốc để sản xuất đóng gói Phần Mạch tích hợp gì? Mạch tích hợp bán dẫn" thành phẩm bán thành phẩm có chứa thành phần hoạt động số tất thành phần kết nối với tích hợp vào mỏng vật liệu bán dẫn nhằm thực chức điện tử hầu hết thiết bị điện tử ngày như điện thoại di động, điện thoại, tần số vô tuyến, vệ tinh, tivi, máy nghe nhạc, máy video, máy tính cá nhân, máy tính xách tay Phần Cơ hội làm việc? Cơ hội việc làm công ty vi mạch: Nhu cầu tuyển dụng hàng năm công ty thiết kế vi mạch Việt Nam lớn tiếp tục mở rộng Chẳng hạn, Renesas Việt Nam hàng năm tiến hành tuyển dụng ba miền bắc, trung, nam để đáp ứng nhu cầu nhân lực Ngoài ra, nhà tuyển dụng từ nước khác đến Việt Nam để tìm nhân lực làm việc nước ngồi Đây lợi cạnh tranh đáng kể ngành thiết kế vi mạch so với ngành khác Giá trị bạn tăng theo thời gian Không có hội làm việc cơng ty thiết kế hàng đầu Việt Nam Renesas, AMCC, Esilicon…, ngành vi mạch mang đến hội lớn cho muốn làm việc công ty nước Singapore, Nhật Bản, Mỹ nước Châu Âu Đây lợi lớn mà ngành có Kỹ sư Việt Nam làm việc nước người sử dụng lao động Việt Nam trực tiếp tuyển chọn Cũng qua đó, dần hình hình thành nên nhóm, cộng đồng kỹ sư thiết kế vi mạch người Việt quốc gia Qua đó, giúp đở kỹ sư hội nhập vào môi trường làm việc cách nhanh chóng 29 5.2 NHỮNG LĨNH HỘI CÓ GIÁ TRỊ ĐỐI VỚI SỰ PHÁT TRIỂN VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP CHO SINH VIÊN Chip design: Phần thiết kế đặc biệt quan trọng, người thiết kế thường trưởng dự án Người thiết kế phải lý giải 100% hệ thống thiết kế Chọn kiểu chip sao? Số lượng bóng bán dẫn tích hợp chip đó? Kích cỡ tối ưu chip gì? Cơng nghệ sử dụng để sản xuất chip? Khi chip phải đưa thị trường? Chip sản xuất kiểm tra đâu? Người thiết kế cần phải hiểu rõ nguyên lý hoạt động tồn hệ thống, đặc điểm cơng nghệ, tốc độ xử lý, mức tiêu thụ lượng, cách bố trí Pins, lược đồ khối, điều kiện vật lý kích thước, nhiệt độ, điện áp Hardwave integration: tập trung vào tất khía cạnh hệ thống máy tính Trách nhiệm họ đảm bảo phần mềm, phần cứng mạng lưới hệ thống hoạt động tối ưu an toàn Các kỹ sư giải vấn đề liên quan đến hệ thống để cải thiện hiệu suất chúng Họ tạo ghi lại mô tả trực quan hệ thống đầu vào đầu chúng Các cá nhân cần đa nhiệm vụ tuân thủ mốc thời gian nghiêm ngặt Với kỹ mình, kỹ sư thiết kế xây dựng hệ thống máy tính, phần cứng máy tính, chẳng hạn xử lý, bảng mạch vi mạch, định tuyến thiết bị chuyển mạch Họ cần phải có kỹ giao tiếp lời nói văn xuất sắc, họ cần tham gia vào thảo luận kỹ thuật với thành viên nhóm kỹ sư họ thuộc phần mềm mạng vấn đề hệ sinh thái mạng Bên cạnh đó, kỹ sư cần giúp đội ngũ bán hàng tiếp thị giải thích cho khách hàng có tảng phi kỹ thuật cách thức hoạt động hệ thống phần cứng Họ cần có kỹ phân tích giải vấn đề vững Low level softwave: Lập trình cấp thấp thường mơ tả hướng đến máy móc Nó gần với thiết bị ngoại vi máy tính địi hỏi kiến thức hướng dẫn định hướng xử lý mối quan hệ hệ thống nội thiết bị liên quan Lập trình cấp thấp nhằm mục đích hướng dẫn trình biên dịch ngơn ngữ cụ thể sử dụng lệnh mã máy thực tác vụ theo cách nhanh an tồn có thể, sử dụng dung lượng nhớ tối thiểu Nó thường sử dụng lợi cá nhân ngoại vi lõi hệ thống để đạt điều Ưu điểm lập trình cấp thấp kiểm sốt tốt mã tài nguyên thiết bị Kiểm soát mã tốt khả lập trình viên tối ưu hóa chương trình nhà phát triển có kinh nghiệm tận dụng lợi lập trình cấp thấp viết chương trình hiệu với quản lý luồng liệu tốt Các chương trình chạy hiệu hơn, nhớ dung lượng lưu trữ hạn chế - điều làm cho lập trình cấp thấp trở nên hoàn hảo cho hệ thống nhúng, chẳng hạn Nhược điểm ngơn ngữ cấp thấp gì? Nói chung – phức tạp chúng Khơng di động - đề cập trước đây, mã cấp thấp hoạt động thiết bị chuyên dụng (tức phụ thuộc vào máy), ngược lại với ngơn ngữ cấp cao 30 Viết code cấp thấp địi hỏi lập trình viên phải có kiến thức tốt phần cứng sử dụng – khơng có thư viện, code phải viết lại lần Tại thời điểm này, điều đáng nói ngơn ngữ lắp ráp chắn dễ hiểu sửa đổi hơn, phụ thuộc vào máy móc Application softwave: để phần mềm thực chức cụ thể cho người dùng Khi người dùng tương tác trực tiếp với phần mềm, gọi phần mềm ứng dụng Mục đích phần mềm ứng dụng hỗ trợ người dùng thực tác vụ cụ thể Microsoft Word Excel, trình duyệt web phổ biến Firefox Google Chrome, ví dụ phần mềm ứng dụng Nó bao gồm danh mục ứng dụng dành cho thiết bị di động, bao gồm ứng dụng WhatsApp để liên lạc trò chơi Candy Crush Saga Ngồi cịn có phiên ứng dụng dịch vụ phổ biến, chẳng hạn thông tin thời tiết giao thông, ứng dụng cho phép người dùng kết nối với doanh nghiệp Hệ thống định vị toàn cầu (GPS), Đồ họa, đa phương tiện, phần mềm trình bày, phần mềm xuất máy tính để bàn, v.v ví dụ phần mềm 5.3 HÃY CHỌN 01 NỘI DUNG CHUYÊN NGÀNH LIÊN QUAN ĐẾN BUỔI CHUYÊN ĐỀ VÀ TRÌNH BÀY CHI TIẾT NỘI DUNG ĐĨ ❖ Quy trình thiết kế chip bán dẫn System design Phần thiết kế đặc biệt quan trọng, người thiết kế thường trưởng dự án Người thiết kế phải lý giải 100% hệ thống thiết kế Chọn kiểu chip sao? Số lượng bóng bán dẫn tích hợp chip đó? Kích cỡ tối ưu chip gì? Cơng nghệ sử dụng để sản xuất chip? Khi chip phải đưa thị trường? Chip sản xuất kiểm tra đâu? Người thiết kế cần phải hiểu rõ nguyên lý hoạt động toàn hệ thống, đặc điểm công nghệ, tốc độ xử lý, mức tiêu thụ lượng, cách bố trí Pins, lược đồ khối, điều kiện vật lý kích thước, nhiệt độ, điện áp Tất bước thiết kế System Design diễn mà khơng có hỗ trợ đặc biệt từ cơng cụ chun dụng Sau có thiết kế (yêu cầu) hệ thống, trưởng dự án chia nhỏ công việc cho đội thiết kế Mỗi đội đảm nhận phận hệ thống, ví dụ đội CPU, đội Bus, đội Peripheral, đội phần mềm, đội test Function design Phần bước System Design, ví dụ cho đội CPU Team Leader người định SPEC (Standard Performance Evaluation Corporation ) Chi tiết CPU dựa yêu cầu hệ thống từ trưởng dự án Các Design review diễn hàng tuần Tearm Leaders trưởng dự án Sau nhiều review, thảo luận vậy, spec chi tiết cho CPU hoàn thiện dạng document (word, pdf) với hàng trăm lược đồ khối (block diagram ), biểu đồ thời gian (timing char ), loại bảng biểu 31 Team Leader chịu trách nhiệm chia nhỏ cơng việc cho thành viên đội Ví dụ người đảm nhận phần ALU, người đảm nhận phần Decoder Tới lượt thành viên sử dụng ngôn ngữ thiết kế phần cứng (Verilog-HDL, VHDL.System-C ) để thực hóa chức logic Người ta gọi mức thiết kế thiết kế mức RTL (Register Transfer Level) Thiết kế mức RTL nghĩa không cần quan tâm đến cấu tạo chi tiết mạch điện mà trọng vào chức mạch dựa kết tính tốn ln chuyền liệu register (Flip-Flop) Thông thường file Text gọi fie RTL (Resister Transfer Lervel) trường hợp viết ngôn ngữ Verilog VHDL Để kiểm tra tính đắn mạch điện, người ta dùng công cụ mô ví dụ NC-Verilog (Native Code Verilog ) hay NC-VHDL hãng Candence, ModelSim hãng Mentor Graphics Quá trình debug lặp đo lặp lại máy tính thiết kế thõa mãn yêu cầu từ Team Leader Thành thành viên file RTL Team Leader tổng hợp file RTL từ thành viên, ghép module với thành module lớn hơn, RTL cho CPU Tới lượt Team Leader dùng Simulater để mơ kiểm tra tính đắn CPU, có vấn đề Feedback lại cho thành viên yêu cầu họ sửa chữa Sau Test cẩn thận, toàn cấu trúc RTL nộp cho trưởng dự án Tương tự module khác: bus, peripherals Các module lại tiếp tục ghép với để cấu thành nên SoC hoàn chỉnh, bao gồm: CPU, system bus, peripherals SoC thành phần Function design Synthesic-place-router Đây bước chuyển RTLs thiết kế phần xuống mức thiết kế thấp Các chức mức trừu tượng cao (RTL) hoán đổi thành quan hệ logic (NOT, NAND, NOR, MUX, ) Các Tool chuyên dụng thực nhiệm vụ này, ví dụ Design Compiler hãng Synopsys, Synplify hãng Synplicity, XST hãng Xilinx Kết hoán đổi khác tùy theo Synthesis Tool thư viện Thư viện "linh kiện" "macro" - cung cấp nhà sản xuất bán dẫn Layout design Phần khởi đầu cho thiết kế mức "hạ lưu", thường đảm nhiệm chuyên gia hãng sản xuất bán dẫn Họ sử dụng công cụ CAD để chuyển net-list sang kiểu data cho layout Netlist trở thành vẽ cách bố trí transistor, capacitor, resistor, Ở phải tuân thủ nghiêm ngặt thứ gọi Design Rule Ví dụ chip dùng cơng nghệ 65nm phải dùng kích thước bội số 65nm Mask pattern design Bước layout design Mask Pattern Phần thực giống hệt với artwork thiết kế in Các Mask (cho bước sản xuất khác nhau) tạo dạng data đặc biệt Mask data gửi tới nhà sản xuất Mask để nhận Mask kim loại phục vụ cho công việc sản xuất Sản xuất mask 32 Có thể xem Mask khn để đúc vi mạch lên Silicon Công nghệ sản xuất Mask đại chủ yếu dùng tia điện tử (EB - Electron Beam) Các điện tử với lượng lớn (vài chục keV) vuốt thành chùm chiếu vào lớp film Crom đổ bề mặt thủy tinh Phần Cr không bị che Mask (artwork) bị phá hủy, kết phần Cr không bị chùm electron chiếu vào trở thành mask thực Một chip cần khoảng 20 tới 30 masks Giá thành Mask cực đắt, cỡ vài triệu USD Chuẩn bị wafer Đây bước tinh chế cát (SiO2) thành Silic nguyên chất (99.999999999%) Silic nguyên chất pha thêm tạp chất nguyên tố nhóm nhóm Ví dụ pha B wafer loại p, pha P wafer loại n Silicon cắt thành trịn đường kính 200mm 300mm với bề dày cỡ 750um Có công ty chuyên sản xuất silicon wafer Chẳng hạn Shin'Etsu công ty cung cấp khoảng 40% silicon wafer cho thị trường bán dẫn Nhật Bản Giá wafer 200mm khoảng 20 USD Các trình xử lý wafer Tất thực môi trường siêu (ultra clean room) Kiểm tra - Đóng gói - Xuất xưởng Các xử lý phần lặp lặp lại nhiều lần tùy thuộc vào mức độ phức tạp chip Cuối chip cắt rời (một wafer 300mm tạo khoảng 90 chip Pentium IV) Một loạt xử lý khác back grinding (mài mỏng phần mặt chip), bonding (nối pins, dùng chì mạ vàng đồng), mold (phủ lớp cách điện), marking (ghi tên hãng sản xuất etc.) 5.4 HÌNH ẢNH MINH CHỨNG Phạm Duy An Hình 5.1 Hình ảnh minh chứng sinh viên tham gia chuyên đề 33