80 likes | 268 Views
Selected Topics in VLSI Design. Results of Phase 1: First working FIR filter Design by Christoph Niemann and Vincent Wiese 30.10.2013. Institute MD, University of Rostock. Content. Adder Multiplier Architecture Implementation Metric Future Improvements. Adder. Ripple-Carry-Adder.
E N D
Selected Topics in VLSI Design Results of Phase 1: First working FIR filter Design by Christoph Niemann and Vincent Wiese 30.10.2013 Institute MD, University of Rostock
Content • Adder • Multiplier • Architecture • Implementation • Metric • Future Improvements
Adder • Ripple-Carry-Adder Reference: Timmermann (2008): Script „Algorithmen der Datentechnik“ • small • easy toimplement • T = O(n) • A = O(n) • 40 bit data width for both summands and the sum
Multiplier - Architecture • Shift-and-Add Multiplier • useof RCAs as CPAs • T = O(coeff_width*data_width) • A = O(coeff_width*data_width) Inspired by:: Timmermann (2008): Script „Algorithmen der Datentechnik“
Multiplier - Implementation • Shift-and-Add Multiplier • uses 40-Bit unshifted RCAs • shiftoperationrealizedbyfilling in thedataintotherightpositionofthe 40-Bit summands • Extension fortwo‘scomplement • LSB‘sfilledupwith 0‘s • MSB‘sfilledupwitheither 1‘s or 0‘s depending on the MSB ofthedataword • last summandissubtracted
Metric • Maximum Frequency: 53,378 MHz • Numberof Slice Registers: 762 • Numberof Slice LUTs: 5321 • Metric : 3,756*1016 [Hz³]
Future Improvements • Direct Form II forthefilter • replacetheunshifted 40-bit adder in themultiplierbyshortershiftedones • evadeunnecessarrylongcriticalpathandwasteofchiparea • useof redundant adders • useof CSD-Recodingand Wallace-Trees in themultipliers