I want to learn, how computer hardware is organized in lowest level. I'm interested in VLSI (microprocessors) internal structure, schematics, algorithms of fast mathematic.
I search for good survey of hardware design and implementation variants. How modern adders, multipliers and dividers can be implemented for multi-gigaherz chips (up to 5-10 GHz).
I need good, wide and rather deep survey. It can ever be a book.
Upd. Just found one interesting http://www.aoki.ecei.tohoku.ac.jp/arith/mg/algorithm.html - Hardware algorithms for arithmetic modules. Even with generator of arithmetics modules in verilog. But which of described schemes are used in modern processors? And what about dividers?