Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14)

Description:

Hardware encryption generally 10-100x faster than software ... Software keys can be hacked, stolen and used elsewhere. Project Goals & Objectives ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 37
Provided by: shirle5
Category:

less

Transcript and Presenter's Notes

Title: Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14)


1
Team W1Design Manager Rebecca Miller1. Bobby
Colyer (W11)2. Jeffrey Kuo (W12)3. Myron Kwai
(W13)4. Shirlene Lim (W14)
Presentation 7 Rijndael Encryption
  • Stage VII
  • March 1st 2004
  • COMPONENT LAYOUT

Overall Project Objective Implement the new AES
Rijndael algorithm on chip
18-525 Integrated Circuit Design Project
2
Status
  • Design Proposal
  • Architecture Proposal
  • Size Estimates/Floorplan
  • Gate Level Design
  • Layout
  • Component Layout
  • Simulations
  • To be Done
  • Top Level Routing
  • Optimizations
  • Everything else

18-525 Integrated Circuit Design Project
3
Design Decisions Problems
  • DECISIONS
  • Split ROM
  • Added logic because of split rom
  • Split into 4 sub-ROMs
  • PROBLEMS
  • Timing problems
  • Routing Problems Global Level
  • Sizing of DFF to get equal rise and fall times

18-525 Integrated Circuit Design Project
4
Project Goals Objectives
  • Implementing Rijndael Encryption on Chip with
    this in mind
  • Throughput
  • Speed
  • At least 350 Mhz
  • Size
  • As dense as possible while maintaining a ratio of
    11

18-525 Integrated Circuit Design Project
5
Project Goals Objectives
  • On-Chip Encryption to be used in
  • Web servers
  • High through put for passing through information
  • Hardware encryption generally 10-100x faster than
    software
  • Security of a private key greater if stored in
    hardware
  • Software keys can be hacked, stolen and used
    elsewhere

18-525 Integrated Circuit Design Project
6
TOP LEVEL SCHEMATIC
7
Updated Floorplan
325 um x 330 um
Metal 4
Key DFFs and Input Logic
5th Round Key Expand
SBOX and Control Logic
Metal 3
Metal 2
Input to SBOX Logic Select
Output and Input Logic
Metal 1
4 Rounds of Key Expand
CLK Divider
4 Rounds of Round Permutation
Input/Output Logic
Select Input Logic
Text DFFs and Add RoundKey
Final Text Out
SBOX and Control Logic
8
METAL 1
9
METAL 2
10
METAL 3
11
METAL 4
12
POLY
13
LAYOUT NO METAL
14
LAYOUT Buses
15
Clock Divider
16
Add Round Key
17
DFF Input
18
S-box Mux Tree In
19
Demux 20
20
S-box Mux Tree Out
21
Final Text Output
22
Round Permutation DFF
23
Key Expand DFF
24
S-box Mux Tree Out
25
DFF Input Key
26
Demux 10
27
S-BOX - ROM
28
D-FLIP FLOP LAYOUT
18-525 Integrated Circuit Design Project
29
Waves

D-FlipFlop Fall Time
531.818p
624.832 ps
18-525 Integrated Circuit Design Project
30
Waves

D-FlipFlop Rise Time
1.08073 ns
502.778p
18-525 Integrated Circuit Design Project
31
Waves

D-FlipFlop Propagation Time
416.542p
1.15726 ns
18-525 Integrated Circuit Design Project
32
DFF Setup Time
100.237p
408.723p
174.371 ps
18-525 Integrated Circuit Design Project
33
ROM Propogation Time
408.723p
34
Critical Path
1.03n
245.367 ps
18-525 Integrated Circuit Design Project
35
More on Critical Path
  • Must include the setup time for DFF
  • Actual Critical Path is about 1.2n
  • Must double it as this logic only occurs on
    negative edge of clock
  • Speed Estimation 417MHz

36
Questions?
18-525 Integrated Circuit Design Project
Write a Comment
User Comments (0)
About PowerShow.com