Achieving fast and exact hazard-free logic minimization of extended burst-mode gC finite state machines

被引:3
作者
Jacobson, H [1 ]
Myers, C [1 ]
Gopalakrishnan, G [1 ]
机构
[1] Univ Utah, Dept Comp Sci, Salt Lake City, UT 84112 USA
来源
ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN | 2000年
关键词
D O I
10.1109/ICCAD.2000.896490
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper presents a new approach to two-level hazard-free logic minimization in the context of extended burst-mr,de finite state machine synthesis targeting generalized C-elements (gC). No currently available minimizers for literal-exact two-level hazard-free logic minimization of extended burst-mode gC controllers can handle large circuits without synthesis times ranging up over thousands of seconds. Even existing heuristic approaches take too much time when iterative exploration over a large design space is required and do not yield minimum results. The logic minimization approach presented in this pager is based on state graph exploration in conjunction with single-cube cover algorithms, an approach that has not been considered for minimization of extended burst-mode finite state machines previously. Our algorithm achieves very fast logic minimization by introducing compacted state graphs and cover tables and an efficient single-cube cover algorithm for single-output minimization. Our exact logic minimizer finds minimal number of literal solutions to all currently available benchmarks, in less than one second an a 333 MHz microprocessor - more than three orders of magnitude faster than existing literal exact methods, and over an order of magnitude faster than existing heuristic methods for the largest benchmarks. This includes a benchmark that has never been possible to solve exactly in number of literals before.
引用
收藏
页码:303 / 310
页数:8
相关论文
共 30 条
[11]   Hazard-free implementation of speed-independent circuits [J].
Kondratyev, A ;
Kishinevsky, M ;
Yakovlev, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (09) :749-771
[12]  
KONDRATYEV A, 1994, P ACM IEEE DES AUT C, P56
[13]  
KUDVA P, 1996, P ACM IEEE DES AUT C
[14]  
KUDVA PN, 1995, THESIS U UTAH
[15]   Synthesis of hazard-free asynchronous circuits based on characteristic graph [J].
Lin, KJ ;
Kuo, CW ;
Lin, CS .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (11) :1246-1263
[16]   DESIGNING AN ASYNCHRONOUS COMMUNICATIONS CHIP [J].
MARSHALL, A ;
COATES, B ;
SIEGEL, P .
IEEE DESIGN & TEST OF COMPUTERS, 1994, 11 (02) :8-21
[17]  
MYERS CJ, 1995, THESIS STANFORD U
[18]   THE DESIGN OF A HIGH-PERFORMANCE CACHE CONTROLLER - A CASE-STUDY IN ASYNCHRONOUS SYNTHESIS [J].
NOWICK, SM ;
DEAN, ME ;
DILL, DL ;
HOROWITZ, M .
INTEGRATION-THE VLSI JOURNAL, 1993, 15 (03) :241-262
[19]  
NOWICK SM, 1992, P INT C COMP DES ICC, P341
[20]  
PANDA PR, 1995, 9504 U CAL