Panagiotis Dimtsoudis Electrical Engineering, Penn

Panagiotis Dimtsoudis

I’m Panos, an electrical engineering student at Penn, originally from Greece. I design circuits at the transistor level in Cadence, build and debug analog boards, and characterize ferroelectric junctions from 14 to 400 K on probe stations.

B.S.E. and M.S.E., Electrical Engineering, University of Pennsylvania · expected May 2028

Availability Looking for Summer 2027 internships in IC design, analog hardware, and device characterization.
Cadence layout of the 6T SRAM bitcell: VDD rail across the top, the cross-coupled storage nodes and the wordline across the middle, bitlines running vertically at the edges, VSS rail across the bottom
  1. 1Storage nodesRead SNM 0.13 V, post-layout, 0.8 V
  2. 2Access transistorWrite margin 0.27 V, post-layout
  3. 3Bitline0.27 fF per cell, 21.8 µA read current
  4. 4Cell boundary0.578 × 0.912 µm = 0.527 µm²
Fig. 1 — The 6T SRAM bitcell I laid out in Cadence Virtuoso, DRC and LVS clean. ESE 5700, a two-person project with Dhruva Jindal.
Predictions against results

4 × 4 multiplier delaylogical effort predicted 760 ps simulated result 890 ps17% slow

Metal detector oscillatorLTspice predicted 50.27 kHz measured result 50.2 kHz0.14% off

Selected work

All seven projects →
  1. AlScN Ferroelectric Junctions

    • Device research
    • Penn DREL
    • 2026–present
    Ongoing

    Ultrathin all-nitride ferroelectric junctions for cryogenic memory. I run the probe-station measurements from 400 down to 14 K and write the Python that turns them into device parameters.

    • Active stack1 nm AlN / 4 nm AlScN / 1 nm AlN
    • Switchingkept from 400 to 14 K, ON/OFF > 2
    • Papermanuscript in preparation
    CAD cross-section of the ferroelectric junction
  2. SRAM-Based 4‑bit MAC Accelerator

    • Digital IC design
    • ESE 5700
    • 2026
    • With Dhruva Jindal
    Complete

    The core operation of a neural-network accelerator, a multiply-accumulate fed by two custom SRAMs, designed from the 6T bitcell up in Cadence Virtuoso.

    • Read margin (SNM)0.13 V (16% of the 0.8 V supply), post-layout
    • Macro access440 ps simulated, 16 × 4 macro
    • Minimum clock0.90 ns on the specified test vectors
    • Energy0.39 pJ per multiply-accumulate, simulated, clock excluded
    Detail of the MAC block diagram: the two SRAM macros feeding the multiplier, the adder and the accumulator across three pipeline stages
  3. Metal Detector PCB

    • Analog PCB
    • ESE 3190
    • 2026
    • Solo
    Complete

    Two MOSFET LC oscillators beat against each other, and metal near the search coil shifts the tone. I took it from schematic to a fabricated two-layer board, soldered it by hand, and brought it up stage by stage.

    • Fixed oscillatorLTspice predicted 50.27 kHz measured result 50.2 kHz
    3D view of the metal detector PCB
  4. Wireless ECG Monitor

    • Bioelectronics
    • ESE 2150
    • 2025
    • With Damodar Pai
    Complete

    An analog front end that lifts a heartbeat of about a millivolt out of electrode drift and 60 Hz pickup, then streams it over Bluetooth Low Energy at 200 samples per second.

    • Maximum gain61 dB, measured
    • Low-pass cornertarget predicted 160 Hz measured result 190.5 Hz
    Wireless ECG monitor breadboard circuit
  5. Guitar Hero Synthesizer

    • Embedded audio
    • ESE 3500
    • 2026
    • Team of three
    Complete

    A Guitar Hero controller rebuilt as a playable synthesizer on an ATmega328PB: bare-metal C, PWM audio with a decay envelope, whammy vibrato read through the ADC, and an I2C LCD for remapping fret notes.

    • What brokeThe board reset whenever the speaker drew current. A 12 V pack and two 5 V regulators fixed it.
    Guitar Hero controller converted into an embedded synthesizer
  6. EcoBeam

    • Embedded systems
    • ESE 1110
    • 2024
    • Team of three
    Prototype

    A solar-powered trail node: an 8 × 8 LED direction display, temperature and CO₂ sensing, a distress button, and XBee radios that meshed between nodes in testing.

    • My partThe CAD enclosure, and the information and distress modes with acknowledgments between nodes.
    EcoBeam prototype mounted outdoors

Experience

  1. Aug 2026 – present

    Teaching Assistant

    ESE 2180: Electronic, Photonic, and Electromechanical Devices, Penn Engineering

    I write homework, lab worksheets, and exam problems for an 80+ student device physics course. I set up and teach hands-on labs that connect device physics to measurement, hold weekly office hours on transistors, LEDs, and photovoltaics, and grade with written technical feedback.

    • Device physics
    • Lab instruction
    • Teaching
  2. May 2026 – present

    Undergraduate Research Assistant

    Device Research and Engineering Laboratory, Penn Engineering

    I characterize 6 nm AlN/AlScN/AlN ferroelectric junctions from 14 to 400 K on cryogenic and high-temperature probe stations: DC and AC J–V, C–V, PUND pulse tests, breakdown, and endurance. I write the Python that extracts device parameters and compares switching, retention, and endurance across devices and temperature.

    I contributed measurements and analysis to a manuscript in preparation on cryogenic all-nitride ferroelectric memory, and built 3D CAD models of the device stack and of an 8 × 8 crossbar array for compute-in-memory work.

    • Device characterization
    • Python
    • Ferroelectrics
    The research write-up →
  3. Jan 2025 – present

    Technology Support Specialist

    University of Pennsylvania, Philadelphia, PA

    I resolve hardware and software issues for Penn students in person and through a ticketing system, document fixes, coordinate escalations, and manage equipment loans.

    • Troubleshooting
    • Hardware support
    • Documentation
  4. Summer 2024

    Computer Engineering Intern

    Automation Systems Hellas, Thessaloniki, Greece

    I wrote C and Python utilities for log parsing and configuration checks used during industrial-automation commissioning, updated control-panel wiring and I/O documentation, imaged PCs and HMIs, and monitored servers and network devices.

    • C
    • Python
    • Control panels