Courses
Course ID | Course | Deadline |
---|---|---|
C7 | Introduction to Advanced Packaging | 2/29/2024 |
C10 | Introduction to SoC Design | 1/16/2024 |
C11 | CAD for SoC Security | 1/31/2023 |
Modules
ID | Lab Modules | Main Tools/Equipment | Platforms | Due Date |
---|---|---|---|---|
M01 | Recycled FPGA Detection | Xilinx Vivado Design Suite | Spartan-3A (90nm) or Spartan-6 (45nm) | 11/30/2023 |
M02 | Optical Probing Assessment on Logic Locking | PHEMOS 1000 | iPROBE chip (65nm) | 3/30/2024 |
M03 | Power/EM Analysis on AES | Matlab,Tektronix TDS6604B, and Langer EMV RF-K 7-4 near-field probe | MEST SoC (22nm) | 1/30/2024 |
M04 | Hardware Trojan Insertion and Detection | Synopsys Design Compiler, TetraMAX, and in-house scripts | N/A | 11/30/2023 |
M05 | FSM Fault Injection and Countermeasures | PHEMOS 1000 | Xilinx 7 series FPGA (28nm) | 12/15/2023 |
M06 | Mixed-Signal Side-Channel leakage (simulation) | Cadence Virtuoso Analog Design Environment and Layout Suite | NA | 3/31/2024 |
M07 | Physical Unclonable Function (PUF) (Simulation) | Cadence Virtuoso Analog Design Environment and Layout Suite, Matlab, NIST database | HSPICE | 11/30/2023 |
M08 | Power Side-Channel Analysis on AES (simulation) | Cadence Virtuoso Analog Design Environment and Layout Suite, Matlab | Synopsys | 12/15/2023 |
M09 | Logic Obfuscation (Simulation/layout) | Cadence Virtuoso Analog Design Environment and Layout Suite, Matlab | Synopsys | 1/30/2024 |
M10 | Mixed-Signal Side-Channel leakage (measurement) | Matlab, Tektronix TLA 7 Series, Agilent MA61 series, Digital Oscilloscope, Keysight X-Series Spectrum Analyzer | NA | 3/31/2024 |
M11 | Physical Unclonable Function (PUF) (measurement) | Matlab, Tektronix TLA 7 Series, Agilent MA61 series | Xilinx 7 series FPGA (28nm) | 11/30/2023 |
M12 | Logic Obfuscation (measurement + imaging) | Matlab, Tektronix TLA 7 Series, Agilent MA61 series + (Navid to add optical imaging) | NA | 11/30/2023 |
M13 | CDIR chip odometer (measurement) | Matlab, Tektronix TLA 7 Series, Agilent MA61 series, Digital Oscilloscope, Keysight X-Series Spectrum Analyzer, Heat chamber | Xilinx 7 series FPGA (28nm) | 11/30/2023 |
M14 | Scanning Electron Microscope Training | TESCAN LYRA and FERA | AMD Opteron 65 nm | 3/15/2024 |
M15 | Hardware Trojan Detection in ICs Using SEM Images | TESCAN LYRA and FERA+ | AMD Opteron 65 nm and Smart Card 130 nm | 3/30/2024 |
M16 | Counterfeit IC Detection Using Optical Imaging | DSLR Camera and Leica microscope | DIP, QFP, flip chip, etc. packaged chips | 11/30/2023 |
M17 | X-ray 3D Tomography Training | Skyscan 2211 | 4 layer customized PCB | 2/15/2024 |
M18 | Counterfeit PCB Detection Using Optical Imaging 1 | DSLR Nikon camera+ Python and MATLAB | Xilinx Sparta 6 Surface mount components | 1/15/2024 |
M19 | Counterfeit PCB Detection Using Optical Imaging 2 | DSLR Nikon camera+Python and MATLAB | Xilinx Sparta 6 Trace and vias | 1/30/2024 |
M20 | Counterfeit PCB Detection Using X-ray Imaging | Skyscan 2211 | Smartwatch board and Iotech board | 2/29/2024 |
M21 | THz Imaging and Spectroscopy for Package Security and Fingerprinting | Protemics THz imaging machine | DIP, QFP, flip chip, etc. packaged chips | 3/15/2024 |
M22 | Development of System-on-chip (SoC) Architecture: Design, Integration, and Verification (simulation) | Synopsys DC, ICC, CC, Primetime, VCS, TetraMAX, Cadence Innovus, Xilinx Vivado Design Suite, and in-house scripts | CEP V2 and above | 2/20/2024 |
M23 | Test and Verification of a System-on-chip (SoC) (Measurement) | Summit 12000B Semi-Automated Probe- Station with Nanoprober/SEM, Tektronix Logic Analyzers and Oscilloscopes, PHEMOS | MEST SoC (22nm), Xilinx 7 series FPGA (28nm) | 2/28/2024 |
M46 | SoC Design | Xilinx Vivado, Xilinx Vits | FPGA Board | 1/18/2024 |
M47 | SoC Assembling | Synopsys Platform Architect | Synopsys Platform Architect | 1/29/2024 |
M48 | Formal Security Verification | Synopsys VC Formal Cadence JasporGold EBC model checker Yosys and SAT solvers (e.g., minisat) | 2/28/2024 | |
M49 | Introduction to Time to digital convertor (TDC) sensor design | 3/31/2024 | ||
M50 | Micro-architectural attack detection | 3/31/2024 | ||
M51 | SoC verification at high level using SystemC-UVM | 3/31/2024 |