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 条
  • [31] Mixed problem of the static theory of elasticity for multiple connected flat domains
    Scherman, DJ
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES DE L URSS, 1940, 28 : 28 - 31
  • [32] Multiple functional domains are involved in tomosyn regulation of exocytosis
    Yizhar, Ofer
    Lipstein, Noa
    Gladycheva, Svetlana E.
    Matti, Ulf
    Ernst, Stephen A.
    Rettig, Jens
    Stuenkel, Edward L.
    Ashery, Uri
    JOURNAL OF NEUROCHEMISTRY, 2007, 103 (02) : 604 - 616
  • [33] Scheduling DAGs on Asynchronous Processors
    Bender, Michael A.
    Phillips, Cynthia A.
    SPAA'07: PROCEEDINGS OF THE NINETEENTH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2007, : 35 - +
  • [34] STATIC INSTRUCTION SCHEDULING FOR THE HARP MULTIPLE-INSTRUCTION-ISSUE ARCHITECTURE
    GRAY, SM
    ADAMS, RG
    GREEN, GJ
    STEVEN, GB
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 415 - 424
  • [35] Asynchronous distributed searchlight scheduling
    Obermeyer, Karl J.
    Ganguli, Anurag
    Bullo, Francesco
    PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 31 - 36
  • [36] AUTOMATIC GENERATION OF RANDOM STIMULI SOURCES BASED ON PARAMETER DOMAINS FOR FUNCTIONAL VERIFICATION
    Castro, Carlos I.
    Romero, Edgar L.
    Strum, Marius
    Chau, Wang J.
    PROCEEDINGS OF THE 2008 IEEE DALLAS CIRCUITS AND SYSTEMS WORKSHOP: SYSTEM-ON-CHIP (SOC) - DESIGN, APPLICATIONS, INTEGRATION, AND SOFTWARE, 2008, : 69 - 72
  • [37] Verification of SAMGs in SBO sequences with Seal LOCA. Multiple damage domains
    Queral, C.
    Mena-Rosell, L.
    Jimenez, G.
    Sanchez-Perea, M.
    Gomez-Magan, J.
    Hortal, J.
    ANNALS OF NUCLEAR ENERGY, 2016, 98 : 90 - 111
  • [38] LVS verification across multiple power domains for a quad-core microprocessor
    Li, Wei
    Blakely, Daniel
    Van Sooy, Scott
    Dunn, Keven
    Kidd, David
    Rogenmoser, Robert
    Zhou, Dian
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (02) : 490 - 500
  • [39] Scheduling system verification
    Hsiung, PA
    Wang, F
    Kuo, YS
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 1999, 1579 : 19 - 33
  • [40] VERIFICATION OF DATAFLOW SCHEDULING
    Chiang, Tsung-Hsi
    Dung, Lan-Rong
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (06) : 737 - 758