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 条
  • [41] AN EXERCISE IN THE AUTOMATIC VERIFICATION OF ASYNCHRONOUS DESIGNS
    BAILEY, A
    MCCASKILL, GA
    MILNE, GJ
    FORMAL METHODS IN SYSTEM DESIGN, 1994, 4 (03) : 213 - 242
  • [42] Verification of asynchronous systems with an unspecified component
    Rosa Abbasi
    Fatemeh Ghassemi
    Ramtin Khosravi
    Acta Informatica, 2019, 56 : 161 - 203
  • [43] Verification of asynchronous systems with an unspecified component
    Abbasi, Rosa
    Ghassemi, Fatemeh
    Khosravi, Ramtin
    ACTA INFORMATICA, 2019, 56 (02) : 161 - 203
  • [44] Asynchronous Runtime Verification of Business Processes
    Oditis, Ivo
    Bicevskis, Janis
    PROCEEDINGS 7TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS CICSYN 2015, 2015, : 103 - 108
  • [45] Experiences with Representations and Verification for Asynchronous Circuits
    Bui, Thang H.
    Nguyen, Tin T.
    Dinh-Duc, Anh-Vu
    2012 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2012, : 459 - 464
  • [46] Verification of Building Blocks for Asynchronous Circuits
    Verbeek, Freek
    Schmaltz, Julien
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (114): : 70 - 84
  • [47] AN ALGEBRAIC MODEL FOR ASYNCHRONOUS CIRCUITS VERIFICATION
    BERTHET, C
    CERNY, E
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (07) : 835 - 847
  • [48] Finite state verification for the asynchronous π-calculus
    Montanari, U
    Pistore, M
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 255 - 269
  • [49] A system for compositional verification of asynchronous objects
    Ahrendt, Wolfgang
    Dylla, Maximilian
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (12) : 1289 - 1309
  • [50] Jitter and Signal Integrity Verification for Synchronous and Asynchronous I/Os at Multiple to 10 GHz/Gbps
    Li, Mike P.
    2008 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2008, : 973 - 978