An implementation of an asynchronous circuit by using polymorphism
碩士 === 國立交通大學 === 資訊管理研究所 === 92 === As integrated circuit becomes more complexity, it gets more difficult to handle the design without higher level abstraction. To shorten the time-to-market and still-growing gap between design productivity and design complexity, object oriented (OO) methodology is...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2004
|
Online Access: | http://ndltd.ncl.edu.tw/handle/43725835000782272962 |
id |
ndltd-TW-092NCTU5396016 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-092NCTU53960162015-10-13T13:04:40Z http://ndltd.ncl.edu.tw/handle/43725835000782272962 An implementation of an asynchronous circuit by using polymorphism 應用多型機制於非同步電路之設計 吳桂端 碩士 國立交通大學 資訊管理研究所 92 As integrated circuit becomes more complexity, it gets more difficult to handle the design without higher level abstraction. To shorten the time-to-market and still-growing gap between design productivity and design complexity, object oriented (OO) methodology is one answer to this challenge. Therefore object oriented languages, like C++ and Java, have a gained more and more popularity in the field of hardware design at system level. And it can be used for the hardware specification to increase productivity, readability, reusability. Polymorphism is a key feature in OO. Supporting polymorphism at hardware level shows a gain in speed over a pure software implementation, so this research proposes an efficient polymorphic implementation mechanism in hardware. Additionally, designing the hardware by synchronous circuit causes problems such as clock distribution, parameter variation, and power consumption. Asynchronous circuit hardware implementation was adopted to significantly alleviate these problems. In our research, we will implement the hardware by asynchronous circuits to save power consumption and migrate to all system components easily. 楊千 2004 學位論文 ; thesis 35 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊管理研究所 === 92 === As integrated circuit becomes more complexity, it gets more difficult to handle the design without higher level abstraction. To shorten the time-to-market and still-growing gap between design productivity and design complexity, object oriented (OO) methodology is one answer to this challenge. Therefore object oriented languages, like C++ and Java, have a gained more and more popularity in the field of hardware design at system level. And it can be used for the hardware specification to increase productivity, readability, reusability. Polymorphism is a key feature in OO. Supporting polymorphism at hardware level shows a gain in speed over a pure software implementation, so this research proposes an efficient polymorphic implementation mechanism in hardware.
Additionally, designing the hardware by synchronous circuit causes problems such as clock distribution, parameter variation, and power consumption. Asynchronous circuit hardware implementation was adopted to significantly alleviate these problems. In our research, we will implement the hardware by asynchronous circuits to save power consumption and migrate to all system components easily.
|
author2 |
楊千 |
author_facet |
楊千 吳桂端 |
author |
吳桂端 |
spellingShingle |
吳桂端 An implementation of an asynchronous circuit by using polymorphism |
author_sort |
吳桂端 |
title |
An implementation of an asynchronous circuit by using polymorphism |
title_short |
An implementation of an asynchronous circuit by using polymorphism |
title_full |
An implementation of an asynchronous circuit by using polymorphism |
title_fullStr |
An implementation of an asynchronous circuit by using polymorphism |
title_full_unstemmed |
An implementation of an asynchronous circuit by using polymorphism |
title_sort |
implementation of an asynchronous circuit by using polymorphism |
publishDate |
2004 |
url |
http://ndltd.ncl.edu.tw/handle/43725835000782272962 |
work_keys_str_mv |
AT wúguìduān animplementationofanasynchronouscircuitbyusingpolymorphism AT wúguìduān yīngyòngduōxíngjīzhìyúfēitóngbùdiànlùzhīshèjì AT wúguìduān implementationofanasynchronouscircuitbyusingpolymorphism |
_version_ |
1717729835317460992 |