CSU, Chico Department of Electrical and Computer
Engineering
EECE 643: Computer-Aided Circuit Engineering
Prerequisites:
EECE 615
Required for MSEE
majors
Catalog
Description:
The use of computer-aided design tools to analyze, design, and test
both analog and digital circuits and devices. Formerly ECE 388.
Course Objectives:
- explain VHDL background and Design methodology based on
VHDL.
- explain of behavioral modeling of digital systems using
VHDL.
- teach sequential processing techniques in VHDL.
- explain data types, subprograms, packages, predefined
attributes and configurations of VHDL.
Course Outcomes:
Students must be able to design, simulate, analyze, build, and
test;
- a 32-bit ALU (arithmetic and logic unit) using VHDL and
implemented the design with an Altera UP 1 board
- an up-down 8-bit counter with parallel load and enable control
using VHDL and implemented the design with an Altera UP 1
board
- a one-digit BCD adder using VHDL and implemented the design
with an Altera UP 1 board or a Xilinx Digilab
- a CPU design with synthesis description, RTL simulation, place
and route using VHDL and implemented the design with an Altera UP
1 board
- a VGA video display using VHDL and implemented the design with
an Altera UP 1 board
- a computer interface to the PS/2 keyboard using VHDL and
implemented the design with an Altera UP 1 board
- a full-wave bridge rectifier circuit that includes
transformer, diodes, capacitors, inductors, and, resistors using
Cadence PSPICE 9.2
- a bipolar junction transistor amplifier with editing BJT's
model parameters using Cadence PSPICE 9.2
- a MOSFET amplifier with transient analysis and AC sweep using
Cadence PSPICE 9.2
- an Op-Amp circuit, which is actually a band-pass active
filter, to find the magnitude and phase angle of the output
voltage of band-pass active filter, and the bandwidth of the
band-pass active filter using Cadence PSPICE 9.2
Class/Laboratory schedule:
- One hundred and fifty minutes a week lecture
Contribution of Course to Meet the Professional Component:
- Engineering Science: 2 units
- Engineering Design: 1 unit
Relationship of Course to Program Outcomes and
Objective:
This course makes significant contributions the following program
outcomes:
- An ability to design a system, component, or process to meet
desired needs
- An ability to identify, formulate and solve engineering
problems
- An ability to use the techniques, skills, and modern
engineering tools necessary for engineering practice
This course supports the achievement of the following elements of
the program objective:
- Apply knowledge of mathematics, science, and engineering to
identify, formulate, and solve computer engineering problems
- Use industry standard tools to analyze, design, develop and
test computer-based systems containing both hardware and software
components.
- Achieve success in graduate programs in computer engineering,
electrical engineering or computer science.
- Continue to develop their knowledge and skills after
graduation in order to succeed personally and contribute to
employer success.
Back to
Courses
Back to EE flow chart
Back to CMPE flow chart