Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs Welcome Ralf Großmann Ralph Grossmann
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs VHDL Blackbox prod ba tricks for designing carry save adder Booth multiplication Wallace tree task for today implementing a really fast multilpier in VHDL
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs first idea Booth multiplier for generating partial products adding partial products with CSA registered logic thats the theory
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs second idea a 8x8bit multiplier shown in principle stages with CSA coded in VHDL with such elements (ANDs, HFA, MFA) not registered learning effect is low slow design spaghetti code
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs THE FINAL IDEA wallace tree first stage: 8 sums of 2 PP second stage: 4 sums of added 8 sums third stage: 2 sums of the and so on result after fourth stage registers after each stage have tripled the frequency f96 MHz
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs problems BIG problem VHDL time to work on the task (it was too few time – 3 other mini projects) after registering the wallace tree the product comes on clockcycle too late
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Spezielle Anwendungen des VLSI-Entwurfs thank you for your attention and sorry for this bad English