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 条
  • [1] Reimbursing the handshake overhead of asynchronous circuits using compiler pre-synthesis optimizations
    Zamanzadeh, S.
    Mirza-Aghatabar, M.
    Najibi, M.
    Pedram, H.
    Sadeghi, A.
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 290 - +
  • [2] Asynchronous BSP model and optimization techniques
    Liu, Fang-Ai
    Liu, Zhi-Yong
    Qiao, Xiang-Zhen
    Jisuanji Xuebao/Chinese Journal of Computers, 2002, 25 (04): : 373 - 380
  • [3] Fast Synthesis of Reversible Circuits Using a Sorting Algorithm and Optimization
    Susam, Omercan
    Altun, Mustafa
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2017, 29 (1-2) : 1 - 23
  • [4] Postlayout optimization for synthesis of Domino circuits
    Cao, Aiqun
    Lu, Ruibing
    Li, Chen
    Koh, Cheng-Kok
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (04) : 797 - 821
  • [5] Pre-optimization of hybridization ratio in hybrid excitation synchronous machines using electrical circuits modelling
    Amara, Yacine
    Hlioui, Sami
    Ben Ahmed, Hamid
    Gabsi, Mohamed
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2021, 184 : 118 - 136
  • [6] Mitigating the Compiler Optimization Phase-Ordering Problem using Machine Learning
    Kulkarni, Sameer
    Cavazos, John
    ACM SIGPLAN NOTICES, 2012, 47 (10) : 147 - 162
  • [7] EFFICIENT TECHNIQUES IN THE SIZING AND CONSTRAINED OPTIMIZATION OF CMOS COMBINATIONAL LOGIC-CIRCUITS
    HWANG, JS
    WU, CY
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1991, 138 (03): : 154 - 164
  • [8] Optimization of Reversible Circuits Using Gate Pair Classification
    P. Sai Phaneendra
    Chetan Vudadha
    M. B. Srinivas
    SN Computer Science, 2022, 3 (1)
  • [9] Antenna Pattern Synthesis Using the Quasi Newton Method, Firefly and Particle Swarm Optimization Techniques
    Chaitanya, R. Krishna
    Raju, G. S. N.
    Raju, K. V. S. N.
    Rao, P. Mallikarjuna
    IETE JOURNAL OF RESEARCH, 2022, 68 (02) : 1148 - 1156
  • [10] Optimization and Inverse-design Techniques for Metalens Synthesis
    Campbell, Sawyer D.
    Whiting, Eric B.
    Jenkins, Ronald P.
    Werner, Pingjuan L.
    Werner, Douglas H.
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2020, 35 (11): : 1334 - 1335