An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits
碩士 === 中原大學 === 資訊工程學系 === 87 === Retiming is an important optimization technique to minimize the clock period and/or area by relocating registers in sequential circuits. In previous research about retiming, we often assume initial states of registers as don’t care[3][4][20][21] in the or...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/81783995207575691512 |
id |
ndltd-TW-087CYCU0392018 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087CYCU03920182016-02-03T04:32:23Z http://ndltd.ncl.edu.tw/handle/81783995207575691512 An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits 計算時序重置電路初始狀態的新適應性演算法 Chang, Chien-Sung 張健松 碩士 中原大學 資訊工程學系 87 Retiming is an important optimization technique to minimize the clock period and/or area by relocating registers in sequential circuits. In previous research about retiming, we often assume initial states of registers as don’t care[3][4][20][21] in the original circuits. Whenever the initial state of a sequential circuit is meaningful, e.g., for controllers, we have to compute an equivalent initial state so that the retimed circuit has the same behavior as the original circuit. In the thesis, we formulate a new problem for initial state computation for a set of retimed circuits having the same corresponding reduced finite state machine, and propose a new adaptive algorithm to solve it. The retimed circuit discussed in this thesis can be any circuit with forward and/or backward retiming or even with circuit replication, and our algorithm all can efficiently compute equivalent initial states. The proposed new adaptive algorithm based on homing sequence technique can efficiently compute an equivalent state of the retimed circuit whenever the initial state of the original circuit can be reached from some final states corresponding to some homing sequences of the corresponding finite state machine. However, there is no path from determined final states to the initial state of the original circuit, if the retimed circuit is only composed of AND、OR gates and registers, an equivalent initial state can be efficiently computed by binary search. Simultaneously, for the circuits with initial state assignments by allowing some registers with unspecified initial values, our algorithm is still performed well. Experimental results show that our algorithm can efficiently compute equivalent initial states for any circuit. Hsieh, Tsai-Ming 謝財明 1999 學位論文 ; thesis 44 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中原大學 === 資訊工程學系 === 87 === Retiming is an important optimization technique to minimize the clock period and/or area by relocating registers in sequential circuits. In previous research about retiming, we often assume initial states of registers as don’t care[3][4][20][21] in the original circuits. Whenever the initial state of a sequential circuit is meaningful, e.g., for controllers, we have to compute an equivalent initial state so that the retimed circuit has the same behavior as the original circuit.
In the thesis, we formulate a new problem for initial state computation for a set of retimed circuits having the same corresponding reduced finite state machine, and propose a new adaptive algorithm to solve it. The retimed circuit discussed in this thesis can be any circuit with forward and/or backward retiming or even with circuit replication, and our algorithm all can efficiently compute equivalent initial states.
The proposed new adaptive algorithm based on homing sequence technique can efficiently compute an equivalent state of the retimed circuit whenever the initial state of the original circuit can be reached from some final states corresponding to some homing sequences of the corresponding finite state machine. However, there is no path from determined final states to the initial state of the original circuit, if the retimed circuit is only composed of AND、OR gates and registers, an equivalent initial state can be efficiently computed by binary search. Simultaneously, for the circuits with initial state assignments by allowing some registers with unspecified initial values, our algorithm is still performed well.
Experimental results show that our algorithm can efficiently compute equivalent initial states for any circuit.
|
author2 |
Hsieh, Tsai-Ming |
author_facet |
Hsieh, Tsai-Ming Chang, Chien-Sung 張健松 |
author |
Chang, Chien-Sung 張健松 |
spellingShingle |
Chang, Chien-Sung 張健松 An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits |
author_sort |
Chang, Chien-Sung |
title |
An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits |
title_short |
An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits |
title_full |
An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits |
title_fullStr |
An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits |
title_full_unstemmed |
An Adaptive Algorithm for Computing the Initial States of a Set of Retimed Circuits |
title_sort |
adaptive algorithm for computing the initial states of a set of retimed circuits |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/81783995207575691512 |
work_keys_str_mv |
AT changchiensung anadaptivealgorithmforcomputingtheinitialstatesofasetofretimedcircuits AT zhāngjiànsōng anadaptivealgorithmforcomputingtheinitialstatesofasetofretimedcircuits AT changchiensung jìsuànshíxùzhòngzhìdiànlùchūshǐzhuàngtàidexīnshìyīngxìngyǎnsuànfǎ AT zhāngjiànsōng jìsuànshíxùzhòngzhìdiànlùchūshǐzhuàngtàidexīnshìyīngxìngyǎnsuànfǎ AT changchiensung adaptivealgorithmforcomputingtheinitialstatesofasetofretimedcircuits AT zhāngjiànsōng adaptivealgorithmforcomputingtheinitialstatesofasetofretimedcircuits |
_version_ |
1718177746747654144 |