Literature

Up

Basic textbooks

  1. Behrooz Parhami, Computer Arithmetic: Algorithms and Hardware Design, Oxford University Press, 1999.
  2. Isreal Koren, Computer Arithmetic Algorithms, Brookside Court Publishers, 1998.

VHDL textbook (used for the project)

Sundar Rajan, Essential VHDL: RTL Synthesis Done Right, S&G Publishing, 1998.

Supplementary textbooks
(fragments used for discussion of particular topics)

  1. Amos Omondi, Computer Arithmetic Systems: Algorithms, Architecture and Implementation, Prentice Hall, 1994.
  2. E. E. Swartzlander, Jr., Computer Arithmetic, vols. I and II, IEEE Computer Society Press, 1990.
  3. K. Hwang, Computer Arithmetic: Principiles, Architecture and Design, John Wiley and Sons, Inc., 1979.
  4. Alfred J. Menezes, Paul C. van Oorschot, and Scott A. Vanstone,  Handbook of Applied Cryptology, Chapter 14, Efficient Implementation, pdf file, 371k, CRC Press, Inc., Boca Raton, 1998.
  5. Christof Paar, Efficient VLSI Architectures for Bit Parallel Computation in Galois Fields, VDI Verlag, 1994.
  6. Milos Ercegovac and Tomas Lang, Division and Square Root, Kluwer Academic Publishers, 1994.

Journals and periodicals

IEEE Transactions on Computers, in particular special issues on computer arithmetic: 8/70, 6/73, 7/77, 4/83, 8/90, 8/92, 8/94.
IEEE Transactions on Circuits and Systems
IEEE Transactions on Very Large Scale Integration
IEE Proceedings: Computer and Digital Techniques
Journal of VLSI Signal Processing

Proceedings of the following conferences
(selected articles will be used during the course)

ARITH -  International Symposium on Computer Arithmetic - since 1969
ASIL - Asilomar Conference on Signals, Systems, and Computers
ICCD - International Conference on Computer Design
CHES - Workshop on Cryptographic Hardware and Embedded Systems - since 1999