Through our University Software Program we aim to inspire and foster the world's next generation of technologists and innovators by providing academic and research institutions with access to the EDA tools and technology needed to prepare highly-skilled graduates ready to work in the world of Smart Everything. Membership in the program includes access to leading-edge EDA software, technical support, curriculum, and more. 

Support & Training

Technical Support

Technical support for EDA tool installation, tool usage and problem resolution is available for Synopsys University Software Program members. To enter a support call, University Software Program Member Contacts may request assistance from the Support Center.

SolvNetPlus is also available 24-hours-a-day for access to a broad range of technical and support resources including our knowledge base of technical articles on the latest design methodologies and tool tips. SolvNetPlus ID and password are required.



Instructor-led classroom courses with hands-on labs are available to instructors at member universities through Synopsys Customer Education. University instructors can attend tool training workshops at any Synopsys training center (applies to Synopsys-taught courses only) on a space available basis. The courses vary from introductory level to advanced design methodology.

ELearning is also available from within SolvNetPlus. The pre-recorded training modules can be viewed anytime at your convenience. They are short, self-paced sessions on product updates, and tool and methodology training.

Note: On-site training options for instructors may vary by region. 


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 University Software Program Members Only website (requires SolvNet ID and password). If your university is not yet a member of the Synopsys University Software Program and you would like to apply, please contact us.

Full Semester Courseware

IC Design Curriculum

Bachelor Degree Courses:

  • Advanced Methods in Logic Synthesis and Equivalence Checking
  • Analog and Mixed-Signal IC Physical Design
  • Analog Integrated Circuits
  • Computer Architecture and Engineering
  • Digital ASIC Design (NCSU)
  • Digital Integrated Circuits
  • Electrotechnical Bases of Electronic Circuits
  • Fundamentals of Telecommunications
  • High Speed SerDes Design
  • 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
  • RF Circuits
  • Scripting Languages for Beginners
  • Signal Processing and Systems Theory
  • 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
  • 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
  • Big Data
  • 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


  • Memory PHY and DRAM
  • Project Management
  • Python
  • 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 Analog Design Flow Tutorial
  • Synopsys Design Flow Tutorial


Short Lectures/Labs

Circuit Simulation:

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


Low Power Design:

  • Low Power Methodology Manual for 14nm
  • Low Power Design with SAED 14nm EDK 
  • 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
  • Tool Command Language (TCL)
  • User Interface Design

Teaching Resources

You must have a valid SolvNet ID and password to access.

Synopsys 14nm, 32/28nm and 90nm Generic Libraries

The Synopsys 14nm, 32/28nm and 90nm Generic Libraries are designed for use in research and teaching of microelectronic design. When used with the latest Synopsys EDA tools they enable students to use a complete design flow and to master today's advanced design requirements such as those for low power. Each library includes: digital and I/O standard cell libraries, memories, phase-locked loops, technology kits and some sample designs.

Synopsys 14nm, 32/28nm and 90nm PDKs

The 14nm, 32/28nm and 90nm Process Design Kits (PDKs) are designed for use in research and teaching of IC design. Based on the OpenAccess Database, the Synopsys PDKs enable students to master design of analog and mixed-signal integrated circuits and IP using the latest Synopsys suite of custom implementation tools. Each PDK includes documentation and design infrastructure elements such as: simulation models for various devices, layer map and technology files, drc and lvs runset files for physical and electrical design rules verification, parasitic extraction deck, schematic symbol library, and parameterized cells.

Synopsys Generic Memory Compiler

The Synopsys Generic Memory Compiler is available for use when custom tailoring memory circuits for specific design needs. The Generic Memory Compiler contains software for the automatic generation of static memory circuits (SRAMs) based on parameters set by the user. It has the ability to generate a range of SRAMs with different output data formats for integrating memory into a design. The Generic Memory Compiler supports the Synopsys 14nm, 32/28nm and 90nm Generic Libraries and is designed for educational and training purposes only.


Members Only Login

Access curricula and resource downloads (SolvNetPlus ID and password required)

Explore EMBARC

The embARC Community is a free online resource for developers of embedded applications for ARC processors.

Got Questions? We're Here to Help