About Me & ECE Department

Professional Experience & Academic Excellence

With over two and a half decades of distinguished experience in the semiconductor industry, I bring a unique perspective to academia that bridges the gap between theoretical knowledge and practical application. My professional journey spans leadership roles at Fortune 500 companies, where I have contributed to groundbreaking innovations in digital design methodologies and verification frameworks.

As Assistant Professor of Practice at Portland State University, my mission extends beyond traditional teaching. I am committed to cultivating the next generation of semiconductor professionals by integrating cutting-edge industry practices into rigorous academic curricula. My courses are meticulously designed to reflect current industry standards, ensuring students graduate with immediately applicable skills and deep technical competencies.

My expertise encompasses the complete digital design ecosystem—from RTL development through physical implementation to silicon validation. I specialize in advanced verification methodologies, low-power design techniques, and emerging technologies including FinFET processes. This comprehensive background enables me to provide students with holistic understanding of modern semiconductor development workflows.

We offer excellent internship programs and career services, ensuring our students are well prepared for successful careers.We also have rich research programs, for those looking to change the course of the future. Additional information can be found in the links provided at the end of the page.

Digital IC Design SystemVerilog Physical Design Verification UVM STA Low Power Design FinFET

Student Success & Programs

🎯

Internship Programs

Excellent internship opportunities connecting students with industry leaders in the Pacific Northwest region.

🚀

Career Services

Comprehensive support ensuring our students are well prepared for successful careers in technology.

🔬

Research Programs

Rich research opportunities for those looking to change the course of the future in engineering.

Courses Taught

Digital Design Foundation Courses

571
ECE-571: Introduction to SystemVerilog
Verification and Design
Comprehensive introduction to SystemVerilog for both verification and design applications.
  • Design and verify using SystemVerilog constructs
  • Use of QuestaSim Simulator for Simulation
  • Create strong foundation for Digital Design and Verification track
581
ECE-581: Synthesis and Modeling
Winter Quarter
Industry-focused course using professional EDA tools for synthesis and modeling.
  • Industry EDA tools: Synopsys (DCT, Fusion) and Cadence (Genus)
  • PPA (Power/Performance/Area) optimization projects
  • Low-Power techniques using UPF on multi-voltage designs
  • STA concepts using PrimeTime

Advanced Digital Design Courses

530
ECE-530: Physical Design of ICs
Place & Route Focus
Continuation of synthesis into physical domain with industry tools.
  • Industry tools: Synopsys (ICC2 & Fusion) + Cadence (Innovus)
  • Deep dive into STA concepts, MCMM and design variations
  • CTS concepts and Design Automation using TCL
  • Physical implementation of UPF intent
510
ECE-510: FinFET SOC TapeOut*
*In Development
Complete SoC design flow from concept to tapeout using FinFET technology.
  • Design, Verify, Develop and tapeout FinFET SoC
  • Industry-Standard tools from Synopsys, Cadence, Siemens
  • Full RTL2GDS flow experience

Advanced Verification Courses

593
ECE-593: Pre-Silicon Validation
Fundamentals
Comprehensive coverage of simulation-based verification used in industry.
  • Design, Implement and focus on verification
  • Develop Conventional and Class-based testbenches
  • UVM (Universal Verification Methodology)
  • Complete verification flow projects
560
ECE-560: Assertion Based Verification
Simulation & Formal
Assertions in both simulation and formal verification environments.
  • Assertions in Simulation and Formal verification
  • Assertion/Assumption verification process
  • Industry tools: VC-Formal (Synopsys) + QuestaSim

Core Digital Design Courses

525
ECE-525: Digital IC Design I
CMOS Fundamentals
Fundamental understanding of CMOS devices and digital logic implementation.
  • CMOS Devices, Manufacturing, Interconnects
  • CMOS Invertor, Combinational and Sequential Logic
  • Transfer Characteristics, FinFets
526
ECE-526: Digital IC Design II
Advanced Implementation
Advanced digital IC implementation with timing and memory design focus.
  • Analyze Digital IC implementation
  • CMOS Timing and Synchronization
  • CMOS Building Blocks, Memory Design
  • Digital Design and Modelling

Contact Information

🏢

Address:

1825 SW Broadway

Fourth Avenue Building (FAB)

🏠

Office:

FAB-20-11

📧