Download - Noise Canceling in 1-D Data: Presentation #7
![Page 1: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/1.jpg)
Noise Canceling in 1-D Data: Presentation #7
Seri Rahayu Abd RaufFatima BoujarwahJuan ChenLiyana Mohd SharippArti Thumar
M2
Feb 28th, 2005Functional Block Layout/Floorplan
Overall Project Objective: Implementing Noise Cancellation Algorithm in Hardware
Project Manager: Bobby Colyer
![Page 2: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/2.jpg)
Status
• Design proposal (Done)
• Architecture proposal (Done)
• Size Estimates and Floorplan (Done)
• Gate Level Design
- Schematics (Done)
• To be done:– Layout (35%)– Spice simulation
![Page 3: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/3.jpg)
Design Decisions
• Successfully implemented Wallace + Booth
• Changed register design
![Page 4: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/4.jpg)
Last week...
![Page 5: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/5.jpg)
Updated Floorplan
![Page 6: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/6.jpg)
Floating Point Adder (Vertical)
![Page 7: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/7.jpg)
Floating Point Adder (Horizontal)
![Page 8: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/8.jpg)
Wallace Tree (Before)
![Page 9: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/9.jpg)
Wallace Tree + Booth Encoding
![Page 10: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/10.jpg)
Barrel Shifter
![Page 11: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/11.jpg)
Comparator
![Page 12: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/12.jpg)
Add/Sub (FP Adder)
![Page 13: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/13.jpg)
Register (16 bit)
![Page 14: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/14.jpg)
Counter
![Page 15: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/15.jpg)
Timing (FPA)
• Rise Time:• 65 picoseconds(10%-90%)
• Fall Time:• 56 ps
![Page 16: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/16.jpg)
Updated Transistor Count
PartLast Week’s Transistors
New Transistors
16-bit FPA 3x 4154 = 12462 3x 2746 = 8238
16-bit FPM 3x 3858 = 11574 3x 4456 = 13368
Registers 7x16x14 = 1568 7x 272 = 1904
ROM 800 783
Converter 2x312 = 624 2x 108 = 216
MUX 384 402
Adder 248 248
Counter 214 222
Alternator 64 0
Total≈ 27938 + Misc ≈ 30000
≈ 25381 + Misc ≈ 27000
![Page 17: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/17.jpg)
Challenges…
• Finishing up layout
• Make sure that the signal strength is sufficient
• Need to decide (multiplier) – symmetry vs. trans count
![Page 18: Noise Canceling in 1-D Data: Presentation #7](https://reader030.vdocuments.us/reader030/viewer/2022032612/56813b29550346895da3ebf9/html5/thumbnails/18.jpg)
Questions?