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...

Full description

Bibliographic Details
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