Curriculum 

Through our Curricula Advisory Board, Synopsys works closely with a team of academic experts to develop microelectronic design curriculum for Synopsys University Program members. Each full-semester course contains 15 weeks of material including syllabus, lectures, labs, home work and exams. Synopsys tools are used and applied in each lab for a thorough and practical understanding of theoretical concepts introduced in each of these courses. This courseware can be used as a new course or to supplement content in an existing course as needed.

Synopsys also offers curriculum support modules which vary in length and include more lectures and Synopsys tool training materials than the full-semester courseware.

All courseware described below may be downloaded from the Synopsys University Program Member Only website (requires SolvNet ID and password). If you are not yet a member of the Synopsys University Program, but want to know more, please contact the program administrator for your region.

 Full Semester Courseware
VLSI Design Curriculum

Digital System Architecture and Design:
   Bachelor Degree Courses:
  • Basics of Physical Design: Netlist to GDSII
  • Digital ASIC Design
  • Digital Integrated Circuits
  • Digital Integrated Circuits w/Custom Designer– New!
  • IC Design
  • IC Design Flow – New!
  • IC Design Introduction
  • IC Simulation Theory
  • IC Testing (EPFL)
  • IC Testing (SEUA)
  • Introduction to Circuits
  • Introduction to Logic Design
  • I/O Design
  • Logic Design
  • Synthesis of Digital Circuits
   Master's Degree Courses:
  • Advanced IC Physical Design
  • Crosstalk and Noise
  • Design for Test
  • Design of Special I/Os - Updated!
  • Digital Signal Processing
  • Digital VLSI Design
  • Low Power Design
  • Low Power Methodology - Updated!
  • Modeling and Optimization of VLSI Interconnects
  • Modeling and Verification with SystemVerilog
  • System-on-Chip Architecture Design
  • VLSI Design
  • VLSI Design Verification and Testing

Analog/RF Design:

   Bachelor Degree Courses:
  • Analog Integrated Circuits - Updated!
  • Analog Integrated Circuit Design
  • Introduction to RF Communication
  • RF Circuits and Systems - Updated!
   Master's Degree Courses:
  • Mixed Signal IC Design - Updated!
  • RF IC Design - Updated!

IC/Semiconductor Fabrication:

   Bachelor Degree Courses:
  • Principles of Semiconductor Devices
  • Semiconductor Devices (SAED)
  • Semiconductor Technology
  • VLSI Device and Process Simulation

Other:

   Bachelor Degree Courses:
  • Computer Architecture - Updated!
  • Linear Algebra
  • Microprocessor Systems
  • Numerical Methods
  • Probability Theory
  • Technical Writing
   Master's Degree Courses:
  • Complex Functions
  • Embedded Systems Design
  • Fourier Transformations
  • Fuzzy Logic
  • Rad-hard IC Design
  • Senior Design Project - New!
EDA Curriculum

Digital System Architecture and Design:

   Bachelor Degree Courses:
  • Digital Integrated Circuits
  • IC Design Introduction
   Master's Degree Courses:
  • Low Power Design
  • Modeling and Optimization of VLSI Interconnects
  • Semiconductor Devices and Technology - New!
  • VLSI Design
  • VLSI Design Algorithms - New!
  • VLSI Physical Design Algorithms

Analog/RF Design:

   Bachelor Degree Courses:
  • Analog Integrated Circuits - Updated!

Other:

   Bachelor Degree Courses:
  • EDA Introduction
  • EDA Mathematical Methods
  • Information Security - New!
  • Linear Algebra
  • Numerical Methods
  • Probability Theory
  • Technical Writing
   Master's Degree Courses:
  • Complex Functions
  • Databases
  • Fourier Transformations
  • Fuzzy Logic

 Curriculum Support Modules: Workshops and Lectures

Implementation:
  • Design-For-Test Concepts for ASIC Designs
  • Synopsys Implementation Flow

Verification:
  • Digital Design Using SystemVerilog
  • Mixed Signal IC Verification with Verilog-AMS - New!
  • SystemVerilog Testbench
  • SystemVerilog RVM
  • SystemVerilog Assertions
  • Verification with Verification Methodology Manual for Low Power
    (VMM-LP)
  • - New!
  • Verilog HDL Basics

Other:
  • 90nm Digital Design Workshop
  • ASIC Design Flow Tutorial Using Synopsys Tools
  • Full Custom IC Design Flow with Cosmos Tools
  • IC Fabrication
  • Project Management
  • Software Methodology Using Custom Designer - New!
  • Synopsys IC Design Flow Based on 90nm Generic Library (SAED 90nm EDK) – New!
  • Synplify Pro
  • TCAD Course
  • Technology CAD (TCAD) for VLSI Design – New!
  • Technology CAD (TCAD) Short Course – New!
  • TCAD Quick Start Guide - Updated!
  • UPF Workshop

 Short Lectures/Labs

Circuit Simulation:
  • Circuit Simulation: Transient Analysis
  • Techniques for Circuit Simulation

DSP/FPGA:
  • Advanced FPGA Synthesis using Synplify Pro and Synplify Premier
  • Synplify DSP

Low Power Design:
  • A Structured Methodology for Verifying Low Power Designs
  • Low Power Exploration for IC Algorithm Design - New!
  • Power Intent and Unified Power Format (UPF)
  • Synopsys Advanced Low Power Design Methodology
  • Verification Methodology Manual for Low Power (VMM-LP)

OpenSPARC:
  • Multi-threaded SPARC core verification using SystemVerilog Testbench - New!
  • Synthesizing 64-bit OpenSPARC multi-threaded core on FPGA with Synopsys Synplify tool chain - New!
  • Synthesizing a Design using the 90nm Technology Library

Other:
  • Advanced RTL Verification Techniques
  • Basic Perl Programming
  • How to Create an Interoperable PDK - New!
  • Power-Performance Optimization of Digital Circuits and Systems
  • Process Variation Aware Design
  • Signal and Power Integrity: Current state and new approaches
  • Statistical Techniques for Timing Analysis: Current State and Trends
  • TCAD Microelectronic Labs (IIT)

 Tool Training

* FPGA:
  • Advanced FPGA Synthesis using Synplify Pro and Synplify Premier
  • Advanced FPGA Debugging with the Identify Tool

* ASIC Prototyping:
  • ASIC Prototyping with the Certify® Tool

* DSP:
  • Advanced Algorithm Implementation with Synplify DSP
* Requires SolvNet ID and password.

Training Kits: (Purchase required)
  • Synplicity IEEE-1364 Verilog University Kit
  • Synplicity IEEE-1076 VHDL University Kit



NewsArticlesPresentationsEventsForums