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 #5: Smart Cart 525 Stage V: 20 Feb. 2005 Component Layout
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) Component Layout (25%) Simulations
3
Design Decisions
4
Structural Verilog Simulation run –all # 0 lastPrice= x, finalTotal= x, Encrypted_Datareg=xxxxxxxx, Done=x # 5 lastPrice= 0, finalTotal= 0, Encrypted_Datareg=xxxxxxxx, Done=x # UPDATING COUPONS AND PRICES # 55 lastPrice= 0, finalTotal= 0, Encrypted_Datareg=xxxxxxxx, Done=0 # # ADDING ITEMS # =============================================== == # Adding 1000 with price of 500c # DOING A NO OPERATION # 275 lastPrice= 500, finalTotal= 500, Encrypted_Datareg=xxxxxxxx, Done=0 # Adding 1010 with price of 750c # Adding 0000 with price of 900c # 315 lastPrice= 750, finalTotal= 1250, Encrypted_Datareg=xxxxxxxx, Done=0 # DOING A NO OPERATION # 325 lastPrice= 900, finalTotal= 2150, Encrypted_Datareg=xxxxxxxx, Done=0 # # REMOVING ITEMS # =============================================== == # Removing 1010 with price of 750c # DOING A NO OPERATION # 365 lastPrice= 750, finalTotal= 1400, Encrypted_Datareg=xxxxxxxx, Done=0 # Adding 1000 with price of 500c # Removing 1000 with price of 500c # 385 lastPrice= 500, finalTotal= 1900, Encrypted_Datareg=xxxxxxxx, Done=0 # DOING A NO OPERATION # 395 lastPrice= 500, finalTotal= 1400, Encrypted_Datareg=xxxxxxxx, Done=0 # # APPLYING COUPON # =============================================== == # Applying 0000 Coupon of value 20c # DOING A NO OPERATION # 455 lastPrice= 20, finalTotal= 1380, Encrypted_Datareg=xxxxxxxx, Done=0 # # PERFORMING CHECKOUT # =============================================== == # Applying Tax of 3 percent # Take 2 decimal places to the left to get answer in cents # Take 4 decimal places to the left to get answer in dollars # # COLLECTING CREDIT CARD INFO # =============================================== == # 525 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=xxxxxxxx, Done=0 # 605 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=3d60f10b, Done=0 # 615 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=29dbee90, Done=0 # 625 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=34758b15, Done=0 # 635 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=7c6d44bb, Done=0 # 645 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=8dc1fa66, Done=0 # 655 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=3d4bc64a, Done=0 # 665 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=27a8079e, Done=0 # 675 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=0065c697, Done=0 # 685 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=9ec18a90, Done=0 # 695 lastPrice= 3, finalTotal= 142140, Encrypted_Datareg=991b8daf, Done=1
5
Schematic Simulation (before Encryption)
6
Schematic Simulation (after Encryption)
7
Updated Floorplan Estimated area: Encryption68,352 μm 2 Multiplier12,720 μm 2 Adder2312 μm 2 SRAM9639 μm 2 Logic/Wiring10,721 μm 2 Registers (inputs/outputs)8000 μm 2 Total111,744 μm 2 Previous123,600 μm 2 Estimated density: (22,434 transistors)/(111,744 μm 2 ) =.2 transistors/μm 2
8
Updated (Old) Floorplan
9
New Floorplan: Progression1
10
New Floorplan: Progression2
11
New Floorplan: Progression3
12
New Floorplan: Entire Design
13
Floorplan: Metal3
14
Floorplan: Metal4
15
New Floorplan: Optimization Old New
16
Floorplan: Encryption (SBOX)
17
Layout: Encryption (ROM in KeyExpand)
18
Layout: 6-Transistor SRAM Cell
19
Layout: SRAM Block NETLISTS MATCH! AHHHHHHHHHHHHHH! Row Decoder SRAM Cells – 32 (10-bit) words
20
Layout: 2-to-1 MUX
21
Layout: Full Adder
22
Layout: Carry-Select Adder
23
Problems & Questions Layout optimization Going to be bad
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.