cv
Daniel Keller's Curriculum Vitae - Academic and professional experience, education, and achievements.
Basics
| Name | Daniel Keller |
| Label | PhD Student / Digital IC Design Engineer |
| 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 |
| Innovus Hierarchical Implementation | ||
| Cadence | 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