I focus on three areas related to high speed digital engineering: (signal integrity, power integrity and EMI) - Creating low cost solutions to solve common problems - Developing hands on labs to demonstrate pathological problems and best design, measurement, simulation and analysis practices in this field - Developing best practices to achieve better measurement-simulation correlation A fourth area of my focus is on developing low cost, high performance, intelligent sensor systems and instruments leveraging very low cost analog electronics, new sensor technologies and microcontrollers. The missing piece which my group focuses on is the best practices in using these components and the code to make them all play nicely together.
keywords
signal integrity, power integrity, intelligent sensor systems
Teaching
courses taught
COEN 1830 - Special Topics
Primary Instructor
-
Fall 2024
Explores topics of interest in engineering. Content varies by instructor and semester. May be repeated up to 9 total credit hours.
ECEN 2250 - Introduction to Circuits and Electronics
Primary Instructor
-
Fall 2023 / Summer 2024
Introduces linear circuit analysis and design, including OP-Amps. Presents DC networks, including node and mesh analysis with controlled sources. Analysis of RL and RC circuits for both transient and sinusoidal steady-state responses using phasors. Recommended prerequisites: ECEN 1310 or CSCI 1300.
ECEN 2260 - Circuits as Systems
Primary Instructor
-
Spring 2018
Continues basic circuit analysis of ECEN 2250: Laplace transform techniques, transfer functions, frequency response, Bode diagrams, resonant circuits, Fourier series expansions, and convolution. Recommended corequisite: ECEN 2270.
ECEN 4013 - Special Topics
Primary Instructor
-
Spring 2018 / Fall 2018 / Spring 2019 / Fall 2019 / Spring 2020 / Spring 2021
Examines a special topic in Electrical, Computer and Energy Engineering. May be repeated up to 9 total credit hours.
ECEN 4224 - High Speed Digital Design
Secondary Instructor
-
Spring 2018 / Spring 2019
Covers fundamentals of high-speed properties of logic gates, measurement techniques, transmission lines, ground planes and layer stacking, terminations, vias, power systems, connectors, ribbon cables, clock distribution and clock oscillators. Same as ECEN 5224.
ECEN 4610 - Capstone Laboratory Part 1
Primary Instructor
-
Fall 2021 / Fall 2022 / Fall 2023 / Fall 2024
Hands-on laboratory experience utilizing teams in the systematic proposal, design, integration, and testing of an electronic/computer based system. Results will be the prototype of a stand-alone analog/digital system. Must have completed all required Advanced Analog Core courses for major, except one course may be taken concurrently by petition. Must take ECEN 4620 to complete the sequence. Minimum required grade for this course and ECEN 4620 is C-. IDEN majors follow different requisites and should work with their advisor for requisite planning and enrollment assistance.
ECEN 4620 - Capstone Lab, Part 2
Primary Instructor
-
Spring 2022 / Spring 2023 / Spring 2024
Hands-on laboratory experience for teams in the systematic proposal, design, build integration, test and documentation of an electronic/computer based system. Results will be a reliably operating, stand-alone analog/digital system, with publication quality technical documentation. Department enforced prerequisite: advanced analog core courses.
ECEN 4720 - Practical Printed Circuit Board Design Accelerator
Primary Instructor
-
Fall 2020 / Spring 2021 / Fall 2021 / Spring 2022
This course introduces students to the most important skills needed to convert a back-of-the-napkin circuit sketch into a working widget with first time success. Students will learn the seven steps in every board project: planning, selecting components, schematic entry, layout, assembly, bring up and debug, and documentation. This process will be exercised with a custom board design project. A commercial EDA tool widely used in the electronics industry will be used for the project. Previously offered as a special topics course. Same as ECEN 5720. Degree credit not granted for this course and ECEN 4730 or ECEN 5730.
ECEN 4730 - Practical Printed Circuit Board Design and Manufacture
Primary Instructor
-
Fall 2020 / Spring 2021 / Fall 2021 / Spring 2022 / Fall 2022 / Spring 2023
This course prepares students with all skills needed to convert a back-of-the-napkin circuit sketch into a working widget with first time success. Students will master the seven steps in every board project: planning, selecting components, schematic entry, layout, assembly, bring up and debug, and documentation. This process will be exercised with three different board design projects with increasing challenge. A commercial EDA tool widely used in the electronics industry will be used for all projects. Previously offered as a special topics course. Degree credit not granted for this course and ECEN 4720 or ECEN 5720 or ECEN 5730. Formerly ECEN 4730.
ECEN 5013 - Special Topics
Primary Instructor
-
Spring 2018 / Fall 2018 / Spring 2019 / Fall 2019 / Spring 2020 / Fall 2020 / Spring 2021 / Spring 2024
Examines a special topic in Electrical, Computer and Energy Engineering. May be repeated up to 9 total credit hours.
ECEN 5224 - High Speed Digital Design
Secondary Instructor
-
Spring 2018 / Spring 2019
Covers fundamentals of high-speed properties of logic gates, measurement techniques, transmission lines, ground planes and layer stacking, terminations, vias, power systems, connectors, ribbon cables, clock distribution and clock oscillators. Same as ECEN 4224.
ECEN 5534 - Signal Integrity Measurements for High Speed Digital Engineering
Primary Instructor
-
Fall 2023 / Fall 2024
Taking accurate measurements are the anchor to reality in all HSDE analysis. This course introduces the three important high speed measurement instruments; the VNA, the TDR and the high-speed oscilloscope. Measurements above 200 MHz bandwidth require special considerations. Topics covered include S-parameter analysis of interconnects, de-embedding, probing methods, measurement-simulation correlation and building circuit topology models from S-parameters. Recommended prerequisite: students are expected to have completed an electromagnetics course during their undergraduate curriculum; in the CU curriculum it would be ECEN 3400.
ECEN 5720 - Practical Printed Circuit Board Design Accelerator
Primary Instructor
-
Spring 2021
This course introduces students to the most important skills needed to convert a back-of-the-napkin circuit sketch into a working widget with first time success. Students will learn the seven steps in every board project: planning, selecting components, schematic entry, layout, assembly, bring up and debug, and documentation. This process will be exercised with a custom board design project. A commercial EDA tool widely used in the electronics industry will be used for the project. Previously offered as a special topics course. Recommended prerequisites: ECEN 2250 and ECEN 2260 and ECEN 2270. Degree credit not granted for this course and ECEN 4730 or ECEN 5730. Same as ECEN 4720.
ECEN 5730 - Practical Printed Circuit Board Design and Manufacture
Primary Instructor
-
Fall 2020 / Spring 2021 / Fall 2021 / Spring 2022 / Fall 2022 / Spring 2023
This course prepares students with all skills needed to convert a back-of-the-napkin circuit sketch into a working widget with first time success. Students will master the seven steps in every board project: planning, selecting components, schematic entry, layout, assembly, bring up and debug, and documentation. This process will be exercised with three different board design projects with increasing challenge. A commercial EDA tool widely used in the electronics industry will be used for all projects. Previously offered as a special topics course. Degree credit not offered for this course and ECEN 4720 or ECEN 5720 or ECEN 3730. Recommended prerequisites: ECEN 2250 and ECEN 2260 and ECEN 2270.