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

Full description

Bibliographic Details
Main Authors: Chang, Chien-Sung, 張健松
Other Authors: Hsieh, Tsai-Ming
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