ENEL373-22S1 (C) Semester One 2022

Digital Electronics and Devices

15 points

Details:
Start Date: Monday, 21 February 2022
End Date: Sunday, 26 June 2022
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Sunday, 6 March 2022
  • Without academic penalty (including no fee refund): Sunday, 15 May 2022

Description

This is an in-depth course that takes logic theory and applies it to the analysis, synthesis and simulation of digital logic circuits; and the application and theory of implementing electronics devices. The course also covers the implementation of circuit designs using a hardware description language with specific application to the design of ALUs and simple microprocessors. We also cover the digital assumption made of switching analogue circuits, look at the physical implementation of transistors, circuits based on them and interconnecting components. Assumed knowledge in basic computer architecture and electronics.

Topics covered include:

• Digital Logic: Truth tables, boolean expressions, sets; Boolean logic and manipulation; SOP and POS form; sufficiency; logic minimisation and k-maps; combinational logic; sequential design and finite state machines.
• Computer Architecture: Hardware description language design (VHDL); register specification; adders; arithmetic and logic units; basic execution unit design; integration of design units to build a simple state controller.
• CMOS Implementation of Digital Circuits: Logic thresholds; rise and fall times; noise margins; CMOS inverter; physical implementation on digital characteristics; CMOS fabrication; synthesis of logic in CMOS; effect of capacitance; gate-power prediction, RS flip-flop realisation in CMOS.
• System-on-a-chip: SoC components; interconnects; external chip interfaces; optoelectronic components; photodetectors; lasers; radio frequency devices; RF transistors and diodes.

Learning Outcomes

At this end of this course students will be able to:
1. Understand and apply Boolean algebra including:  de Morgan's theory, sufficiency, SOP and POS form.
2. Obtain logic equivalences and minimise logic expressions using K-maps.
3. Analyse and synthesize combinational logic circuits from logic gates.
4. Understand the operation, and be able to synthesize, sequential logic and finite state machines.
5. Describe logic hardware in VHDL for implementation and simulation.
6. Understand the architecture and operation of a CPU and be able to implement a basic CPU in VHDL.
7. Obtain the output voltage versus input voltage transfer function of a CMOS inverter.
8. Obtain noise margins of CMOS gate and understand their significance.
9. Predict the propagation delays of a CMOS inverter.
10. Directly synthesize a logic expression in CMOS including calculating gate widths of each MOSFET.
11. Predict voltage and current waveforms at either end of a transmission line driven and terminated by CMOS inverters.
12. Understand the need for power-supply de-coupling.
13. Predict power consumed by a gate for a certain clock speed and capacitive load.
14. Demonstrate knowledge of a RS flip-flop circuit in CMOS and aware that it is the basic memory unit.
15. Demonstrate knowledge of System-on-a-Chip concepts and related devices.

University Graduate Attributes

This course will provide students with an opportunity to develop the Graduate Attributes specified below:

Critically competent in a core academic discipline of their award

Students know and can critically evaluate and, where applicable, apply this knowledge to topics/issues within their majoring subject.

Prerequisites

Restrictions

ENEL391 and ENCE362

Timetable 2022

Students must attend one activity from each section.

Lecture A
Activity Day Time Location Weeks
01 Monday 11:00 - 12:00 E7 Lecture Theatre (21/2-4/4, 2/5-16/5, 30/5)
Zoom
21 Feb - 10 Apr
2 May - 5 Jun
Lecture B
Activity Day Time Location Weeks
01 Tuesday 11:00 - 12:00 E7 Lecture Theatre (22/2-5/4, 3/5-10/5, 24/5-31/5)
Zoom
21 Feb - 10 Apr
2 May - 5 Jun
Lecture C
Activity Day Time Location Weeks
01 Wednesday 10:00 - 11:00 E7 Lecture Theatre (23/2-6/4, 4/5-11/5, 25/5-1/6)
Zoom
21 Feb - 10 Apr
2 May - 5 Jun
Lab A
Activity Day Time Location Weeks
01 Tuesday 14:00 - 16:00 Elec 210 Electronics Lab (22/2-5/4, 3/5-31/5)
Elec 204 ESL Lab (22/2-5/4, 3/5-31/5)
21 Feb - 10 Apr
2 May - 5 Jun
02 Thursday 11:00 - 13:00 Elec 210 Electronics Lab (24/2-7/4, 5/5-2/6)
Elec 204 ESL Lab (24/2-7/4, 5/5-2/6)
21 Feb - 10 Apr
2 May - 5 Jun
03 Friday 08:00 - 10:00 Elec 210 Electronics Lab (25/2-8/4, 6/5-3/6)
Elec 204 ESL Lab (25/2-8/4, 6/5-3/6)
21 Feb - 10 Apr
2 May - 5 Jun
Tutorial A
Activity Day Time Location Weeks
01 Wednesday 16:00 - 17:00 Rehua 005
21 Feb - 10 Apr
2 May - 5 Jun

Examination and Formal Tests

Test A
Activity Day Time Location Weeks
01 Monday 19:00 - 20:00 Online Delivery
28 Mar - 3 Apr

Course Coordinator

Ciaran Moore

Lecturer

Andrew Bainbridge-Smith

Assessment

Assessment Due Date Percentage 
Project Milestone 6%
Test 10%
Project Demonstration 6%
Project Report 6%
Project Code Submission 7%
CMOS Assignment 15%
Final Exam 50%

Indicative Fees

Domestic fee $1,002.00

International fee $5,625.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

For further information see Electrical and Computer Engineering .

All ENEL373 Occurrences

  • ENEL373-22S1 (C) Semester One 2022