Courses
Summary of online courses:
- Primary free sources in English, typically avaliable in YouTube:
- MIT OCW https://ocw.mit.edu/
- Stanford https://www.youtube.com/@stanfordonline/playlists
- National Programme on Technology Enhanced Learning (NPTEL) https://nptel.ac.in/
- Primary free sources in Chinese:
Digital Design
- Digital Design & Computer Architecture by Prof Onur Mutlu ETHZ https://safari.ethz.ch/digitaltechnik/
- 6.004 Computation Structures by Chris Terman MIT https://www.youtube.com/playlist?list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2
- Electronics - Digital Circuits and Systems by Prof S. Srinivasan IIT https://www.youtube.com/playlist?list=PL803563859BF7ED8C
- CS61C Great Ideas in Computer Architecture by Prof Dan Garcia and Prof Borivoje Nikolic UCB https://www.youtube.com/playlist?list=PL0j-r-omG7i0-mnsxN5T4UcVS1Di0isqf
Digital Intergrated Circuit Design
- EE141 Digital Integrated Circuits by Prof Jan Rabaey, UCB https://www.youtube.com/playlist?list=PLFB6AB660B2B2F7A7
- ECE224 High-Speed CMOS Digital Circuits by Prof Hiu Yung Wong, SJSU https://www.youtube.com/playlist?list=PLnK6MrIqGXsIl_b6LzFQgzM2ME4QO9LWK
Computer Architecture
- Computer Architecture by Prof Onur Mutlu ETHZ https://safari.ethz.ch/architecture/
Digital VLSI Design
EECS151 Introduction to Digital Design and Integrated Circuits UCB https://inst.eecs.berkeley.edu/~eecs151/fa23/ EECS251B Advanced Digital Circuits and Systems UCB https://inst.eecs.berkeley.edu/~eecs251b/sp23/ Digital VLSI Design (RTL to GDS) Bar-Ilan University Adam Teman https://www.youtube.com/playlist?list=PLZU5hLL_713x0_AV_rVbay0pWmED7992G EE 5329 VLSI Signal Processing UMN Keshab K. Parhi https://www.youtube.com/watch?v=NE-p9T4hjrc&list=PLT1QAv48lhQKpQnhLroOgr-uJUmZ4WvKq Application Acceleration with High-Level Synthesis NTU Jiin Lai https://www.youtube.com/playlist?list=PL5CoDA0gtOHWDIbsYuOj10_ocqetwUlWF
EDA algorithm
- VLSI CAD Part I Logic by Prof Rob A. Rutenbar UIUC https://www.coursera.org/learn/vlsi-cad-logic
- VLSI CAD Part II Layoutb y Prof Rob A. Rutenbar UIUC https://www.coursera.org/learn/vlsi-cad-layout
Hardware security
Hardware Security UMD Gang Qu Hardware Security Tutorial by Prof Todd Austin UMich https://www.youtube.com/playlist?list=PLPokM2qEmTDClgPTX_GOLeMZkuf7o38yS Secure Hardware Design by Mingjia Yan MIT https://shd.mit.edu/ CS261 Security in Computer Systems by Raluca Ada Popa, UCB https://frequent-close-7a3.notion.site/CS261-Security-in-Computer-Systems-5d29f89b5c3d4636a2cf10aeb8c16a0f Hardware Security by David Kohlbrenner UWA https://homes.cs.washington.edu/~dkohlbre/classes/599HWS/ Introduction to Hardware Security and Trust by Mark M. Tehranipoor, UFL https://tehranipoor.ece.ufl.edu/intro-to-hardware-security-and-trust/
Artificial Intelligence, Machine Learning, and Deep Learning
6.5940 TinyML and Efficient Deep Learning Computing by Song Han, MIT https://www.youtube.com/playlist?list=PL80kAHvQbh-pT4lCkDT53zT8DKmhE0idB EE5545 Machine Learning Hardware and Systems by Mohamed Abdelfattah , Cornell https://www.youtube.com/playlist?list=PL0mFAhrXqy9CuopJhAB8GVu_Oy7J0ery6 EE 290 Hardware for Machine Learning by Sophia Shao, UCB https://inst.eecs.berkeley.edu/~ee290-2/sp21/#resources CS294 Machine Learning Systems Stanford https://ucbrise.github.io/cs294-ai-sys-sp22/ CS249r Machine Learning Systems with TinyML by Vijay Janapa Reddi, Harvard https://sites.google.com/g.harvard.edu/cs249-tinyml-2023 李宏毅 NTU https://speech.ee.ntu.edu.tw/~hylee/
Computer security
Computer Arithmetic by Behrooz Parhami, UCSB https://www.ece.ucsb.edu/~parhami/text_comp_arit.htm#slides IEEE Micro Top Picks https://www.sigarch.org/call-contributions/call-for-papers-ieee-micro-top-picks-2023/ VLSI testing by James CM Li, National Taiwan University https://www.youtube.com/playlist?list=PLvd8d-SyI7hjk_Ci0zpTqImAtpEjdK5JF Universal Verification Methodology by John Aynsley https://www.youtube.com/playlist?list=PLBIILfL2t1lnvzw7vF0arlvu36Wj4–D7 Design-for-Trust Techniques by Ozgur Sinanoglu NYU https://sites.nyuad.nyu.edu/dfx/research-topics/design-for-trust-le/
Hardware Security I & Hardware Security II by Ujjwal Guin, Auburn https://www.eng.auburn.edu/~uguin/teaching/E6210_Fall_2022/course.html Hardware-Oriented Security and Trust by Jim Plusquellic, UNM https://ece-research.unm.edu/jimp/HOST/ CAD for assurance https://cadforassurance.org/trust-curriculum/haha-board/ Hardware Security & Trust by Michel A. Kinsy, ASU https://ascslab.org/courses/CSECEN598/lectures.html
Related Youtube channels
IEEE CASS Rio Grande do Sul Chapter https://www.youtube.com/@cassriograndedosul IEEE Council on Electronic Design Automation https://www.youtube.com/@ieeecouncilonelectronicdes6411 IEEEComputerSociety https://www.youtube.com/@IEEEComputerSociety People in Computer Architecture https://www.youtube.com/@TCuArch CAD For Assurance https://cadforassurance.org/
