team m1 enigma machine milestone 7 - 26 march, 2006 design manager: prateek goenka adithya attawar...

17
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

Post on 19-Dec-2015

217 views

Category:

Documents


2 download

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