Pre-synthesis Optimization for Asynchronous Circuits Using Compiler Techniques

被引:0
作者
ZamanZadeh, Sharareh [1 ]
Najibi, Mehrdad [1 ]
Pedram, Hossein [1 ]
机构
[1] Amirkabir Univ Technol, Tehran, Iran
来源
ADVANCES IN COMPUTER SCIENCE AND ENGINEERING | 2008年 / 6卷
关键词
Compiler techniques; Optimization; High level synthesis of asynchronous circuits;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The effectiveness of traditional compiler techniques employed in high-level synthesis of synchronous circuits aiming to present a generic code is studied for asynchronous synthesis by considering the special features of these circuits. The compiler methods can be used innovatively to improve the synthesis results in both power consumption and area. The compiler methods like speculation, loop invariant code motion and condition expansion are applicable in decreasing mass of handshaking circuits and intermediate modules. Moreover, they eliminate conditional access to variables and ports and reducing the amount of completion detection circuits. The approach is Superimposed on to Persia synthesis toolset as a presynthesis source-to-source transformation phase, and results shows on average 22% improvement in terms of area and 24% in power consumption for asynchronous benchmarks.
引用
收藏
页码:951 / 954
页数:4
相关论文
共 50 条
[31]   Asynchronous control network optimization using fast minimum-cycle-time analysis [J].
Law, Chong-Fatt ;
Gwee, Bah-Hwee ;
Chang, Joseph S. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (06) :985-998
[32]   Computer-aided tolerance synthesis with statistical method and optimization techniques [J].
Jeang, A .
QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2001, 17 (02) :131-139
[33]   Parameter identification in synthetic biological circuits using multi-objective optimization [J].
Boada, Y. ;
Vignoni, A. ;
Reynoso-Meza, G. ;
Pico, J. .
IFAC PAPERSONLINE, 2016, 49 (26) :77-82
[34]   Transistor Sizing Optimization of Full Adder Circuits Using Latest Metaheuristic Algorithms [J].
Amini-Valashani, Majid ;
Mirzakuchaki, Sattar .
IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF ELECTRICAL ENGINEERING, 2025,
[35]   Optimization of depth of cut in multi-pass turning using nontraditional optimization techniques [J].
S. Satishkumar ;
P. Asokan ;
S. Kumanan .
The International Journal of Advanced Manufacturing Technology, 2006, 29 :230-238
[36]   Optimization of depth of cut in multi-pass turning using nontraditional optimization techniques [J].
Satishkumar, S. ;
Asokan, P. ;
Kumanan, S. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 29 (3-4) :230-238
[37]   Optimization of surveillance cost of a neighborhood using soft computing techniques [J].
Pandey, Hari Mohan ;
Agarwal, Ankit ;
Pratik, Vineet .
PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, :172-176
[38]   Improving Optimization of Mobile Networks by using Fuzzy Logic Techniques [J].
Campan, Pavel ;
Gavriloaia, Gheorghe ;
Anton, Lucian .
TELSIKS 2009, VOLS 1 AND 2, 2009, :129-+
[39]   DETECTION PROTOCOLS FOR BIOTINYLATED PROBES - OPTIMIZATION USING MULTISTEP TECHNIQUES [J].
MCQUAID, S ;
ALLAN, GM .
JOURNAL OF HISTOCHEMISTRY & CYTOCHEMISTRY, 1992, 40 (04) :569-574
[40]   Sheet metal forming optimization by using surrogate modeling techniques [J].
Wang Hu ;
Ye Fan ;
Chen Lei ;
Li Enying .
CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2017, 30 (01) :22-36