Performance-driven synthesis of asynchronous controllers

被引:0
|
作者
Yun, Kenneth Y. [1 ]
Lin, Bill [1 ]
Dill, David L. [1 ]
Devadas, Srinivas [1 ]
机构
[1] Univ of California, San Diego, United States
关键词
Asynchronous sequential logic - Boolean functions - Combinatorial circuits - Control systems - Optimization - Performance - Recursive functions - Specifications - Systems analysis;
D O I
暂无
中图分类号
学科分类号
摘要
We examine the implications of a new hazard-free combinational logic synthesis method [8], which generates multiplexor trees from binary decision diagrams (BDDs) - representations of logic functions factored recursively with respect to input variables - on extended burst-mode asynchronous synthesis. First, the use of the BDD-based synthesis reduces the constraints on state minimization and assignment, which reduces the number of additional state variables required in many cases. Second, in cases where conditional signals are sampled, it eliminates the need for state variable changes preceding output changes, which reduces overall input to output latency. Third, selection variables can easily be ordered to minimize the latency on a user-specified path, which is important for optimizing the performance of systems that use asynchronous components. We present extensive evaluations showing that, with only minimal optimization, the BDD-based synthesis gives comparable results in area with our previous exact two-level synthesis method. We also give a detailed example of the specified path optimization.
引用
收藏
页码:550 / 557
相关论文
共 50 条
  • [1] Performance-Driven Clustering of Asynchronous Circuits
    Dimou, Georgios D.
    Beerel, Peter A.
    Lines, Andrew M.
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION, AND SIMULATION, 2011, 6951 : 92 - 101
  • [2] Performance-Driven Clustering of Asynchronous Circuits
    Dimou, Georgios D.
    Beerel, Peter A.
    Lines, Andrew M.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (02) : 197 - 209
  • [3] Performance-driven interconnection optimization for microarchitecture synthesis
    Jiang, Yi-Min, 1600, Publ by IEEE, Piscataway, NJ, United States (13):
  • [4] PERFORMANCE-DRIVEN INTERCONNECTION OPTIMIZATION FOR MICROARCHITECTURE SYNTHESIS
    JIANG, YM
    LEE, TF
    HWANG, TT
    LIN, YL
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (02) : 137 - 149
  • [5] TESTABILITY IMPLICATIONS OF PERFORMANCE-DRIVEN LOGIC SYNTHESIS
    MARCHOK, TE
    ELMALEH, A
    RAJSKI, J
    MALY, W
    IEEE DESIGN & TEST OF COMPUTERS, 1995, 12 (02): : 32 - 39
  • [6] Gain Tuning of Fuzzy PID Controllers for MIMO Systems: A Performance-Driven Approach
    Gil, Paulo
    Lucena, Catarina
    Cardoso, Alberto
    Palma, Luis Brito
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2015, 23 (04) : 757 - 768
  • [7] Performance-Driven Maintenance
    不详
    POWER, 2013, 157 (05) : 18 - 19
  • [8] An interconnect allocation algorithm for performance-driven datapath synthesis
    Kim, YN
    Lee, HD
    Hwang, SY
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1996, 6 (04) : 403 - 423
  • [9] BAT: Performance-Driven Crosstalk Mitigation Based on Bus-Grouping Asynchronous Transmission
    Yan, Guihai
    Han, Yinhe
    Li, Xiaowei
    Liu, Hui
    IEICE TRANSACTIONS ON ELECTRONICS, 2008, E91C (10): : 1690 - 1697
  • [10] A performance-driven logic emulation system: FPGA network design and performance-driven partitioning
    Kim, CH
    Shin, HC
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (05) : 560 - 568