Connecting the Dots: From Physics to Packaged SOCs

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Overview

This course aims to ground the students in the fundamentals and the overall flow before they dive into the specialized courses. Providing the “big picture” context will significantly enhance their understanding and appreciation of the subsequent detailed material.

Here is a comprehensive outline and content for the 1-day (approx. 8-hour) introductory mini-course.

Details

This course serves as a prequel to the main IC development training program.

To help students better grasp the “big picture” view of IC design field, before embarking on our comprehensive training program, we want to review and connect the dots of all important fundamental concepts top down and end-to-end, covering from the end result of a hardware system as implemented in a silicon IC system-on-chip (SOC) to the physics of electricity in matter.

Thus, the end-to-end connection includes but not be limited to the following:

  1. An electrical system implemented as a hardware embedded computer system in a silicon IC system-on-chip (SOC), driven by power supply source and timed by quartz crystal that supplies the timing signal for synchronizing the operation
  2. design flow that takes the RTL models in SystemVerilog HDL to the fabricated SOC
  3. computer system architecture
  4. logic design
  5. Reasonings behind the modeling constructs such as the 4 state logic
  6. Reasonings for clocking
  7. logic cell primitives (inverter, NAND, NOR) as fundamental building blocks of logic design
  8. CMOS transistor as building blocks of logic cell primitives
  9. Ideal basic circuit elements in electric circuits as mathematical model for electrical systems
  10. the physics of electric currents that makes propagation of electric signals possible
  11. Definition of signal and electric signal
  12. Power supply source for an SOC design
  13. Timing source for an SOC design

To further make the connections, a number of questions that we also want to address and provide answers to students regarding the principal inputs into a system, specifically, power, clocking, and reset:

  1. What power supplies are typically applied to drive a system with SOCs implemented in submicron technology nodes?
  2. What voltage levels are typically used, and why?
  3. What level of power consumptions or power dissipation are typical?
  4. How is it possible to model and verify a design in RTL modeling with zero delays except for the clocking?
  5. How is it possible to model and verify signal delays in a design separately from RTL modeling?
  6. How is it possible to model and verify voltage, current and power in a design separately from RTL modeling?
  7. How is it possible to model and verify effects of electric and magnetic field coupling  in a design separately from RTL modeling?
  8. What is the importance of power-on reset, and how is it generated and applied?

Finally, we want to touch on the most frequently encountered difficulties that students and engineers face in designing and verifying SOC designs.

Target Audience

4th-year students and recent graduates in Electrical Engineering with background in logic design, computer architecture, SOC architecture.

Course Content

0. Course Summary and Welcome
Welcome! This session leverages your diverse Electrical Engineering background to build a unified picture of modern IC/SOC development. Goal: To establish a strong conceptual foundation before diving into specialized training. We aim to answer the "Why?" behind industry practices by connecting fundamental principles to complex system creation. Our Journey Today: We will trace the path from the physics of electricity, through transistors and logic gates, up to architectural concepts, RTL modeling using SystemVerilog, the automated implementation flow (Synthesis, Physical Design), and finally to the packaged silicon chip operating in a system. We will explore the rationale for key abstractions (like RTL and 4-state logic) and the critical role of automation in managing complexity. This session sets the stage for the comprehensive training program designed to equip you with practical, industry-ready skills.

  • Course Summary and Welcome

1. Module 1 – Introduction

2. Module 2 – From Physics to Logic Gates

3. Module 3 – Abstraction, Modeling & Rationale

4. Module 4 – Implementation Flow & Automation

5. Module 5 – Verification

6. Module 6 – Common Difficulties and Challenges

7. Module 7 – Extra Topics – Specific Curiosity

8. Appendix – Why These Voltages

9. Appendix – Power Supplies in Modern SOCs

10. Appendix – GDSII – The Chip Manufacturing Blueprint

11. Appendix – Digital IO Pins

12. Appendix – Managing SOC Complexity

13. Recap & Final Tip