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 条
  • [1] Static scheduling of multidomain circuits for fast functional verification
    Kudlugi, M
    Tessier, R
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (11) : 1253 - 1268
  • [2] Static scheduling of multi-domain memories for functional verification
    Kudlugi, M
    Selvidge, C
    Tessier, R
    ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 2 - 9
  • [3] Static-priority scheduling over wireless networks with multiple broadcast domains
    Pereira, Nuno
    Andersson, Bjoern
    Tovar, Eduardo
    Rowe, Anthony
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 447 - +
  • [4] Deliberation scheduling using GSMDPs in stochastic asynchronous domains
    Krebsbach, Kurt D.
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2009, 50 (09) : 1347 - 1359
  • [5] Static scheduling of instructions on micronet-based asynchronous processors
    Arvind, DK
    Rebello, VEF
    SECOND INTERNATIONAL SYMPOSIUM ON ADVANCED RESEARCH IN ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 1996, : 80 - 91
  • [6] Multiple Reset Domains Verification Using Assertion Based Verification
    Ahmed, Islam
    Nouh, Khaled
    Abbas, Amr
    2017 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2017, : 82 - 87
  • [7] Static and Dynamic Verification of Space Systems Using Asynchronous Observer Agents
    Daszczuk, Wiktor B.
    SENSORS, 2021, 21 (13)
  • [8] Static task scheduling with a unified objective on time and resource domains
    Demiroz, Betul
    Topcuoglu, Haluk Rahmi
    COMPUTER JOURNAL, 2006, 49 (06): : 731 - 743
  • [9] Static task scheduling with a unified objective on time and resource domains
    Demiroz, Betul
    Topcuoglu, Haluk Rahmi
    Computer Journal, 2006, 49 (06): : 731 - 743
  • [10] Functional validation of system level static scheduling
    Abdi, S
    Gajski, D
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 542 - 547