Richard Cliver
Associate Professor
Department of Electrical and Computer Engineering Technology
College of Engineering Technology
585-475-2693
Office Hours
Monday 3:35-4:30, Wednesday 10:10-12 and Friday 10:10-12
Office Location
Richard Cliver
Associate Professor
Department of Electrical and Computer Engineering Technology
College of Engineering Technology
Education
BS, Rochester Institute of Technology; MSEE, University of Rochester
585-475-2693
Currently Teaching
CMPE-160
Digital System Design I
3 Credits
This course covers the specification, analysis, modeling and design of digital systems. Standard modules, such as decoders, multiplexers, shifter registers, adders, and counters, will be analyzed. Lectures will discuss fundamental design methodologies, state machines, and digital system modeling with the use of VHDL as a hardware description language. The laboratory provides hands-on experiences of the design, modeling, implementation, and testing of digital systems using commercial IC components as well as CAD tools.
CMPE-161
Introduction to VHDL
0 Credits
This course presents different approaches to digital system modeling and design with the use of VHDL. The lab sessions include specification and design of combinational and sequential systems. Industry-standard simulation tools will be used in the course, which will enable students gain hands-on experience.
CMPE-260
Digital System Design II
4 Credits
This course presents modern approaches to the design, modeling and testing of digital system. Topics covered are: VHDL and Verilog HDL as hardware description languages (HDLs), simulation techniques, design synthesis, verification methods, and implementation with field programmable gate arrays (FPGAs). Combinational and both the synchronous and asynchronous sequential circuits are studied. Testing and design for testability techniques are emphasized and fault tolerant and fail safe design concepts are introduced. Laboratory projects that enable students gain hands-on experience are required. The projects include complete design flow: design of the system, modeling using HDLs, simulation, synthesis and verification.
CPET-461
Real Time Operating Systems
3 Credits
This course will provide students with an introduction to operating systems theory, and practical problem solving approaches to real-time systems. An embedded real-time operating system is used as the foundation for a variety of programming projects. Students, upon successful completion of this course, will be able to understand the operation and describe the various components of an operating system. They will be able to evaluate design trade-offs and selection criteria for different types of operating systems, and demonstrate the ability to write multiple process that run together within an embedded, real-time operating system.
EEEE-282
Circuits II
3 Credits
This course covers the fundamentals of AC circuit analysis starting with the study of sinusoidal steady-state solutions for circuits in the time domain. The complex plane is introduced along with the concepts of complex exponential functions, phasors, impedances and admittances. Nodal, loop and mesh methods of analysis as well as Thevenin and related theorems are applied to the complex plane. The concept of complex power is developed. The analysis of mutual induction as applied to coupled-coils. Linear, ideal and non-ideal transformers are introduced. Complex frequency analysis is introduced to enable discussion of transfer functions, frequency dependent behavior, Bode plots, resonance phenomenon and simple filter circuits. Two-port network theory is developed and applied to circuits and interconnections.
EEET-223
Advanced Electronics
4 Credits
This course develops the knowledge and skills essential for the analysis, design, and implementation of electronic sensor circuits and their interface to a microcontroller. Analog signal conditioning circuits, active filters, data converters and voltage regulators will be emphasized. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics.
EEET-331
Signals, Systems and Transforms
3 Credits
Develops the analytical skills to design, develop, and simulate analog and digital filters, control systems, and advanced electronic circuits such as those used in robotics, digital communications, and wireless systems. Continuous-time and discrete-time linear, time-invariant, casual systems are examined throughout the course. Topics include Fourier series, the Laplace transform, signal sampling, and the z-transform. Advanced circuit analysis techniques include circuit characterization in the s-plane.
EEET-427
Control Systems
4 Credits
Develops the knowledge of control system concepts and applies them to electromechanical systems. Systems are characterized and modeled using linear systems methods, focused with a controls perspective. Impulse responses, step responses, and transfer functions are reviewed. Principles of stability and damping are developed and applied to the specification and design of open and closed loop compensators to deliver specific input-output performance. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics. Student must register for BOTH the Lecture and Laboratory components of this course.
SWEN-340
Software Design for Computing Systems
3 Credits
To design and develop high quality products software engineers need to understand the physical components and systems that are an integral part of these products. This understanding is critical in the fulfillment of non-functional requirements such as performance, reliability and security. This course will provide software engineering students with hardware, computer architecture, and networking domain specific knowledge. Course programming assignments will provide practical experience developing software that interfaces with hardware components and systems. Credit cannot be granted for this course and CMPE-240.
In the News
-
April 30, 2020
Four years and four faculty teaching excellence awardees in ECTET
Jeanne Christman is the fourth consecutive faculty member in the electrical, computer and telecommunications engineering technology department to win the Eisenhart Award.