CSU, Chico Department of Electrical and ComputerEngineering
EECE 643: Computer-Aided Circuit Engineering
Prerequisites:EECE 615
Required for MSEEmajors
CatalogDescription: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, andtest;
- 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 andObjective:
This course makes significant contributions the following programoutcomes:
- 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 ofthe 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