Course 057 Synchronization and Interconnect in Multiple Clock Domain Systems-on-Chips, SoCs

Dr. Reuven Dobkin, CTO of vSync Circuits Ltd. is teaching this 4-day course that explains the Science, Engineering and Art of Synchronization. Larger and faster Systems-on-Chips employ Multiple Clock Domains on the same die for several reasons: Communications with external real-time or pre-defined clocks require chips to incorporate multiple, unrelated clock frequencies; it is more economical in very large chips to break down the system into independently clocked domains, saving some of the power required for clock distribution; and dynamic scaling of voltage and frequency creates multiple clock/voltage domains.

Available course dates

This course has no planned course dates.

If you are interested in this course, contact us at cei@cei.se

TECHNOLOGY FOCUS

Larger and faster Systems-on-Chips employ multiple clock domains on the same die for several reasons:

Communications with external real-time or pre-defined clocks require chips to incorporate multiple, unrelated clock frequencies; it is more economical in very large chips to break down the system into independently clocked domains, saving some of the power required for clock distribution; and dynamic scaling of voltage and frequency creates multiple clock/voltage domains.

Interfaces among different clock domains are problematic and are only partly supported by commercial EDA tools.

As a result, synchronizationproblems are sometimes discovered only in working silicon, and even then they are hard and expensive to correct.

Instructor

Dr. Reuven Dobkin

COURSE CONTENT

The course teaches the science, engineering and art of synchronization.

We define the problems, survey existing solutions, study the best designs, and learn how to select the better synchronizer for each
purpose.

We review clocking in digital chips, study the required theoretical basics, learn how to understand synchronization problems, identify them, create reliable solutions, and verify their correctness.


We consider SoC/ASIC and FPGA, mostly at the logical level. Implications on physical design are briefly reviewed. We also review voltage domains, power gating, voltage scaling and their effect on clock domains and synchronization.

WHO SHOULD ATTEND

This course is suitable for: 

  • VLSI/ASIC/SoC/FPGA design engineers, 
  • architects and managers engaged in the design of advanced SoC VLSI/ASIC/SoC/FPGA 
  • CAD engineers and developers
  • Academic researchers, university professors, and graduate students interested in advanced SoC design

Basic knowledge of digital VLSI/ASIC/FPGA design is assumed. Prior exposure to issues and pitfalls of synchronization is an advantage, but neither
such exposure nor prior knowledge of synchronization is necessary. General background in electrical or computer engineering is useful.

Clock Distribution Networks

  • Problem Definition
  • What’s Ahead: The technology roadmap
  • ASIC/SoC vs. Full-Custom Design Methodologies
  • Standard Clock Trees for SoCs and FPGA
  • Min-Delay and Max-Delay Problems
  • Data Delay Insertion and Delay Line Circuits
  • Clock Delay Insertion and Clock Tuning
  • Unbalanced Tunable Clock Distribution Networks
  • High Performance Clock Trees
  • Passive and Active Deskew in Clock Trees
  • Local Clock Generation with Tunable Frequencies

Metastability and Synchronization Failures

  • Metastability
  • Latches and Flip-Flops
  • Measuring Metastability
  • Probability and MTBF
  • Synchronizer Circuits
  • Symmetric Booster Synchronizer
  • Latency and Settling Time
  • Simulating Metastability

Synchronization of Asynchronous Clock Domains

  • Control Synchronizers
  • Formal Specification Using STG
  • Data Validity of Synchronizers
  • Push Synchronizers
  • Timing Assumptions
  • Faster Synchronizers
  • Shared Latch Synchronizers
  • FIFO Synchronizers
  • Reset Synchronization
  • Clock Gating and Selection Synchronizers
  • Scan Insertion Synchronizer
  • Mutual Exclusion and Arbiter

Common Synchronization Errors

  • Avoiding Synchronization
  • One flop Synchronizers
  • Sneaky and Greedy Paths
  • Half Protocol
  • Async Clear
  • Pulse Synchronizers
  • Slow-to-Fast Synchronizers
  • Metastability Blocker and Filters
  • Parallel, Shared Latch, and Conservative
  • Synchronizers
  • Patented Circuits for Fast Resolution and Pre-Sampling Shaker and Dual Shaker Synchronizers

Verification of Synchronizers

  • Identifying Domain Crossings
  • Structural Verification
  • Sorting the Domain Crossings
  • Grouping Synchronizers
  • Connecting Bi-Directional Protocols
  • Recognizing Synchronizers
  • Employing Formal Tools
  • Functional Verification
  • Data Verification
  • Manual Verification

Multi-Synchronous and Periodic Synchronizers

  • Mesochronous/Multi-SyncSynchronization
  • Delay Variations
  • Data Delay Synchronizers
  • Conflict Detection
  • Clock Delay Synchronizers
  • FIFO Synchronizers
  • Clock Edge Synchronizers
  • Periodic Domains and Predictive Synchronizers

