2  Introduction and Survey

2.1 Course Objectives

  • Interfacing Microsystems
    • Mixed-technology systems (System-on-Chip, SoC)
    • System analysis
    • System specification
  • Design Methodology
    • Seamlessly modeling and design over all physical domains
  • PCB (System) and IC Design
    • Architecture
    • Partitioning
    • Layout

2.2 Scientific Computing

2.3 EDA Tools

2.4 OS-Tools

2.5 Code Editors

2.6 Data Science

2.7 Publish Computational Content

2.8 Are you writing or TeXing?

2.9 LaTeX Editors

2.10 Bibliography and LaTeX

2.11 Model-Based Systems Engineering (MBSE) of an Inertial Sensor System and IC Design

This winter term, the defining idea of the CEMS course is a modular board-level sensor system consisting of ADXL335 accelerometer, ADS1115 ADC and ESP8266 NodeMCU. The ADC module has to be replaced by a custom IC design.

flowchart LR
    A(ADXL335) --> B(ADS1115)
    B --> C(ESP8266)
    C --> D{Measurement}
    D --> E(Thonny Micropython)
    D --> F(Arduino IDE C)
Figure 2.1: Modular board-level sensor system.

2.12 Course Prerequisites

  • Fundamentals of linux operating systems

  • Fundamentals of microelectronics

    • Device physics and models
    • Transistor level analog circuits, elementary gain stages
  • Fundamentals of analog circuit design

    • Operational amplifier
    • Active filter design
    • Noise analysis
    • Switched-capacitor techniques
  • Prior exposure to SPICE, Matlab, Python or equivalent.