group m3 nick marwaha craig levan jacob thomas darren shultz project manager: zachary menegakis

16
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis February 28, 2005 MILESTONE 7 Component Layout DSP 'Swiss Army Knife' erall Project Objective: General Purpose Digital Signal Processing C

Upload: ronna

Post on 06-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis. DSP 'Swiss Army Knife'. MILESTONE 7 Component Layout. February 28, 2005. Overall Project Objective: General Purpose Digital Signal Processing Chip. STATUS. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

Group M3Nick MarwahaCraig LeVanJacob ThomasDarren ShultzProject Manager: Zachary Menegakis February 28, 2005

MILESTONE 7 Component Layout

DSP 'Swiss Army Knife'

Overall Project Objective: General Purpose Digital Signal Processing Chip

Page 2: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

STATUS

Design Proposal (Done) Architecture (Done) Size Estimates/Floorplan/Verilog (95%) Gate Level Design (99%) Component Layout (Done) Functional Block (50%) To Be Done

Complete layout of functional blocks• Wallace Tree Multiplier, etc.• Layout of Adder and div remain

Schematic• Make remaining adjustments for comb/Wallace• Top-level

Verification• Test adjusted blocks

Page 3: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

DESIGN DECISIONS

LayoutRe-did XOR and FA (and others) using M2

to reduce sizeGoing to need all four layers for the fp_mult

• Not a big issue because we don’t route over them

Wallace Tree MultiplierFully implemented booth encodingAll blocks for wallace tree done to conform

to aspect ratio

Page 4: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

MENTAL BREAK

Page 5: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

OLD WALLACE TREE

Page 6: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

NEW WALLACE TREE

Page 7: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

Wallace Tree Mult

Page 8: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

Booth Encoding – PP_Gen

Page 9: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

TRANSISTOR COUNT

Page 10: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

LAYOUT UPDATE - FA

Page 11: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

LAYOUT UPDATEREG

BO

OT

H D

EC

OD

ER

Page 12: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

LAYOUT UPDATE3

:2 C

OM

PR

ES

SO

R

CO

MP

AR

AT

OR

Page 13: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

FLOORPLAN BEFORE

Page 14: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

FLOORPLAN AFTER

Page 15: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

UPDATE – TEXT VERSION

Since Wednesday @ 3pm:Craig – Worked on Booth Recoding

and floorplanDarren – Got in a car…Jake – Worked on layout (only 13hrs

straight this time)Nick – ditto

Page 16: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

PROBLEMS & QUESTIONS

Booth Recoding Still walking through

Problem: Timing issues with top level design. Haven’t tackled yet (fixing lower blocks to avoid complications*)

Problem: Spring break We want one

* scientific method: only test one variable at a time