ELEC2141: DIGITAL CIRCUIT DESIGN
TUTORIAL 10: DIGITAL IC LOGIC FAMILIES (PART I)
1. (10.1)* Following are the specifications for the Schottky TTL 74S00 quadruple twoinput NAND
gates:
Parameter
VCC
ICCH
ICCL
VOH
VOL
VIH
VIL
IOH
IOL
IIH
IIL
tPLH
tPHL
Name
The University of New South Wales
ELEC2141: Digital Circuit Design
Tutorial 7 Sequential Circuit Analysis
1. (519) A Universal Serial Bus (USB) communication link requires a circuit that produces the
sequence 00000001. You are to design a synchronous seq
SCHOOL OF ELECTRICAL ENGINEERING &
TELECOMMUNICATIONS
ELEC2141 DIGITAL CIRCUIT DESIGN
ASSIGNMENT II
DUE DATE: 22th May 2017, 12pm
Your assignment solutions are to be submitted at the assignment box at the school
office.
Attach completed and signed assignm
Edmund Li
H IERARCHICAL D ESIGN
For large and complex designs, we use a module
approach by breaking the circuit into subfunctions.
We do this by enclosing the sub functions in blocks
and define an interface for them that specifies the
input and output si
Edmund Li
KM APS (C IRCUIT O PTIMISATION )
Finding a minimal sum of products or product of sums is difficult using Boolean algebra.
A more systematic and graphical representation of a Boolean function is the use of
Karnaugh maps or kmaps.
A kmap is a c
Edmund Li
M ULTIPLEXERS (MUX)
A multiplexer selects information from one of many input lines and directs it to the
output line. A typical multiplexer has n selection inputs
and
information
inputs
. A typical multiplexer is often simplified to a block diag
Edmund Li
C ONVERSION OF DECIMAL INTEGERS TO BINARY
1. Repeatedly divide integers by 2 to obtain the quotient and remainder
until a 0 quotient is obtained.
2. Read the remainders in reverse order (the last remainder is the MSB and
the first is the LSB).
C
The University of New South Wales
ELEC2141: Digital Circuit Design
Tutorial 5 Sequential Circuit Elements
1. (53) A popular alternative design for a positiveedgetriggered D flipflop is shown in the
figure below. Manually simulate the circuit to determ
The University of New South Wales
ELEC2141: Digital Circuit Design
Tutorial 1 Number Systems
1. (16) What is the decimal equivalent of the largest binary integer that can be obtained with:
a. 11 bits
b. 25 bits
2. (17) Convert the following binary numbe
Edmund Li
D ESIGN P ROCEDURES
1.
2.
3.
4.
5.
Specification: Write a specification for the circuit
Formulation: Define the inputs and output signals and derive truth tables relating
the two.
Optimisation: Apply two level and multilevel optimization and dra
ELEC2141 2009 Final Exam Solutions
Matthew Davis
[email protected]
20th June 2013
Abstract
These solutions are for the ELEC2141 nal exam from semester 1,
2009.
These solutions are not aliated with the School of Electrical Engineering and Telecom
Edmund Li
D IGITAL S YSTEM
A digital system takes in a set of discrete information inputs and discrete internal
information (system state) and generates a set of discrete information outputs. There
are three main types of digital systems:
Combinational Lo
Edmund Li
D ECODER B ASED C OMBINATIONAL C IRCUITS
The benefit of a decoder is that any Boolean function can be implemented with a
decoder and additional OR gates. Consider a 1 bit binary adder which outputs a carry
out and sum signal we add the three bit
Edmund Li
S UMMARY OF G ATE T YPES
We shall focus our explanations on the NAND, NOR, XOR gates and 3 state buffers.
18
Edmund Li
NAND
The NAND represents NotAND. Its output is the inverse of AND. By applying
DeMorgans theorem, we can find an equivalent l
Edmund Li
S EQUENTIAL C IRCUITS
In sequential circuits, storage elements allow us to output values which are functions of
the current state and possibly even its inputs. The next state the binary information to
be stored at the next instance is also shown
Edmund Li
BCD
BCD encodes each decimal digit (in a number) with a 4 bit binary number and strings
them together. Consider:
G RAY C ODE
Gray code is a binary code where two successive values (code words) differ in only one
bit change. It is unweighted and
Edmund Li
I NCOMPLETELY S PECIFIED F UNCTIONS D ON T
C ARES
In some applications, the output of a function may not be specified for certain
combinations of input variables. These functions are refered to incompletely specified
functions.
An unspecified ou
The University of New South Wales
ELEC2141: Digital Circuit Design
Tutorial 10 CMOS Technology
1. Find the logic function realized by the following CMOS circuit:
2. Derive a CMOS complex gate for each of the following functions:
a.
b.
c.
d.
3. (S1) Find
The University of New South Wales
ELEC2141: Digital Circuit Design
Tutorial 6 Sequential Circuit Analysis
1. (56)1 A sequential circuit with two D flipflops, two inputs X and Y, and one output Z is
specified by the following input equations:
a. Draw the
The University of New South Wales
ELEC2141: Digital Circuit Design
Tutorial 3 Combinational Logic Circuits 2
1. (214) Optimize the following Boolean functions by means of a threevariable Karnaugh
map:
a.
b.
c.
d.
2. (215) Optimize the following Boolean
WEEK 42017
Combinational circuit III
ELEC2141: Digital Circuit Design
Design Procedure
Design procedure often involves the following steps:
1. Specification  textual or HDL description of the
desired circuit. It includes respective symbols or
names for
WEEK 42017
Combinational circuit III
ELEC2141: Digital Circuit Design
Design Procedure
Design procedure often involves the following steps:
1. Specification  textual or HDL description of the
desired circuit. It includes respective symbols or
names for
WEEK 32017
Combinational circuit II
as
ELEC2141: Digital Circuit Design
Twolevel circuit optimization
Boolean functions directly dictates the logic circuit
implementation.
Important to device a way that leads to the simplest
logic circuit implementati
WEEK 22017
Combinational circuit I

