An Asynchronous Design for Modular Multiplication

碩士 === 輔仁大學 === 電子工程學系 === 93 === Modular multiplication is a major computation in RSA cryptograph systems and residue number systems. To achieve fast computation, various VLSI implementations for modular multiplication have been proposed. Most of them are synchronous designs. The rapid progress in...

Full description

Bibliographic Details
Main Authors: Huei-Tsung Wu, 吳輝宗
Other Authors: Kuan-Jen Lin
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/02729387000957680850
id ndltd-TW-093FJU00428019
record_format oai_dc
spelling ndltd-TW-093FJU004280192016-06-08T04:13:18Z http://ndltd.ncl.edu.tw/handle/02729387000957680850 An Asynchronous Design for Modular Multiplication 乘除取餘運算之非同步電路設計 Huei-Tsung Wu 吳輝宗 碩士 輔仁大學 電子工程學系 93 Modular multiplication is a major computation in RSA cryptograph systems and residue number systems. To achieve fast computation, various VLSI implementations for modular multiplication have been proposed. Most of them are synchronous designs. The rapid progress in semiconductor technology leads to denser and faster synchronous circuits. [1] However, the clock skew problem and high peak power consumption at clock become very serious. Asynchronous circuits that do not use clocks feature the advantages of clock-skew-freeness as well as low peak power as compared to the synchronous ones. In this thesis, we propose an asynchronous modular multiplication design using multiple delay-lines scheme. The scheme not only uses single-rail data paths, but also allows early completion. This means it can usually work in average-case delay, rather than in worst-case delay. Through data possibility analysis, performance improvements of up to 23.58% over a comparable synchronous design are expected. The design was implemented with the UMC 0.18um technology. The experimental results show the effectiveness of our design. Kuan-Jen Lin 林寬仁 2005 學位論文 ; thesis 34 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 輔仁大學 === 電子工程學系 === 93 === Modular multiplication is a major computation in RSA cryptograph systems and residue number systems. To achieve fast computation, various VLSI implementations for modular multiplication have been proposed. Most of them are synchronous designs. The rapid progress in semiconductor technology leads to denser and faster synchronous circuits. [1] However, the clock skew problem and high peak power consumption at clock become very serious. Asynchronous circuits that do not use clocks feature the advantages of clock-skew-freeness as well as low peak power as compared to the synchronous ones. In this thesis, we propose an asynchronous modular multiplication design using multiple delay-lines scheme. The scheme not only uses single-rail data paths, but also allows early completion. This means it can usually work in average-case delay, rather than in worst-case delay. Through data possibility analysis, performance improvements of up to 23.58% over a comparable synchronous design are expected. The design was implemented with the UMC 0.18um technology. The experimental results show the effectiveness of our design.
author2 Kuan-Jen Lin
author_facet Kuan-Jen Lin
Huei-Tsung Wu
吳輝宗
author Huei-Tsung Wu
吳輝宗
spellingShingle Huei-Tsung Wu
吳輝宗
An Asynchronous Design for Modular Multiplication
author_sort Huei-Tsung Wu
title An Asynchronous Design for Modular Multiplication
title_short An Asynchronous Design for Modular Multiplication
title_full An Asynchronous Design for Modular Multiplication
title_fullStr An Asynchronous Design for Modular Multiplication
title_full_unstemmed An Asynchronous Design for Modular Multiplication
title_sort asynchronous design for modular multiplication
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/02729387000957680850
work_keys_str_mv AT hueitsungwu anasynchronousdesignformodularmultiplication
AT wúhuīzōng anasynchronousdesignformodularmultiplication
AT hueitsungwu chéngchúqǔyúyùnsuànzhīfēitóngbùdiànlùshèjì
AT wúhuīzōng chéngchúqǔyúyùnsuànzhīfēitóngbùdiànlùshèjì
AT hueitsungwu asynchronousdesignformodularmultiplication
AT wúhuīzōng asynchronousdesignformodularmultiplication
_version_ 1718296777867657216