Final Presentation: April 25 th, 2005 Seri Abd Rauf Fatima Boujarwah Juan Chen Liyana Sharipp Arti Thumar 18-525: Integrated Circuit Design Project, Spring.

Slides:



Advertisements
Similar presentations
Programmable FIR Filter Design
Advertisements

1 Counter with Parallel Load Up-counter that can be loaded with external value –Designed using 2x1 mux – ld input selects incremented value or external.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Encryption Transaction with 3DES Team W2 Yervant Dermenjian (W21) Taewan Kim (W22) Evan Mengstab(W23) Xiaochun Zhu(W24) Objective: To implement a secure.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 29 Overall Project Objective : Dynamic Control.
UNIVERSITY OF MASSACHUSETTS Dept
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Noise Canceling in 1-D Data: Presentation #7 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 28 th, 2005 Functional.
1 Farhan Mohamed Ali (W2-1) Jigar Vora (W2-2) Sonali Kapoor (W2-3) Avni Jhunjhunwala (W2-4) Presentation 12 MAD MAC th April, 2006 Short Final Presentation.
Noise Canceling in 1-D Data: Presentation #9 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Mar 23 rd, 2005 Full chip.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Noise Canceling in 1-D Data: Presentation #2 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Jan 24, 2005 Architecture.
Virtual Wallet Gates Winkler Yin Shen Jordan Samuel Fei /23/2009 A handheld device that saves time and money through smart budget management and.
Presentation 1: Noise canceling in 1-D data Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2.
1 Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation 13: Final Presentation.
Noise Canceling in 1-D Data: Presentation #12 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 11 th, 2005 Final.
Noise Canceling in 1-D Data: Presentation #13 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 20 th, 2005 Short.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 22 Overall Project Objective : Dynamic Control.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VI: February 25 h 2004.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 3: Feb. 4 th Size Estimates/Floorplan Overall Project Objective: Design an.
Huffman Encoder Project. Howd - Zur Hung Eric Lai Wei Jie Lee Yu - Chiang Lee Design Manager: Jonathan P. Lee Huffman Encoder Project Final Presentation.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 10: April 5th Chip Level Simulation Overall Project Objective: Design an.
Noise Canceling in 1-D Data: Presentation #10 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Mar 28 rd, 2005 Chip Level.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 11: April 12th Short Final Presentation Overall Project Objective: Design.
Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 11, 2005 MILESTONE 12 Final LVS & Simulation DSP.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage IX: March 30 th 2004.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Wed. Oct. 27 Overall Project Objective : Dynamic Control.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis April 4, 2005 MILESTONE 11 LVS & Simulation DSP 'Swiss.
RF Triangulator: Indoor/Outdoor Location Finding Architecture Proposal Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai.
Noise Canceling in 1-D Data: Presentation #10 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 April 4 th, 2005 Chip.
1 Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Team W3: Anthony Marchetta Derek Ritchea David Roderick Adam Stoler Milestone 9: March 31st Chip Level Simulatio Overall Project Objective: Design an Air-Fuel.
RF Triangulation: Indoor/Outdoor Location Finding Chip Giovanni Fonseca David Fu Amir Ghiti Stephen Roos Design Manager: Myron Kwai Overall Project.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis March 16, 2005 MILESTONE 8 Functional Blocks DSP 'Swiss.
Noise Canceling in 1-D Data: Presentation #8 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Mar 16 th, 2005 Functional.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VII: March 1 st 2004.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage III: February 11 h 2004.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage VIII: March 24 th 2004.
High Dynamic Range Emeka Ezekwe M11 Christopher Thayer M12 Shabnam Aggarwal M13 Charles Fan M14 Manager: Matthew Russo 6/26/
Sprinkler Buddy Presentation #8: “Testing/Finalization of all Modules and Global Placement” 3/26/2007 Team M3 Kartik Murthy Panchalam Ramanujan Sasidhar.
1. 2 Farhan Mohamed Ali Jigar Vora Sonali Kapoor Avni Jhunjhunwala 1 st May, 2006 Final Presentation MAD MAC 525 Design Manager: Zack Menegakis Design.
Sprinkler Buddy Presentation #7: “Redesign of Adder Parts And Layout of Other Major Blocks” 3/07/2007 Team M3 Kalyan Kommineni Kartik Murthy Panchalam.
Noise Canceling in 1-D Data: Presentation #5 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 21 st, 2005 Component.
Group M3 Nick Marwaha Craig LeVan Jacob Thomas Darren Shultz Project Manager: Zachary Menegakis March 23, 2005 MILESTONE 9 Chip level LVS DSP 'Swiss Army.
Noise Canceling in 1-D Data: Presentation #6 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 23 rd, 2005 Functional.
1 Product Overview Voice Specific Analog-to-Digital Conversion Chip Meeting demands of high quality voice applications such as: Digital Telephony, Digital.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage II: February 4 th 2004.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage II: 26 th January 2004.
Idongesit Ebong (1-1) Jenna Fu (1-2) Bowei Gai (1-3) Syed Hussain (1-4) Jonathan Lee (1-5) Design Manager: Myron Kwai Overall Project Objective: Design.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage III: February 9 h 2004.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
Camera Auto Focus Group W1 Tom Goff Dave Hwang Kate Killfoile Greg Look Design Manager: Bowei Gai Final Presentation, April 30 th, 2007 Project Objective:
Noise Canceling in 1-D Data: Presentation #4 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Feb 14 th, 2005 Gate Level.
[M2] Traffic Control Group 2 Chun Han Chen Timothy Kwan Tom Bolds Shang Yi Lin Manager Randal Hong Mon. Nov. 24 Overall Project Objective : Dynamic Control.
Team W1 Design Manager: Rebecca Miller 1. Bobby Colyer (W11) 2. Jeffrey Kuo (W12) 3. Myron Kwai (W13) 4. Shirlene Lim (W14) Stage IV: February 18 h 2004.
Group M3 Jacob Thomas Nick Marwaha Craig LeVan Darren Shultz Project Manager: Zachary Menegakis April 20, 2005 MILESTONE 13 Short Final Presentation DSP.
Viterbi Decoder: Presentation #3 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
TEAM ADD Cary Converse Mark Galligan Belinda Stuart Chenqian Gan Portable Instruments Company (PICo) Contract Proposal.
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
Virtual Wallet Gates Winkler Yin Shen Jordan Fei Project Manager: Prajna Shetty /02/2009 A handheld device that saves time and money through smart.
CAD for Physical Design of VLSI Circuits
Sprinkler Buddy Presentation #3: “System Level View and Floor Plan / Sizing” 2/07/2007 Team M3 Kartik Murthy Kalyan Kommineni Panchalam Ramanujan Sasidhar.
CHAPTER 8 Developing Hard Macros The topics are: Overview Hard macro design issues Hard macro design process Physical design for hard macros Block integration.
HDR- Design Presentation Team M1: Emeka Ezekwe (M11) Chris Thayer (M12) Shabnam Aggarwal (M13) Charles Fan (M14) Team M1 Manager: Matthew Russo.
ADPCM Adaptive Differential Pulse Code Modulation
ADPCM Adaptive Differential Pulse Code Modulation
Alpha Blending and Smoothing
Instructor: Alexander Stoytchev
Arithmetic Building Blocks
Presentation transcript:

