Download presentation
Presentation is loading. Please wait.
1
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design a chip as part of a system that accommodates the growing demand for radio frequency identification (RFID) technology while creating a quicker, more convenient shopping experience. Presentation #4: Smart Cart 525 Stage IV: 14 Feb. 2005 Gate level design
2
Status Design Proposal Project chosen Verilog obtained/modified Architecture Proposal Behavioral Verilog simulated Size estimates/floorplanning Gate-level implementation simulated in Verilog Floorplan and more accurate transistor count Schematic Design (debugging) Layout (1%) Simulations
3
Control logic Changed register type (to contain an enable signal) to eliminate all those input MUXes 16-bit input register also not necessary Second clock Design Decisions
4
Now 2:1 MUXes
5
Updated Transistor Count Encryption13,054 Multiplier3662 Adder902 SRAM2276 Registers (inputs/outputs) 1540 Logic (Muxes, buffers)1000 Total22,434!!! Previous17,456
6
Updated Floorplan Estimated area: Encryption66,000 μm 2 Multiplier14,478 μm 2 Adder7707 μm 2 SRAM14,000 μm 2 Logic/Wiring13,415 μm 2 Registers (inputs/outputs)8000 μm 2 Total123,600 μm 2 Previous98,918 μm 2 Estimated density: (22,434 transistors)/(123,600 μm 2 ) =.18 transistors/μm 2
7
Previous Floorplan
8
Updated Floorplan
9
Updated Floorplan: Encryption All wires 32 bits; will use all four metal layers for this block.
10
Schematics: Verilog Simulations
11
Schematics: Top
12
Schematics: Encryption (Top)
13
Schematics: Encryption (ROM)
14
Schematics: Encryption (Initial Permutation)
15
Schematics: Encryption (Round Permutation)
16
Schematics: Encryption (Key Expand)
17
Schematics: Multiplier
18
Schematics: Adder
19
Schematics: SRAM
20
Critical Path Estimation Multiplier? Has to go through 10+ full adders No simulations done yet
21
Problems & Questions How to fit layout of ROM into encryption block Is it possible to send inputs through logic to registers?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.