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 条
  • [21] Performance-driven interconnection allocation
    Mezhoud, A
    Dufourd, JC
    Darbel, N
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 1293 - 1296
  • [22] Performance-driven transit funding model
    Sousa, P
    Miller, EJ
    TRANSIT: PLANNING, MANAGEMENT AND MAINTENANCE, TECHNOLOGY, MARKETING AND FARE POLICY, AND CAPACITY AND QUALTIY OF SEVICE, 2005, 1927 : 73 - 81
  • [23] Task scheduling using performance-driven
    Yuan, JB
    Ding, SL
    Ju, JB
    Hu, L
    Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 3899 - 3904
  • [24] Power-conscious scheduling algorithm for performance-driven datapath synthesis
    Lee, JS
    Lee, HD
    Park, CW
    Hwang, SY
    ELECTRONICS LETTERS, 1996, 32 (17) : 1574 - 1576
  • [26] Efficient performance-driven layout algorithm
    Chen, Yunkang
    Cao, Jian
    Xu, Hong
    Xu, Dongmin
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 1995, 35 (01): : 10 - 16
  • [27] Performance-driven software model refactoring
    Arcelli, Davide
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 95 : 366 - 397
  • [28] Design of a Performance-Driven PID Controller
    Yamamoto, Toru
    Kinoshita, Takuya
    Ohnishi, Yoshihiro
    Shah, Sirish L.
    2017 6TH INTERNATIONAL SYMPOSIUM ON ADVANCED CONTROL OF INDUSTRIAL PROCESSES (ADCONIP), 2017, : 553 - 558
  • [29] Performance-driven scheduling of behavioural specifications
    Molina, M. C.
    Ruiz-Sautua, R.
    Garcia-Repetto, P.
    Mendias, J. M.
    INTEGRATION-THE VLSI JOURNAL, 2009, 42 (03) : 294 - 303
  • [30] Statistical performance-driven module binding in high-level synthesis
    Tomiyama, K
    Inoue, A
    Yasuura, H
    11TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS - PROCEEDINGS, 1998, : 66 - 71