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

<p>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&nbsp;<a href="mailto:support_center@synopsys.com">Support Center</a>.</p>
<p><a href="https://solvnetplus.synopsys.com/">SolvNetPlus</a>&nbsp;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.</p>
<p>&nbsp;</p>

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.

 

<p>Synopsys offers rich, self-paced learning content accessible 24x7x365 organized in a way that allows you to consume the content at your own pace. The on-demand courses are available to all students with a SolvNetPlus account and are accessible via the University Catalog on the&nbsp;<a href="https://training.synopsys.com/learn" target="_blank">Synopsys Learning Center</a>.</p>
<p>University Faculty and Instructors at member universities can request to attend public Instructor-led classes at any Synopsys location or online on a space available basis. Visit the&nbsp;<a href="https://www.synopsys.com/support/training.html" target="_blank">Synopsys Training &amp; Education</a> for the Instructor-led schedule.&nbsp;</p>
<p><i>Note: On-site training options for instructors may vary by region.&nbsp;</i></p>

Training

Synopsys offers rich, self-paced learning content accessible 24x7x365 organized in a way that allows you to consume the content at your own pace. The on-demand courses are available to all students with a SolvNetPlus account and are accessible via the University Catalog on the Synopsys Learning Center.

University Faculty and Instructors at member universities can request to attend public Instructor-led classes at any Synopsys location or online on a space available basis. Visit the Synopsys Training & Education for the Instructor-led schedule. 

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

Curriculum

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:
  • Introduction to Semiconductor Devices
  • Introduction to Circuits
  • IC Design Introduction
  • Digital Integrated Circuits
  • Semiconductor Technology 
  • Analog Integrated Circuits
  • Microprocessor Systems
  • IC Simulation Theory
  • Logic Design
  • IC Synthesis and Optimization
  • IC Physical Design
  • IC Testing

  Master Degree Courses:

  • Mixed-Signal IC Design
  • FPGA Prototyping
  • I/O Design
  • Design for Test
  • Low Power Design
  • Design of Embedded Systems
  • Rad-hard IC Design
  • RF IC Design
  • Crosstalk and Noise
  • Modeling and Optimization of IC Interconnects
  • IC Reliability
  • IC Physical Design Algorithms

EDA Curriculum

   Bachelor Degree Courses:

  • EDA Introduction
  • Discrete Mathematics and Probability
  • EDA Mathematical Methods 
  • Programming C++
  • Hardware Description Languages
  • Theory of Algorithms
  • Object-Oriented Programming
  • Operating Systems and System Programming
  • Scripting Languages
  • Software Development Technology Computational Geometry
  • Data Structures
  • Unix System Administration
  • Technical Writing

  

   Master Degree Courses:

  • Linear Algebra
  • Big Data
  • Contemporary Software Development Kits
  • EDA Tools
  • IC Physical Design Algorithms
  • Compilers Design
  • Digital Signal Processing
  • Numerical Methods
  • Probability Theory and Mathematical Statistics
  • Databases
  • Operational Research
  • IC Verification Algorithms

 Advanced Courses:

   Bachelor Degree Courses:

  • Analog and Mixed-Signal IC Physical Design
  • Custom Analog Design Flow Tutorial
  • Statistical Techniques for Timing Analysis: Current State and Trends
  • Thermal and Electro-Thermal Simulation: Achievements and Trends
  • Signal and Power Integrity: Current State and New Approaches 
  • Verification Methodologies for Low Power
  • Characterization with SiliconSmart 
  • Signal Processing and Systems Theory

 Master Degree Courses:

  • High Speed SerDes Design
  • Synopsys EDA Tool Flow for Back-End Digital IC Design
  • Synopsys EDA Tool Flow for Front-End Digital IC Design
  • IC Synthesis and Optimization with Fusion Compiler
  • Advanced Methods in Logic Synthesis and Equivalence Checking
  • Low Power Design with SAED 14nm EDK
  • Low Power Methodology Manual for 14nm
  • Memory PHY and DRAM
  • Soft IP Development 
  • Universal Verification Methodology 
  • Analog Modeling with Verilog-A

General Courses:

Bachelor Degree Courses:
  • Numerical and Logic Bases of Digital Circuits
  • Electrotechnical Bases of Electronic Circuits
  • Chip Design
  • Static Timing Analysis
  • IC Fabrication
  • Fundamentals of Telecommunications
  • Introduction to RF Communication
  • RF Circuits 
  • Applied Probability
  • Python
  • Tool Command Language (TCL) 
  • Scripting Languages for Beginners 
  • Programming Languages and Compilers Verilog
  • Computer Networks
  • Fuzzy Logic
  • LINUX System and Network Administration
  • Computer Architecture and Engineering
  • Algorithms and Structural Programming
  • Database Management System
  • IC Schematic Design Algorithms
  • Introduction to Algorithms
  • User Interface Design 
  • ARC Processor-Based Embedded Programming
  • How to Create an Interoperable PDK
  • Physical Verification Runset Development

Master Degree Courses:

  • IC Design Flow
  • Synopsys Design Flow Tutorial
  • IC Design for Thermal Issues
  • SystemVerilog
  • Operational Calculus
  • Optimization Methods
  • Complex Functions
  • Fourier Transformations
  • Computer Language Engineering
  • Design of Programming Languages
  • IC Design Algorithms
  • Compiler Optimization and Code Generation

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.

Resources

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