Final Presentation: April 25 th, 2005 Seri Abd Rauf Fatima Boujarwah Juan Chen Liyana Sharipp Arti Thumar : Integrated Circuit Design Project, Spring 2005 Project Manager: Bobby Colyer Overall Design Goal: Implementing Noise Canceling Algorithm in Hardware

18-525: Integrated Circuit Design Project, Spring 2005 Got an iPod? Can you hear the noise? Want to know why? Cell phone? Car? PDA? No?

Most devices that we use throughout the day have a noise canceling component –Audio –Visual –Motion : Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layout 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

Also known as the Intelligent Microsurgical Instrument Project A research done here at CMU, led by Prof Riviere and Dean Khosla Project Goal: To enhance accuracy in microsurgery Problem Definition: Physiological Tremor Non-tremulous errors Method Weighted Fourier Linear Combiner (WFLC) for noise canceling purposes How does this help solve the problems?

WFLC Revised Flow ChartOriginal Flow Chart : Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

Microsurgical InstrumentsHuman-Computer Interfaces Vehicle ManeuveringHearing Aid

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

Goal: To minimize noise Algorithm: Based on adaptive filtering depending on signal weights Pseudo-code: i)Take the input signal and model it using Fourier Transform ii)For each sample, model it by approximating the weight constant and feeding it back to the next sample iii)Each sample model is then subtracted from the original input signal to monitor the error

Output w1 + - Sin(sumw0) Integration Block Integrator Block Cos(sumw0)w2 Input LMS w0 Error Generate Adaptive Weights to Calculate Output Take Fourier Transform of Input Signal using previous Error Sample Output Subtracted from Input Signal to Generate Current Error Repeat the Process for the next Sample Input

counter ROM Sine Converter Cosine Converter FPMult 1 FPMult FPAdd FPAdd/Sub Datum Offset w1 Out FPSub e AddOne w2 mu FPMult : Integrated Circuit Design Project, Spring 2005

The BIG Picture Marketing Potential Behavioral/ Algorithm Description Design Process Floorplan Evolution Layouts Verification Challenges Chip Specifications Finale : Integrated Circuit Design Project, Spring 2005

