+ All Categories
Home > Documents > Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis

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

Date post: 06-Jan-2016
Category:
Upload: ronna
View: 35 times
Download: 0 times
Share this document with a friend
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
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
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


Recommended