Use the Tab and Up, Down arrow keys to select menu items.
Digital electronics: combinational and sequential logic, finite state machines, reprogrammable logic devices, digital memory devices, field programmable gate arrays. Logic circuit description, design, testing and implementation: VHDL, register transfer level description, test-benches, practical considerations. Digital devices: MOSFETs, CMOS, fabrication technologies, application-specific integrated circuits for optoelectronics, radio frequency electronics and power electronics.
This is an in-depth course that takes logic theory and applies it to the analysis, synthesisand simulation of digital logic circuits; and the application and theory of implementingelectronics devices. The course also covers the implementation of circuit designs using ahardware description language with specific application to the design of simplemicroprocessors and peripherals. We also cover the digital assumption made of switchinganalogue circuits, look at the physical implementation of transistors, circuits based onthem and interconnecting components. Students are assumed to have knowledge in basiccomputer architecture and electronics.Topics include:1. 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.2. Computer Architecture: Hardware description language design (VHDL); registerspecification; adders; arithmetic and logic units; basic execution unit design; integrationof design units to build a simple state controller.3. CMOS Implementation of Digital Circuits: Logic thresholds; rise and fall times; noisemargins; CMOS inverter; physical implementation on digital characteristics; CMOSfabrication; synthesis of logic in CMOS; effect of capacitance; gate-power prediction, RSflip-flop realisation in CMOS.Classification: In-Confidence4. System-on-a-chip: SoC components; interconnects; external chip interfaces;optoelectronic components; photodetectors; lasers; radio frequency devices; RF transistorsand diodes.
At the conclusion of this course you should be able to:LO1: Represent, manipulate, optimise and synthesise logical expressions for digital circuits using algebraic, graphical, numerical and modelling techniques, hardware description language and associated tools (WA1, WA2)LO2: Design simple microprocessors, including integrating peripheral devices (WA3, WA4, WA5)LO3: Describe, analyse, and evaluate the operational characteristics of CMOS (WA2, WA3, WA4, WA5)LO4: Evaluate and optimise the performance of digital electronic devices and components (WA3, WA4, WA5).LO5: Communicate the design of electronic devices to peers in graphical and written form (WA10)
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.
Employable, innovative and enterprising
Students will develop key skills and attributes sought by employers that can be used in a range of applications.
ENEL270 and ENCE260
ENEL391 and ENCE362
Students must attend one activity from each section.
Ciaran Moore
Steve Weddell
A.S. Sedra and K.C. Smith; Microelectronic Circuits ; 6th Edition; New York : Oxford University Press, 2011.
J.L. Hennessy and D.A. Patterson; Computer Architecture: A Quantitative Approach ; 3rd Edition;
J.R. Wakerly; Digital Design Principles and Practices ; 3rd Edition;
P. Ashenden; A Student's Guide to VHDL ; 2nd Edition;
S. Brown and Z. Vranesic; Fundamentals of Digital Logic with VHDL Design ; 4th Edition;
S.M. Sze and M.K. Lee; Semiconductor Devices - Physics and Technology ; 3rd Edition;
AI tool useGenerative AI Tools Are Not Restricted for the Project Milestone and Project Demonstration.In these assessments, you are permitted to use generative artificial intelligence (AI) to assist you in any way within the bounds of academic integrity.Generative AI Tools Are Permitted for Certain Parts of the Project Report, Project Code Submission and CMOS Assignment.For the project report and CMOS assignment, you are permitted to use generative artificial intelligence (AI) solely for the purpose of improving the clarity of your writing. No other use of generative AI is permitted. To assist with maintaining academic integrity, you must appropriately acknowledge any use of generative AI in your work. Please include a statement of acknowledgement with your work, clearly indicating which AI tools were used and how they contributed to your assessment.For the project code submission, you are permitted to use generative artificial intelligence (AI) for the purpose of developing and improving your VHDL code. No other use of generative AI is permitted. To assist with maintaining academic integrity, you must appropriately acknowledge any use of generative AI in your work. Please include a statement of acknowledgement in each relevant file, clearly indicating which AI tools were used and how they contributed to your assessment.Generative AI Tools Cannot Be Used for the Test and Exam.In these assessments, you are strictly prohibited from using generative artificial intelligence (AI) to generate any materials or content related to the assessment. This is because the requirements of these assessment are for students to demonstrate human knowledge and skill acquisition without the assistance of AI. The use of AI-generated content is not permitted and may be considered a breach of academic integrity. Please ensure that all work submitted is the result of your own human knowledge, skills, and efforts.Scaling of marksScaling is used to maintain consistency across the courses and fairness for students. In the Faculty of Engineering target course GPAs are calculated based on the performance of the cohort of students taking the course in the previous year. Scaling of the raw total course marks is normally performed so that when converted to grades (using UC Grade Scale) the outgoing GPA is in line with the target GPA for a course. Scaling up or down canoccur. The Grading Scale for the University is availableClassification: In-Confidenceat https://www.canterbury.ac.nz/study/study-support-info/study-related-topics/grading- scale.Dishonest PracticePlagiarism, collusion, copying and ghost writing are unacceptable and dishonest practices.• Plagiarism is the presentation of any material (test, data, figures or drawings, on any medium including computer files) from any other source without clear and adequate acknowledgment of the source.• Collusion is the presentation of work performed in conjunction with another person or persons, but submitted as if it had been completed only by the named author(s).• Copying is the use of material (in any medium, including computer files) produced by another person(s) with or without their knowledge and approval.• Ghost writing is the use of another person(s) (with or without payment) to prepare all or part of an item submitted for assessment.Do not engage in dishonest practices. The Department reserves the right to refer dishonestpractices to the University Proctor and, where appropriate, to not mark the work.
Contact HoursLectures: 36 hoursTutorials: 9 hoursWorkshops: 0 hoursLaboratories: 20 hours Independent studyReview of lectures: 36 hoursTest and exam preparation: 18 hoursAssignments: 8 hoursTutorial preparation: 14 hoursProject work outside of laboratories: 9 hoursTotal 150 hours
Domestic fee $1,122.00
International fee $6,238.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 .