Top Banner
1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka
18

1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

1

Team M1Enigma Machine

Milestone 10 - 17 April, 2006

Adithya Attawar (M11)

Shilpi Chakrabarti (M12)

Mike Sokolsky (M14)

Design Manager: Prateek Goenka

Page 2: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

2

Status Finished:

Functional definition and simulation Schematic and simulation/verification Top level modules (except SRAM) Module DRC and LVS (except SRAM) Updated floorplan Final transistor count (except SRAM)

In Progress: SRAM goes here. Global Layout

To Do: Top level LVS Simulation/verification

Page 3: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

3

Design Decisions Floorplan… revised to fit the final module layouts. !!!Time Accommodations!!!

SRAM: Rather than building a custom decoder for the SRAM, we will use the decoder from the 26-bit ROM, which is functionally the same but not optimized for space.

ROM Layout: ROM is not as compact as it could be. Serial input registers: Will not have the ‘fingers’ fixed. Floorplan: Not as compact as it could be. I.E. It’s better to get it working then optimize a broken

design.

Page 4: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

4

New Floorplan Results Good news!!!

Floorplan is relatively close to the original plan. We saved a lot of space… the ROMs were a lot

more compact than we had planned for. Estimated Floorplan: 271 x 248 New Floorplan: 198 x 251

Actually helped with wiring… the new blocks fit together closer to their main connection than in the original plan.

Page 5: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

5

Page 6: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

6

Wheelreg_serialinW

heelcountersFsm

Adder_mod26

Reg3bx8 serialin

rom208

RAM

rom26

RA

M

Page 7: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

7

Wheelreg_serialinW

heelcountersFsm

Adder_mod26

Reg3bx8 serialin

rom208

RAM

rom26

RA

M

Page 8: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

8

Wheelreg_serialinW

heelcountersFsm

Adder_mod26

Reg3bx8 serialin

rom208

RAM

rom26

RA

M

Page 9: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

9

Transistor CountModule: Initial: Final:

Muxes 550 270

RAM 1150 1462

ROM 4700 (oops) 1626

Adder 450 298

Registers 800 (w/o serial in) 1904

Counters 1250 (oops) 2746

FSM 300 441

Totals: 9200 8747

Page 10: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

10

ROM Layout ROM is a NAND ROM design. ROM was initially two rows of 208 x 5bits. In planning this was way too high, so… Broke it into four rows of 104 x 5bits and

use a mux to choose from outputs. More than halves the capacitance of the bit line Increases the bits on each word line, but this is

easy to fix with larger driving buffers.

Page 11: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

11

Page 12: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

12

Page 13: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

13

… and the smaller ROM Used for the wheel reflectors Only 26 x 5 bits.

Page 14: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

14

Page 15: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

15

SRAM Progress SRAM cell is done and verified. Cell array is built. Decoder is built (from 26-bit ROM), but needs to

be connected. Controlling counter (5-bits, stops at 25) is being

modified from the 5-bit mod26 counter. Should be finished Tuesday. Global layout continues in parallel.

Page 16: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

16

Page 17: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

17

Sleep is for losers. Plan of action:

Step 1: Go out and buy (3 people * 7 days * 2) = 42 liters of Mountain Dew™.

Step 2: Step 3: Profit from amazing new encryption chip that will

be LVS’d by next week.

Page 18: 1 Team M1 Enigma Machine Milestone 10 - 17 April, 2006 Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka.

18

Questions Anyone finished with their design want to

get some more practice with layout?