• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
MEST Center

MEST Center

National Microelectronic Security Training Center

  • Home
  • About Us
    • Highlights
    • Advisory Board
    • Careers
  • Contributors
  • Trainings & Schedule
    • Join us on nanoHUB!
    • Webinars
    • On-Site and Virtual Training
    • On-Campus Training
    • Certificate Programs
      • Micro Certificates
      • Macro Certificates
    • Courses
    • Modules
  • Contact Us

System-on-Chip (SoC) Verification

May 27, 2025 by Limor Herb

Date/Time
Date(s) - 05/27/2025 - 05/31/2030
12:00 AM
Add to Google Calendar or iCal/Outlook Calendar


Instructor 

Dr. Farimah Farahmandi is the Wally Rhines Endowed Professor in Hardware Security in the Department of Electrical and Computer Engineering (ECE) at the University of Florida

Learning Objectives

Verification in hardware design ensures that the design behaves as intended before fabrication, minimizing costly post-silicon errors. It involves checking functionality, bug, and compliance with specifications. Property-based formal verification is a mathematical approach where properties, typically written in SystemVerilog Assertions (SVA), define expected behavior, and tools exhaustively prove or disprove these against the design. At the system level, verification uses methodologies like UVM (Universal Verification Methodology), a reusable, object-oriented framework in SystemVerilog for testbench generation, and SystemC, a C++-based modeling platform for high-level architectural simulation. These verification methods offer numerous benefits, including reduced design bugs, faster time-to-market, and improved reliability. Security verification specifically targets vulnerabilities, ensuring the design is protected against threats such as side-channel attacks, Trojans, or unauthorized access. This is critical in modern SoCs where third-party IP and complex interactions can introduce subtle security flaws. Together, these methods enable robust, secure, and functionally correct hardware designs. This course describes basics of verification, property based formal verification and an intro to system level verification using SystemC-UVM.

Students will learn the basic methods of verification, how to write properties for formal verification, how to use SystemC-UVM libraries for a specific design and recent research on security verification.

This micro-certificate course is organized into a set of units described below.

  • Unit 1: Basics of Verification: Introduces formal verification, writing properties and provides hands-on experience on using formal verification tools.
  • Unit 2: Property Based Security Verification: describes about how to write security properties and verify those for a crypto accelerator such as AES using cadence JasperGold tool.
  • Unit 3: System Level Verification using SystemC-UVM: describe the benefits of SystemC-UVM in SoC verification, setting up environments, and verification steps of a real-world design.
  • Unit 4: Research Series on Security Verification: It contains three lectures on cutting-edge recent research on hardware security bug detection, security verification using formal methods, and automating security property generation for formal verification.

Prerequisites:

  • A background in RTL design and C++ programming will be helpful.
  • MEST Micro-certificate: Introduction to System-on-Chip (SoC) Design (recommended)

Biography

Dr. Farimah Farahmandi is the Wally Rhines Endowed Professor in Hardware Security in the Department of Electrical and Computer Engineering (ECE) at the University of Florida. She also serves as the Associate Director of the Florida Institute for Cybersecurity (FICS) at the University of Florida. Her research focuses on hardware security verification, formal methods, fault-injection attack analysis, and post-silicon validation and debug, resulting in 7 books and over 140 publications in these fields. Dr. Farahmandi’s research has been sponsored by a variety of leading companies and government agencies. For her contributions, she is a recipient of 7 best paper and nomination awards, and was recognized with the ACM/IEEE DAC Under 40 Innovators Award (2024), the Best Assistant Professor Award at the University of Florida (2024), the Excellence in Service Award (2023), and the Excellence in Research Award (2022) from the ECE department at UF. She also received the prestigious Young Faculty Award from SRC (2022) and the NSF CAREER Award.



Registration

Tickets

By clicking to register you are not automatically enrolled in the course. Selected applicants will be notified.

Registration Information

I am a US citizen
I am not a US citizen

I am working in a DoD, Government, or Government - affiliated role.
I am a member of the MEST nanoHUB group.
I am a SCALE student.
none of the above.

An email from MEST
An email to newsletter from nanoHUB
LinkedIn post
MEST instructor or staff
Co-worker / colleague
Supervisor / manager
Other

Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree

Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree

Strongly agree
Agree
Neither agree not disagree
Disagree
Strongly disagree

Booking Summary

1
x Micro Certificate Registration Application
$0.00
Total Price
$0.00

Stay in touch!

Join our LISTSERV

Join us on nanoHUB

  • LinkedIn
  • Email MEST Center
  • Join us on nanoHUB!