Floating Point Multipliers Array vs Wallace tree structures for power saving : Integrated Circuit Design Project, Spring 2005

Wallace + Booth vs Wallace for better layout design –saved 2K transistors –inserted smaller modules in top level to fill up the white space Buffered each bit of the output : Integrated Circuit Design Project, Spring 2005

Floating Point Adders Ripple Carry Adder vs. Carry Look-ahead Adder Mirror Adder vs. Mux-based Adder Mirror AdderMux-based Adder # of transistors2418 Area11.52 x x 5.62 Output signalStableUnstable : Integrated Circuit Design Project, Spring 2005

Changed the general FPAdd/Sub (with input signal ‘sub’) for all the three adders to: –FPAdd for the top adder –FPSub for the middle adder –FPAddSub for the bottom adder Barrel shifter vs. Logarithmic shifter –Barrel shifter is used during normalizing – consumes less power –Log shifter is used during denormalizing – easier to extract the sticky bits Changed Ripple Borrow Subtractor to Ripple Carry Adder with Carry In = 1 Eliminate ‘sub’ and minimize the logic for sign bit : Integrated Circuit Design Project, Spring 2005

MUX and Register Designed MUXes based on where the inputs and outputs are in the top level floorplan Designed registers based on their functionalities and inputs/outputs positions –Mu, Offset, Datum: Negative Edge Triggered DFF –w1, w2, Out, e : Clear-Alternate Enabled DFF : Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

5 Floating Point Adders?

18-525: Integrated Circuit Design Project, Spring 2005 Need better routing channels Need to redesign muxes to avoid congestions Move this there…

18-525: Integrated Circuit Design Project, Spring 2005 And we thought this would be our final floorplan…

18-525: Integrated Circuit Design Project, Spring 2005 The multipliers turned out to be smaller!

18-525: Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

Denormalizing Normalizing Output Logic Add/Sub

18-525: Integrated Circuit Design Project, Spring 2005

Rounding Unit Wallace Tree Multiplier

18-525: Integrated Circuit Design Project, Spring 2005

Alternator Buffers : Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

*Test Files are from Robot Assisted Needle Insertion Research Conducted by Professor Cameron Riviere These inputs approximate to: Constants: MU = 0.1 OFFSET = 10 Inputs: DATUM = : Integrated Circuit Design Project, Spring 2005

Behavioral resultsStructural results Output Error Similar Plots: Slight Differences due to 16-bit Floating Point Units : Integrated Circuit Design Project, Spring 2005

**First three test vectors verify correctness of the layout Output Bits 0-7: Clean Output Signals: 1.8V : Integrated Circuit Design Project, Spring 2005

The BIG Picture Marketing Potential Behavioral/ Algorithm Description Design Process Floorplan Evolution Layouts Verification Challenges Chip Specifications Finale : Integrated Circuit Design Project, Spring 2005

Transistor Count –Solution: Reused hardware Hardware Sharing –Caused timing issue –Split the circuit into two cycles Sufficient Signal Strength –Improved Vdd and Gnd rail connections –Buffering techniques

The BIG Picture Marketing Potential Behavioral/ Algorithm Description Design Process Floorplan Evolution Layouts Verification Challenges Chip Specifications Finale : Integrated Circuit Design Project, Spring 2005

Size of Design µm x µm Aspect Ratio1:1.21 Transistor Count25385 Density0.232 transistors/µ 2 Clock Frequency50KHz Power2.507mW Pin Count84 pins : Integrated Circuit Design Project, Spring 2005

Vdd! Gnd! In/Out Datum Mu Offset Clk Reset In Out e Out Total # of Pins: : Integrated Circuit Design Project, Spring 2005

1.The BIG Picture 2.Marketing Potential 3.Behavioral/ Algorithm Description 4.Design Process 5.Floorplan Evolution 6.Layouts 7.Verification 8.Challenges 9.Chip Specifications 10.Finale : Integrated Circuit Design Project, Spring 2005

We will never be the same… Everyone must have a cell phone with a good noise canceling function Shopping is not a priority anymore. Metal 3 is not ‘in’ this season The early bird gets the worm…but can we get up? (hmmm, did we ever get to sleep? The Butterfly effect applies to EVERYTHING, including…floorplannig

18-525: Integrated Circuit Design Project, Spring 2005

There are hundreds of applications for noise cancellation devices in our everyday lives Such algorithms are crucial in improving the quality of lives of many people : Integrated Circuit Design Project, Spring 2005 So, in conclusion, our chip:  Is universally effective and efficient in canceling noise  Can be used to cancel all types of noise  Will save lives

C. N. Riviere, “Predicting Respiratory Motion for Active Canceling During Percutaneous Needle Insertion”, Oct : Integrated Circuit Design Project, Spring 2005