Roozbeh has been working with SOC group since the year 2000. He is interested in re-programmable fabrics, structured logic arrays, CAD related algorithms, testing and design for testability issues. He is also interested in CAD tools and design flows to support SoC research.
| EECE 314 |
System Software Engineering Operating systems principles, real-time systems, principles of concurrent and multi-threaded programming, information structures, introduction to object oriented analysis, design, and modeling using UML, testing of software systems. Course Objective There is a need for Electrical and other Non-Software Engineering disciplines to have an appreciation of the role of Software Engineering and Operating System Principles in the design and development of complex software based systems, particularly Real Time, Embedded Computer or Mechatronic type systems. |
| EECE 315 |
Operating Systems Introduction to operating systems, their design and their implementation. Process concurrency, synchronization, communication and scheduling. Device drivers, memory management, virtual memory, file systems, networking and security. |
| EECE 353 |
Digital Systems Design Advanced combinational and sequential electronic system design. Hardware specification, modeling, and simulation using hardware description languages (HDLs) and CAD tools. Design with programmable logic including FPGA's. Applications include complex state machines, microcontrollers, arithmetic circuits, and interface units. Credit can be given for only one of EECE 353 or EECE 379. [3-2-0] |
| EECE 374 |
Electronics and Electromechanics BJT and MOSFET amplifiers; cascode and differential amplifiers; nonideal OP amps; feedback; active filters; permanent magnet. DC motors; variable voltage control; software control of variable frequency; mechanical power, torque and speed. Credit will only be given for one of EECE 356, 365, 370, 373, 374, or 376. |
