Static scheduling of multiple asynchronous domains for functional verification

被引:0
|
作者
Kudlugi, M [1 ]
Selvidge, C [1 ]
Tessier, R [1 ]
机构
[1] IKOS Syst Inc, Emulat Syst Grp, Waltham, MA USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While ASIC devices of a decade ago primarily contained synchronous circuitry triggered with a single clock, many contemporary architectures require multiple clocks that operate asynchronously to each other. This multi-clock domain behavior presents significant functional verification challenges for large parallel verification systems such as distributed parallel simulators and logic emulators. In particular, multiple asynchronous design clocks make it difficult to verify that design hold times are met during logic evaluation and causality along reconvergent fanout paths is preserved during signal communication. In this paper, we describe scheduling and synchronization techniques to maintain modeling fidelity for designs with multiple asynchronous clock domains that are mapped to parallel verification systems. It is shown that when our approach is applied to an FPGA-based logic emulator, evaluation fidelity is maintained and increased design evaluation performance can be achieved for large benchmark designs with multiple asynchronous clock domains.
引用
收藏
页码:647 / 652
页数:6
相关论文
共 50 条
  • [21] Asynchronous scheduling and allocation
    Prihozhy, A
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 963 - 964
  • [22] Functional verification of a frequency-programmable switch chip with asynchronous clock sections
    Hoppe, B
    Arthur-Mensah, B
    Chencinski, EW
    Joseph, S
    Kumar, H
    Silverio, JF
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2004, 48 (3-4) : 461 - 474
  • [23] Algorithmic Verification of Asynchronous Programs
    Ganty, Pierre
    Majumdar, Rupak
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2012, 34 (01):
  • [24] AUTOMATIC VERIFICATION OF ASYNCHRONOUS CIRCUITS
    CLARKE, E
    MISHRA, B
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 164 : 101 - 115
  • [25] Timed verification of asynchronous circuits
    Moller, J
    Hulgaard, H
    Andersen, HR
    CONCURRENCY AND HARDWARE DESIGN: ADVANCED IN PETRI NETS, 2002, 2549 : 274 - 312
  • [26] AUTOMATIC VERIFICATION OF ASYNCHRONOUS CIRCUITS
    LEE, TWS
    GREENSTREET, MR
    SEGER, CJ
    IEEE DESIGN & TEST OF COMPUTERS, 1995, 12 (01): : 24 - 31
  • [27] Property verification of asynchronous systems
    Cerone, Antonio
    Milne, George J.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2005, 1 (01) : 25 - 40
  • [28] Timing verification for asynchronous design
    Davies, RM
    Woods, JV
    EURO-DAC '96 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL '96 AND EXHIBITION, PROCEEDINGS, 1996, : 78 - 83
  • [29] Automatic verification of asynchronous circuits
    Lee, Trevor W.S.
    Greenstreet, Mark R.
    Seger, Carl-Johan
    IEEE Design and Test of Computers, 12 (01): : 24 - 31
  • [30] Convergence Verification of Asynchronous Iterations
    Sakai, Yoshisato
    2014 IEEE 33RD INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2014, : 171 - 181