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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |