Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design Course and Contest Results of Phase René Romann and Marian Haescher
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Optimizing the Metric Slide 2 Parallelisation Hard-Wiring the Multipliers Reducing the Overall Error
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Hardwired Multiplier - Principle Slide 3
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Hardwired Multiplier - Principle Slide 3 0
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Hardwired Multiplier - Principle Slide
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Hardwired Multiplier - Principle Slide
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Multiplier – Parallelization & Term Sharing Slide 4 Knowledge of constants a priori Adders only have 2 inputs Search for Common terms (e.g. 11, 101, 1001) Usage of tree-like structures
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Multiplier – Parallelization & Term Sharing Slide
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Multiplier – Parallelization & Term Sharing Slide
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Multiplier – Parallelization & Term Sharing Slide
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Error Reduction Slide 6 Rounding of End Values instead of simple cut off 010 [2] results in 01 [2] 011 [2] results in 10 [2] Error Reduction to 0.25 instead of 0.5 before
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 7 Results of own implementation ParameterValues (Synthesis) Values (Backannotated) Area A (# of pairs) Frequency f MHz MHz # of cycles N cycles Operation time t OP μs µs E avg Metric [FF²*s] [FF²*s]