DocumentCode
1749823
Title
Digit-serial modular multiplication using skew-tolerant domino CMOS
Author
Kim, Sungwook ; Sobelman, Gerald E.
Author_Institution
Dept. of Electr. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
Volume
2
fYear
2001
fDate
2001
Firstpage
1173
Abstract
A novel connection between digit-serial computing and skew-tolerant domino circuit design is developed and applied to the design of a 512-bit modular multiplier. In our design, a digit size of four bits is efficiently mapped onto a four-phase overlapping clocking scheme, so that four bits are processed during each full clock cycle. Our architecture is based on a modified interleaved multiplication algorithm and uses precomputed complements of the modulus and a carry save adder scheme. We also present a technique for modeling the time borrowing behavior in skew-tolerant domino using a VHDL behavioral description. This allows very large skew-tolerant domino circuits to be simulated efficiently in such a way that the essential time borrowing behavior is correctly represented. This simulation methodology is used to verify the correctness of our design and to determine its throughput
Keywords
CMOS logic circuits; SPICE; circuit simulation; digital arithmetic; hardware description languages; integrated circuit design; logic simulation; multiplying circuits; 4 bit; 512 bit; AND/NAND gate; HSPICE simulations; VHDL behavioral description; carry save adder; circuit simulation; digit size; digit-serial computing; digit-serial modular multiplication; four-phase overlapping clocking; modified interleaved multiplication algorithm; modular multiplier; modulus complements; skew-tolerant domino CMOS; skew-tolerant domino circuit design; time borrowing behavior; Adders; Algorithm design and analysis; Circuit simulation; Circuit synthesis; Clocks; Computational modeling; Computer architecture; Delay; Public key cryptography; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location
Salt Lake City, UT
ISSN
1520-6149
Print_ISBN
0-7803-7041-4
Type
conf
DOI
10.1109/ICASSP.2001.941132
Filename
941132
Link To Document