1 / 18

Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4)

Presentation 8 MAD MAC 525. Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4). W2. Design Manager: Zack Menegakis. 22 nd March, 2006 Functional Block and Simulations. Project Objective:

Download Presentation

Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Presentation 8 MAD MAC 525 Farhan Mohamed Ali (W2-1)Jigar Vora (W2-2)Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) W2 Design Manager: Zack Menegakis 22nd March, 2006 Functional Block and Simulations Project Objective: Design a crucial part of a GPU called the Multiply Accumulate Unit (MAC) which will revolutionize graphics.

  2. MAD MAC 525 Status: • Project chosen • Specifications defined • Architecture • Design • Behavioral Verilog • Testbenches • Verilog : Gate Level Design • Floor plan • Schematics and Analog Verifications • Layout of basic gates and small blocks • Large block layouts, extractions, LVS, simulations (in progress) • Spring Break  • To be done • Full chip layout and simulation

  3. Block Diagram Input Input 16 Input 16 16 5 RegArray A RegArray B RegArray C 10 10 5 10 5 Multiplier Exp Calc Align 1 5 22 14 35 Control Logic & Sign Dtrmin Leading 0 Anticipator Adder/Subtractor 36 4 Normalize 14 1 5 Round Reg Y 1 10 5 15 16 Output 1 Ovf Checker

  4. Design Decisions • Pipelining Stages: Add another stage in multiplier since adder is very fast. • Projected speed is at least 400 MHz • Exceeds the design goal of 300MHz 

  5. Pipelining Stages Reg C Multiplier Reg A Exp Calc Reg B Pipeline Reg Pipeline Reg Pipeline Reg Align C Pipeline Reg Pipeline Reg Adder Ld Zero Pipeline Reg Round Normalize Overflow checker Reg Y

  6. Timing Diagram

  7. New Floorplan

  8. Design Decisions • Pipelining Stages: Add another stage in multiplier since adder is very fast. • Projected speed is at least 400 MHz • Exceeds the design goal of 300MHz  • Optimized adder design which implements carry look ahead architecture • Propagation delay of around 800ps (1250MHz) • Bit slicing the adder in the layout

  9. Adder Schematic

  10. Adder Schematic Simulation

  11. Adder Bit Slice Layout

  12. Optimized Round Schematic

  13. Normalize Layout

  14. Align Layout

  15. Align Simulation

  16. Exponents progress…

  17. Questions??

More Related