ELEC2141: Digital Circuit Design
Binary logic and Gates
Transistors interconnected each other to form logic
gates
Each gate has inputs and an output. It performs a
specific logical operation on its binary inputs and
WEEK 12017
Introduction/Number systems
ELEC2141: Digital Circuit Design
Information representation  signals
Information represents physical parameters or manmade
parameters.
Most physical parameters are continuous can take all
possible values over a
WEEK 12017
Introduction/Number systems
ELEC2141: Digital Circuit Design
Information representation  signals
Information represents physical parameters or manmade
parameters.
Most physical parameters are continuous can take all
possible values over a
WEEK 32017
Combinational circuit II
ELEC2141: Digital Circuit Design
Twolevel circuit optimization
Boolean functions directly dictates the logic circuit
implementation.
Important to device a way that leads to the simplest
logic circuit implementation.
WEEK 22017
Combinational circuit I
ELEC2141: Digital Circuit Design
Binary logic and Gates
Transistors interconnected each other to form logic
gates
Each gate has inputs and an output. It performs a
specific logical operation on its binary inputs and
p
WEEK 52017
Synchronous Sequential Circuit I
ELEC2141: Digital Circuit Design
Sequential Circuit
Most digital circuits encountered in practice include
storage elements. Such circuits are described as
Sequential.
Inputs
Combinational
circuit
Outputs
Next
Faculty of Science
School of Mathematics & Statistics
MATH2089
NUMERICAL METHODS
and
STATISTICS
Semester 1, 2017
Cricos Provider Code: 00098G
Course information
6 UOC
Prerequisites: MATH1231 or MATH1241 or MATH1251
Exclusions: BEES2041, BIOS2041, CVEN2002
WEEK 112015
Digital Integrated Circuits
ELEC2141: Digital Circuit Design
Integrated Circuits
Integrated circuit (informally, a chip) is a
semiconductor crystal (most often silicon)
containing the electronic components for the digital
gates and storage e
WEEK 102015
Arithmetic Circuits
ELEC2141: Digital Circuit Design
Iterative Combinational Circuits
Arithmetic circuits often designed to operate on binary
input vectors and produce binary output vectors.
The function implemented requires that the same
s
SCHOOL OF ELECTRICAL ENGINEERING &
TELECOMMUNICATIONS
ELEC2141 DIGITAL CIRCUIT DESIGN
ASSIGNMENT II
DUE DATE: 22th May 2015
Your assignment solutions are to be submitted at the assignment box at the school
office.
Attach completed and signed assignment su