240 likes | 369 Views
Feb 14 th , 2005 Gate Level Design. Noise Canceling in 1-D Data: Presentation #4. Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar. M2. Project Manager: Bobby Colyer. Overall Project Objective: Implementing Noise Cancellation Algorithm in Hardware.
E N D
Feb 14th, 2005 Gate Level Design Noise Canceling in 1-D Data: Presentation #4 Seri Rahayu Abd Rauf Fatima Boujarwah Juan Chen Liyana Mohd Sharipp Arti Thumar M2 Project Manager: Bobby Colyer Overall Project Objective: Implementing Noise Cancellation Algorithm in Hardware
Status • Design proposal (Done) • Architecture proposal (Done) • Size Estimates and Floorplan: • Structural Verilog (Done) • Revised Floorplan (Done) • To be done: • Schematics (85%) • Layout (5%) • Spice simulation
Structural Verilog Output Behavioral Verilog Output Structural Verilog Output Similar Output Values. Differences due to 16-bit Floating Point Units
Test Results for Sine Time = 40ns Input: 2.52 (21st value) SinOutput: 00110001 = 0.5823
Test Results for Cosine Time = 40ns Input: 010100 (21st value) CosOutput: 10110101 = -0.8130
Critical Path Estimation • Cycle 2 will be longer than Cycle 1 because it uses 3 FPM + 2 FPA while Cycle 1 uses 2 FPM + 3 FPA
Last week’s challenges… • Finalizing out designs for the floating point adders and multipliers • Wallace tree multiplier vs Array multiplier • Choose Wallace implementation because it saves 10% of power • Leading zero counter for normalizing block • Found a smaller implementation of the normalizing block
This week’s challenges… • Completing and Testing Top level Schematic • Creating Layouts for Floating Point Multipliers and Adders with different shapes • Clock Skew and other Timing issues • Transistor count .. again..