DocumentCode :
2751375
Title :
Signal transition graph based logic synthesis for asynchronous control circuits using template based method
Author :
Sudeng, Sufian ; Thongtak, Arthit
Author_Institution :
Chulalongkorn Univ., Bangkok
fYear :
2007
fDate :
Oct. 30 2007-Nov. 2 2007
Firstpage :
1
Lastpage :
4
Abstract :
This paper proposes an approach for reducing additional signals in signal transition graph (STG) based logic synthesis for asynchronous control circuits. The proposed scheme introduces a template based method in state encoding process to insert additional signals to STG with a small number. According to our method, complete state coding (CSC) property can be satisfied without using state graph tracing which is used in classical state based method. Our method is useful for large scale asynchronous controllers, and also it can guarantee the other relevant properties, such as persistency and consistency. Our process begins with an encoding STG using Petri-net level in order to form a template STG. Then the projection to each non-input signals from an original STG is done. After that, we trace the projection to smaller state space. If the small state space shows conflicts, we have to insert balance signals from template STG. Unbalance signals are inserted after in case the space still shows conflicts. Finally, we can get the STG with appropriate insertion points which is used to be projected for CSC support on each non-input signals. Asynchronous DMA controller is an example of our proposed method. The final part of this paper is concluded with a complexity comparison between our template based method with state based method and structural encoding method. It shows that the number of iterative signal removal according to our method is less than others.
Keywords :
Petri nets; asynchronous circuits; Petri-net level; asynchronous DMA controller; asynchronous control circuits; complete state coding; iterative signal removal; large scale asynchronous controllers; signal transition graph based logic synthesis; state encoding process; template based method; Circuit synthesis; Control system synthesis; Digital systems; Encoding; Hazards; Large-scale systems; Logic circuits; Signal generators; Signal synthesis; State-space methods; Asynchronous Control Circuits; Asynchronous DMA Controller; Complete State Coding; Logic Synthesis; Signal Transition Graph (STG);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON 2007 - 2007 IEEE Region 10 Conference
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-1272-3
Electronic_ISBN :
978-1-4244-1272-3
Type :
conf
DOI :
10.1109/TENCON.2007.4428851
Filename :
4428851
Link To Document :
بازگشت