cv

Daniel Keller's Curriculum Vitae - Academic and professional experience, education, and achievements.

Basics

Name Daniel Keller
Label PhD Student / Digital IC Design Engineer
Email daniel.keller.m@gmail.com
Phone +41 76 218 43 76
Url https://danielkellerm.github.io/
Summary PhD Student in Electrical and Communications Engineering at ETH Zürich, specializing in ML accelerators and ULP SoC design. Digital IC Design Engineer with experience in SystemVerilog, HLS, and full RTL-to-GDSII flow. Active contributor to the PULP open-source platform.

Work

  • 2024.06 - Present
    PhD Student / Digital IC Design Engineer
    CSEM SA
    Working on the SoC business unit, working on ULP ASICs on a mixed analog and digital team. Researching on ML accelerators in the edge. Active contributing to PULP open-source platform.
    • ML accelerators
    • ULP SoC design
    • PULP platform
    • DMA implementation
  • 2023.12 - 2024.05
    Digital IC Design Engineer
    INCIRT GmbH
    Implementing DSP functionality on hardware using SystemVerilog/Verilog and using HLS (High Level Synthesis) to implement the C++ algorithms. Responsible for the full RTL-to-GDSII flow.
    • SystemVerilog
    • HLS
    • RTL-to-GDSII
    • DSP implementation
  • 2022.11 - 2023.12
    Analog/Mixed-Signal Design Engineer
    INCIRT GmbH
    Digital Design - leading 3 consecutive successful tape-outs (Global Foundries 22nm FDSOI). System Modelling of RF SoC. RTL to GDSII full flow implementation to timing closure.
    • RF SoC
    • Tape-outs
    • 22nm FDSOI
    • System Modelling

Volunteer

  • 2014.04 - 2015.07

    Zurich, Switzerland

    Lead Organizer
    People's Climate March
    Lead organizer for the New York City branch of the People's Climate March, the largest climate march in history.
    • Awarded 'Climate Hero' award by Greenpeace for my efforts organizing the march.
    • Men of the year 2014 by Time magazine

Education

  • 2024.06 - 2028.06

    Zurich, Switzerland

    PhD
    ETH Zürich
    Electrical and Communications Engineering
    • ML accelerators
    • ULP SoC design
    • PULP platform
  • 2020.11 - 2024.02

    Aachen, Germany

    MSc
    RWTH Aachen University
    Electrical Engineering, Information Technology and Computer Engineering
    • Communications Engineering
    • Digital Signal Processing
  • 2013.09 - 2020.11

    Madrid, Spain

    Bachelor
    Universidad Politécnica de Madrid
    Telecommunication Engineering, Telecommunication Systems
    • Telecommunications
    • Engineering

Awards

  • 1921.11.01
    Nobel Prize in Physics
    Royal Swedish Academy of Sciences
    The Nobel Prizes are five separate prizes that, according to Alfred Nobel's will of 1895, are awarded to 'those who, during the preceding year, have conferred the greatest benefit to humankind.'

Certificates

Machine Learning
Stanford University/Coursera 2024-01-01
Neural Networks and Deep Learning
DeepLearning.ai/Coursera 2024-01-01
MATLAB Onramp
MathWorks 2024-01-01
Basic Static Timing Analysis
Cadence 2024-01-01
Cadence RTL-to-GDSII Flow
Cadence 2024-01-01

Publications

  • 1916.03.20
    Die Grundlage der allgemeinen Relativitätstheorie
    Annalen der Physik
    The publication of the theory of general relativity made him internationally famous. He was professor of physics at the universities of Zurich (1909–1911) and Prague (1911–1912), before he returned to ETH Zurich (1912–1914).
  • 1905.06.30
    Zur Elektrody/namik bewegter Körper
    Annalen der Physik
    It concerned an interpretation of the Michelson–Morley experiment and the properties of light and time. Special relativity incorporates the principle that the speed of light is the same for all inertial observers regardless of the state of motion of the source.
  • 1905.03.18
    Über einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt
    Annalen der Physik
    In the second paper, he applied the quantum theory to light to explain the photoelectric effect. In particular, he used the idea of light quanta (photons) to explain experimental results, but stressed the importance of the experimental results. The importance of his work on the photoelectric effect earned him the Nobel Prize in Physics in 1921.

Skills

Hardware Design Languages
SystemVerilog
Verilog
SystemC
C++ (Cadence Stratus HLS)
TCL
Programming Languages
Python
Java
C
MATLAB
Simulink
EDA Tools & Design Flow
Cadence Digital tools RTL to GDSII
Genus
Innovus
Tempus
Quantus
Cadence Virtuoso
FPGA design (Xilinx Vivado)
PCB design Altium and Cadence Allegro

Languages

German
Full professional proficiency
Spanish
Native or bilingual proficiency
English
Native or bilingual proficiency

Interests

Physics
Quantum Mechanics
Quantum Computing
Quantum Information
Quantum Cryptography
Quantum Communication
Quantum Teleportation

References

Professor John Doe
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam condimentum, diam quis convallis euismod, arcu mi ullamcorper lorem, a vestibulum nunc magna at sem. Sed in risus ac felis varius blandit. D
Professor John Doe
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam condimentum, diam quis convallis euismod, arcu mi ullamcorper lorem, a vestibulum nunc magna at sem. Sed in risus ac felis varius blandit. D

Projects

  • 2024.06 - Present
    PULP Platform
    Active contributor to the open-source PULP (Parallel Ultra Low Power) platform, working on ML accelerators and ULP SoC design.
    • ML accelerators
    • ULP SoC design
    • Open source
  • 2024.06 - Present
    DMA Implementation for PULP Clusters
    Implementation of DMA on SoC for high efficient data movement for TCDM memory on PULP clusters.
    • DMA
    • SoC
    • Memory optimization
  • 2023.12 - 2024.05
    DSP Hardware Implementation
    Implementing DSP functionality on hardware using SystemVerilog/Verilog and HLS (High Level Synthesis) for C++ algorithms.
    • DSP
    • SystemVerilog
    • HLS
    • Hardware implementation