Multi-Synchronous and Asynchronous Long Interconnect

  • Definition of Long Interconnects
  • Point-to-Point, Buses and Networks on Chip
  • Source-Synchronous and Adaptive-Clocked Interconnect
  • Data Encoding: Dual rail and 1-of-4
  • Four- and Two-Phase Protocols
  • Asynchronous Interconnect
  • Dual Rail and 1-of-4 Interconnect
  • Two-Phase Dual Rail Interconnect
  • Fast Serial Interconnect
  • Asynchronous and MixedTiming FIFO
  • Pipeline Synchronizers
  • LDL Synchronizer

Multi-Clock Domain and GALS SoC

  • Synchronizer-Based GALS
  • Arbitrated and Handshake Stoppable Clocks
  • Wrappers and Asynchronous Ports
  • GALS Methodologies
  • Desynchronization
  • Synchronization in Networks on Chips (NoC)

Multiple Voltage Domains

  • Definitions, Sources of Multiple Voltages
  • Level Shifting and Isolating Gates
  • Combining Voltage and Clock Domains
  • Floor-Plan and Layout Constraint

Dynamic Voltage and Frequency Scaling

  • DVS versus DVFS
  • Global versus Multi-Domain Scaling
  • Methods of DVFS

ALL COURSE DATES FOR THE CATEGORY: ,

Semiconductors Technology

035 Introduction to Semiconductor Packaging Technology

Location: Barcelona, Spain Date: April 13 - April 15, 2026 Duration: 3 days
Instructor: Dr.  Jeffrey Gambino This advanced 3-day course will provide a high-level overview of the packaging options for semiconductor devices.  The course covers design considerations, packaging materials, assembly processes, yield, and reliability. The course is addressed to a broad audience and is not intended as a research review, although it will be taught at a high level and in many areas will require familiarity with the subject matter. Read full course description including course schedule.

Early Bird
2 280,00 2 535,00 
Early Bird Price Ends: February 13, 2026

Semiconductors Technology

036 Silicon Device Technology: Materials and Processing Overview

Location: Amersfoort, The Netherlands Date: May 18 - May 22, 2026 Duration: 5 days
Instructor: Dr. Jeffrey Gambino This advanced 5-day course is taught by Dr. Jeffrey Gambino, ON Semiconductor, United States which will provide an high-level overview of the entire fabrication process of modern Silicon-Based Integrated Circuits. This course includes all the key materials involved and the process areas utilized in device manufacturing. The course is addressed to a broad audience and is not intended as a research review, although it will be taught at a high level and in many areas will require familiarity with the subject matter. Read full course description including course schedule

Early Bird
3 540,00 3 935,00 
Early Bird Price Ends: March 18, 2026

Semiconductors Technology

037 Power Semiconductor Device Technology

Location: Gothenburg, Sweden Date: June 22 - June 24, 2026 Duration: 3 days
Instructor: Dr. Jeffrey Gambino This 3-day course includes all the key materials involved and the process areas utilized in device manufacturing, including the starting wafers, device design, wafer fab processes, assembly processes, yield, and reliability. The course is addressed to a broad audience and is not intended as a research review, although it will be taught at a high level and in many areas will require familiarity with the subject matter. Read full course description including course schedule

Early Bird
2 280,00 2 535,00 
Early Bird Price Ends: April 22, 2026

Semiconductors Technology

075 Heterogeneous integration of chiplets – Defect inspection, metrology and failure analysis

Location: Amersfoort, The Netherlands Date: May 18 - May 20, 2026 Duration: 3 days
Instructor: Dr. Ehrenfried Zschech Expand your knowledge of the processing, materials, performance, and reliability aspects of heterogeneous integration of chiplets. Let Professor Zschech guide you all the way from 3D advanced packaging technologies through fault isolation and failure analysis up to the kinetics of degradation processes and reliability challenges. This course will include novel aspects of high-performance computing and AI applications that are driving the demand for increased functionality, performance, and reliability. Read full course description including course schedule.

Early Bird
2 280,00 2 535,00 
Early Bird Price Ends: March 18, 2026

Semiconductors Technology

088 Plasma Etching for CMOS Technology and ULSI Applications

