Synopsys provides universities with access to comprehensive curricula for Bachelor and Master Programs in IC design and EDA development. 

Each full-semester course contains 15 weeks of material including syllabus, lectures, labs, homework and exams. Synopsys tools are applied in the labs for a thorough and practical understanding of theoretical concepts introduced in each course. Professors at member universities may use these course materials to implement a new course or to supplement content in an existing course.

All courseware described below may be downloaded from the Synopsys Electronic Design University Program Members Only website (requires SolvNet ID and password). If your university is not yet a member of the Synopsys Electronic Design University Program and you would like to apply, please contact us.

Full Semester Courseware

VLSI Design Curriculum

Bachelor Degree Courses:
  • Analog and Mixed-Signal IC Physical Design
  • Analog Integrated Circuits
  • Computer Architecture and Engineering
  • Digital ASIC Design (NCSU)
  • Digital Integrated Circuits
  • IC Design Flow (RAU)
  • IC Design Introduction
  • IC Simulation Theory
  • IC Testing
  • Introduction to Logic Design (SU)
  • Introduction to Microelectronic Circuits
  • Introduction to Semiconductor Devices
  • Introduction to VLSI Design (UT)
  • Linear Algebra
  • Logic Design
  • Microprocessor Systems
  • Numerical Methods
  • Principles of Semiconductor Devices (SJSU)
  • RF Circuits
  • Scripting Languages for Beginners
  • Static Timing Analysis
  • Synthesis and Optimization of Digital Integrated Circuits
  • Technical Writing
   Master Degree Courses:
  • Analog Modeling with Verilog-A
  • ARC Processor-Based Embedded Programming
  • Complex Functions
  • Crosstalk and Noise
  • Design for Test
  • Design of Embedded Systems
  • Design of Special I/O's
  • Digital Signal Processing
  • Digital VLSI Design
  • EDA Tools
  • FPGA Prototyping
  • IC Design for Thermal Issues
  • I/O Design 
  • Low Power Design
  • Low Power Methodology Manual (SVTI)
  • Mixed-Signal IC Design
  • Modeling and Optimization of IC Interconnects
  • Nano-Scale Circuits and Systems (SFSU)
  • Rad-hard IC Design
  • RF IC Design
  • Solar Cell Physics (SVTI)
  • Synopsys EDA Tool Flow for Front-End Digital IC Design
  • Synopsys EDA Tool Flow for Back-End Digital IC Design
  • System-on-Chip Architecture Design
  • Thermal and Electro-Thermal Simulation: Achievements and Trends
  • VLSI Design Verification and Testing

EDA Curriculum

   Bachelor Degree Courses:

  • Algorithms and Structural Programming
  • Analog Integrated Circuits
  • Applied Probability
  • Data Structures
  • EDA Introduction
  • Hardware Description Languages
  • IC Design Introduction
  • Introduction to Algorithms
  • Linear Algebra
  • Memory Schematic Design Basics
  • Numerical Methods
  • Operating Systems and System Programming
  • Probability Theory and Mathematical Statistics
  • Programming Languages and Compilers
  • Technical Writing
  • Theory of Algorithms
  • Unix System Administration



   Master Degree Courses:
  • Compilers Design
  • Complex Functions
  • Computational Geometry
  • Computer Language Engineering
  • Contemporary Software Development Kits
  • Database Management System
  • Databases
  • Design of Programming Languages
  • Discrete Mathematics and Probability
  • EDA Mathematical Methods
  • Fourier Transformations
  • Fuzzy Logic
  • IC Design Algorithms
  • IC Schematic Design Algorithms
  • IC Verification Algorithms
  • Modeling and Optimization of IC Interconnects
  • Object-Oriented Programming
  • Operational Research 2
  • Programming C++
  • Semiconductor Devices and Technology
  • Software Development Technology


 Curriculum Support Modules: Workshops and Lectures


  • Computer Arithmetic Applied to High-performance Cryptography (USP)
  • SystemVerilog Verification Tutorial (SFSU)
  • Universal Verification Methodology



  • TCAD Course
  • TCAD for VLSI Design
  • TCAD Quick Start Guide
  • TCAD Short Course



  • Project Management
  • Advanced Design of Digital Circuits for Specific Applications (USP)
  • ASIC Design Flow Tutorial Based on the Synopsys 32/28nm Generic Library (SFSU)
  • ASIC Design Flow Tutorial Based on the Synopsys 90nm Generic Library (SFSU)
  • Chip Design
  • Design for Testability (SFSU)
  • Full Custom IC Design Flow Using Synopsys Custom Tools (SFSU)
  • Custom Compiler Tutorial
  • Synopsys Design Flow Tutorial


Short Lectures/Labs

Circuit Simulation:

  • Circuit Simulation: Transient Analysis (IITB)
  • Techniques for Circuit Simulation (IITB)


Low Power Design:

  • Subthreshold Design and Implementation (RIT)
  • Verification Methodology Manual for Low Power




  • Basic Perl Programming
  • Characterization with SiliconSmart
  • Compiler Optimization and Code Generation
  • Computer Networks
  • Digital Design with Verilog
  • Digital System Design and Simulation with VHDL (SU)
  • Embedded Systems Design (CWRU)
  • How to Create an Interoperable PDK
  • IC Fabrication
  • Introduction to RF Communication
  • Introduction to Verilog HDL
  • Operational Research
  • Optimization Methods
  • Physical Verification Runset Development
  • Power-Performance Optimization of Digital Circuits and Systems (UCLA)
  • Process Variation Aware Design (RIT)
  • Scripting Languages
  • Sequential Elements
  • Signal and Power Integrity: Current State and New Approaches
  • Statistical Techniques for Timing Analysis: Current State and Trends
  • User Interface Design