ECE454/CS594
Computer and Network
Security
Dr. Jinyuan (Stella) Sun
Dept. of Electrical Engineering and
Computer Science
University of Tennessee
Fall 2011
1
Exercise 1: Chapters 15
Review Questions
1. What are the essential ingredients of a symmetric
cip
Chapter 3:
Symmetric Key Crypto
The chief forms of beauty are order and symmetry
Aristotle
You boil it in sawdust: you salt it in glue:
You condense it with locusts and tape:
Still keeping one principal object in view
To preserve its symmetrical shape.
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 24: Peripheral Memory Circuits
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L24 S.1
Review: ReadWrite Memories (RAMs)
St
Lecture Aids, L01: Digital Logic Expression
CMPEN 471
FALL 2012
Kyusun Choi
8/29/2012
L01: Digital Logic Expression
P1
AB + AC + BC
8/29/2012
L01: Digital Logic Expression
P2
AB + AC + BC
AB + AC + BC = AB + AC
?
8/29/2012
L01: Digital Logic Expression
P3
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 23: Memory Cell Designs
SRAM, DRAM
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L23 S.1
Headsup
IBM Kerry Bernsteins tal
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 22: Memery, ROM
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L22 S.1
Memory Definitions
Size Kbytes, Mbytes, Gbytes, Tbyt
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 21: Shifters, Decoders,
Muxes
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L21 S.1
Review: Basic Building Blocks
Datapath
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 19: Adder Design
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L19 S.1
Major Components of a Computer
Processor
Control
Da
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 20: Multiplier Design
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L20 S.1
Review: Basic Building Blocks
Datapath
Executi
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 16:
Introduction to Soft Errors
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L16 S.1
What is Soft Error
Soft errors are c
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 17: Dynamic Sequential Circuits
And Timing Issues
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L17 S.1
This Lecture
Readi
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 18: Static Sequential Circuits
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L18 S.1
A Chip Example
Type Gate_Count
Area

CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 15:
Dynamic CMOS
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L15 S.1
Power and Energy Design Space
Constant
Throughput/L
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 12: Logical Effort
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L12 S.1
PMOS/NMOS Ratio Effects
5 x 10
11
= (W/Lp)/(W/L
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 13: Designing for Low Power
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L13 S.1
Review: Designing Fast CMOS Gates
Transi
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 14: Designing for Low Power
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L14 S.1
Reminders
Next lecture
Dynamic logic
 R
CMPEN 411
VLSI Digital Circuits
Spring 2012
Lecture 11: Designing for Speed
[Adapted from Rabaeys Digital Integrated Circuits, Second Edition, 2003
J. Rabaey, A. Chandrakasan, B. Nikolic]
Sp12 CMPEN 411 L11 S.1
Review: CMOS Inverter: Dynamic
VDD
tpHL = f(
Homework Assignment 5
Due Monday Oct 22 2012 (in class)
100 pts
Please make sure of the following on this and all homeworks.
If you have multiple pages, staple them together in the upper left corner.
Before turning your work in, fold it once lengthwise.
P
Homework Assignment 4
Due Monday Oct 15 2012 (in class)
100 pts
Please make sure of the following on this and all homeworks.
If you have multiple pages, staple them together in the upper left corner.
Before turning your work in, fold it once lengthwise.
P
Homework Assignment 3
Due Monday February 4 2013 (in class)
100 pts
Please make sure of the following on this and all homeworks.
If you have multiple pages, staple them together in the upper left corner.
Before turning your work in, fold it once lengthwis
Homework Assignment 2
Due Monday Jan 28 2013 (in class)
100 pts
Please make sure of the following on this and all homeworks.
If you have multiple pages, staple them together in the upper left corner.
Before turning your work in, fold it once lengthwise.
P