Location: Gothenburg, Sweden Date: June 22 - June 25, 2026 Duration: 4 days
Instructor: Dr. Maxime Darnon This course is intended to provide an understanding of plasma processes for CMOS applications and ULSI technology. We will discuss fundamental and practical aspects of front end and back end plasma processes for deep submicron CMOS logic processes. The course is based on experimental results obtained using commercial etchers connected to very powerful diagnostics of the plasma and the plasma surface interaction. The discussions cover several aspects of etch processes of materials integrated in advanced CMOS devices, etch mechanisms, and situations that may be encountered for some important plasma processes. Option 2: Take the short Ecourse #089 Plasma Etching for Microelectronics Applications. Combining self-paced e-learning with live weekly sessions with the instructor. Duration in total is two weeks of effective learning. Content based on the first two days of the public course #088. Option 3: Take the full Ecourse #090 Plasma Etching for Microelectronics Applications: from Fundamental to Practical Applications. Combining self-paced e-learning with live weekly sessions with the instructor. Duration in total is four weeks of effective learning. Content based on complete agenda of the public course #088. Read full course description including course schedule

Early Bird
2 940,00 3 265,00 
Early Bird Price Ends: April 22, 2026

Semiconductors Technology

099 Integrated Circuit and MEMS Fabrication Technologies

Location: Gothenburg, Sweden Date: June 22 - June 26, 2026 Duration: 5 days
Instructor: Dr. Henk van Zeijl This 5-day course on Integrated Circuit and MEMS Fabrication Technologies. This course offers a comprehensive introduction to the core fabrication technologies behind Integrated Circuits (ICs) and Microelectromechanical Systems (MEMS)—two pillars of modern microelectronic systems. Participants will explore how foundational technologies like doping, photolithography, etching, and thin-film deposition converge to create the devices that power everything from smartphones to spacecraft.

Designed to bridge the gap between device physics and electronic characteristics, the course examines the intricate process flows of CMOS manufacturing and MEMS fabrication, highlighting how these technologies are integrated in real-world applications. A detailed discussion of 3D micromachining techniques further reveals the power of MEMS in creating multifunctional microsystems.

What You’ll Learn

  • The basic physical principles of microelectronic devices

  • Key IC fabrication technologies and how they shape device behavior

  • Silicon bulk and surface micromachining for MEMS fabrication

  • Complete CMOS process flow and technology integration challenges

  • The evolution and ecosystem of modern microfabrication

Read full course description including course schedule

Early Bird
3 540,00 3 935,00 
Early Bird Price Ends: April 22, 2026

Semiconductors Technology

855 Semiconductor Lithography

Location: Gothenburg, Sweden Date: June 22 - June 24, 2026 Duration: 3 days
This 3-day course will give an overview of semiconductor lithographic technologies, comprising optical, extreme ultraviolet, electron beam, and ion beam lithography in terms of their exposure systems, operational principles and theories that underpin them; strategies, processes, and materials used in their operations; their unique features, strengths, and limitations; and specific applications to which they are targeted. Also covered in the course are status, technical challenges, scaling, and future trends of semiconductor lithographic technologies in general.
Dr. Okoroanyanwu is also teaching the 2-day course 856 Alternative Lithography . If booking both these courses in the same week, the total course fee will be EUR 3540 pp (Early Bird) or EUR 3935 (regular fee).

Early Bird
2 280,00 2 535,00 
Early Bird Price Ends: April 22, 2026

Semiconductors Technology

856 Alternative Lithography

Location: Gothenburg, Sweden Date: June 25 - June 26, 2026 Duration: 2 days
This is a 2-day course, which gives an overview of alternative lithographic technologies, including imprint lithography; colloidal particle self-assembly, self-assembling monolayer, and directed block copolymer self-assembly lithography; scanning (proximal) probe lithography based on scanning tunneling microscopy, scanning atomic force microscopy; stereolithography, and interference lithography. Emphasis will be on each alternative lithographic technique’s tool systems, operational principles and theories that underpin their operation; strategies, processes, and materials used in their operations; their unique features, strengths, and limitations; and specific applications to which they are targeted. Also covered in the course are status, technical challenges, scaling, and future trends of alternative lithographic technologies in general.
Dr. Okoroanyanwu is also teaching the 3-day course 855 Semiconductor Lithography If booking both these courses in the same week, the total course fee will be EUR 3540 pp (Early Bird) or EUR 3935 (Regular fee).

Early Bird
1 560,00 1 735,00 
Early Bird Price Ends: April 22, 2026

Semiconductors Technology

880 Wafer Fab Process Technology

Location: Gothenburg, Sweden Date: June 22 - 25, 2026 Duration: 4 days
Instructor: Mr. Jim Fraser This intensive 4-day course provides a broad overview of silicon wafer fab processing, with in-depth consideration of each of the many wafer fab process techniques – and associated materials and equipment – used to manufacture today’s broad range of Si-based microchips. Read full course description including course schedule.

Early Bird
2 940,00 3 265,00 
Early Bird Price Ends: April 22, 2026

Would you like an inhouse course?

Contact Us!

Share your details below, and our team will be in touch as soon as possible.