View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Noise Canceling in 1-D Data: Presentation #13
Seri Rahayu Abd RaufFatima BoujarwahJuan ChenLiyana Mohd SharippArti Thumar
M2
April 20th, 2005Short Final Presentation
Overall Project Objective: Implementing Noise Cancellation Algorithm in Hardware
Project Manager: Bobby Colyer
Status
• Design proposal (Done)• Architecture proposal (Done) • Size Estimates and Floorplan (Done)• Gate Level Design
- Schematics (Done)– Layout (Done)
• To be done:– Spice simulation (In Progress)
Noise Canceling in 1-D Data
Seri Rahayu Abd RaufFatima BoujarwahJuan ChenLiyana Mohd SharippArti Thumar
M2Project Manager: Bobby Colyer
Project Description
− What does the chip do?
− It is part of the a research done by a CMU Robotics faculty
− How does it fit in the big picture
− Why did we find this interesting
Marketing Potential
− Medical/ robotic applications
− Rehabilitation/ human-computer interfaces
− Vehicle maneuvering
− Hearing aid
− Computer devices applications
− ** can be implemented in other applications
Behavioral/ Algorithmic Description
− How the top level works
− Communications between toplevel modules
− Datapath (Block Diagram)
− Input/Output
Design Process
− Research done in CMU (want to implement the software into hardware
− Main target : to have optimum power saving feature
− Design tradeoffs between different implementation of major blocks
− Decision based on design goals (worked in parallel)
− C code / Behavioral Verilog / Structrural Verilog
− Schematics / Layout
Issues Encountered
− Floating point numbers (too small)
− Issues for major modules− Adders− Multipliers− DFFs
− Timing issues
− Signal strength
− Ways to solve the problems
Chip Specification
− Physical properties– Size/ Dimension– Transistor count– Area/ density– Pin-outs– Throughput– Frequency
− Pin specs– Inputs/outputs/constants– Descriptions
− Part specs– Major blocks properties
Layout
− Layout masks– Poly– Metal 1– Metal 2– Metal 3– Metal 4
− Full chip layout
− Final floorplan with final chip