Top Banner
Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design Manager: Prateek Goenka
17

Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Dec 19, 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: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Team M1Enigma Machine

Milestone 7 - 26 March, 2006

Design Manager: Prateek Goenka

Adithya Attawar (M11)Shilpi Chakrabarti (M12)

Mike Sokolsky (M14)

Design Manager: Prateek Goenka

Page 2: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Status• Finished:– Behavioral Verilog and C simulation– Structural Verilog– Logic optimization– Module-level spice delay and power simulations– Floorplan– Top-level schematic testing

• In Progress:– Functional block layout– Simulation of functional blocks

• To do:– Global Layout– Testing– Simulation

STATUS

Page 3: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Layout done: Layout Needed:

Gates ROM

Muxes and Registers RAM

DFF, TFF Flipflops FSM

Add_Mod26 3-bit and 5-bit serial input registers

Wheel Counter Cells Wheel Counter

Page 4: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Design Decisions

• Finalized the SRAM design

• Layout of Add_Mod26

• Layout of 3-bit and 5-bit counter cells

• Updated layout of Wheel Counter

• Floorplan

Page 5: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Initial Floorplan

Page 6: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

UPDATED FLOORPLAN

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

Schematic Delay: 68psExtractedRC Delay: 94ps

Register

Page 8: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

Schematic of Add_Mod26

Page 9: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

LAYOUT OF ADD_MOD26

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

LOOKAHEAD MODULE LAYOUT

Page 11: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

LOOKAHEAD 2 MODULE LAYOUT

Page 12: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

SUBTRACTOR MODULE LAYOUT

Page 13: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

3-bit Comparator

Page 14: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

3-bit Counter Cell3, 1-bit T Flips Flops Count Logic

Page 15: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

3-bit Counter

Page 16: Team M1 Enigma Machine Milestone 7 - 26 March, 2006 Design Manager: Prateek Goenka Adithya Attawar (M11) Shilpi Chakrabarti (M12) Mike Sokolsky (M14) Design.

5-bit Counter Cell5, 1-bit D/T Flips Flops

Count Logic w/Reset at 26

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

Wheel Counter Plan(Module layout and wire planning)

5-bit Counter Cell

Data from counters

Wheel Select

Wheel Position5-bit Counter Cell