group m3 nick marwaha craig levan jacob thomas darren shultz project manager: zachary menegakis
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 PresentationTRANSCRIPT
![Page 1: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/4.jpg)
MENTAL BREAK
![Page 5: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/5.jpg)
OLD WALLACE TREE
![Page 6: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/6.jpg)
NEW WALLACE TREE
![Page 7: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/7.jpg)
Wallace Tree Mult
![Page 8: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/8.jpg)
Booth Encoding – PP_Gen
![Page 9: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/9.jpg)
TRANSISTOR COUNT
![Page 10: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/10.jpg)
LAYOUT UPDATE - FA
![Page 11: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/13.jpg)
FLOORPLAN BEFORE
![Page 14: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/14.jpg)
FLOORPLAN AFTER
![Page 15: Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022081513/56813c0e550346895da580ae/html5/thumbnails/16.jpg)
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