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
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;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7803-7041-4
DOI :
10.1109/ICASSP.2001.941132