The material on this site was motivated by the author's recent technical work with Bell Labs Research. It serves as an introduction to digital design of certain types of application specific integrated circuits (ASICs). Although the details of the research project cannot be fully revealed, the basic principles of the technology are explained. This information can be used to implement "a matrix multiplication based algorithm." Because computers can only use binary arithmetic, it is interesting to see how multiplication can be simplified with various hardware techniques.