Static scheduling of multidomain circuits for fast functional verification

被引:0
|
作者
Kudlugi, M [1 ]
Tessier, R
机构
[1] Mentor Graph Corp, Mentor Emulat Div, Waltham, MA 02451 USA
[2] Univ Massachusetts, Dept Elect & Comp Engn, Amherst, MA 01003 USA
关键词
asynchronous circuits; FPGA-based emulation; functional verification; static scheduling;
D O I
10.1109/TCAD.2002.804086
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advent of system-on-a-chip design, many application specific integrated circuits (ASICs) now require multiple design clocks that operate asynchronously to each other. This design characteristic presents a significant challenge when these ASIC designs are mapped to parallel verification hardware such as parallel cycle-based simulators and logic emulators. In general, these systems require all computation and communication to be synchronized to a global system clock. As a result, the undefined relationship between design clocks can make it difficult to determine hold times for synchronous storage elements and causality relationships along reconvergent communication paths. This paper presents new scheduling and synchronization techniques to support accurate mapping of designs with multiple asynchronous clocks to parallel verification hardware. Through Analysis, it is shown that this approach is scalable to an unlimited number of domains And, supports increasingly large design sizes. To prove the effectiveness of the authors' approach, developed algorithms have been integrated into the compilation system for a commercial multi-FPGA logic emulation system. For three designs mapped to a logic emulator using this software environment, modeling fidelity is maintained and performance is enhanced versus previous manual mapping approaches. A theoretical analysis based on Rent's rule validates the scalability of the approach as device sizes increase.
引用
收藏
页码:1253 / 1268
页数:16
相关论文
共 50 条
  • [21] Towards Large-scale Functional Verification of Universal Quantum Circuits
    Amy, Matthew
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (287): : 1 - 21
  • [22] Coverage fulfillment methods as key points in functional verification of integrated circuits
    Dinu, Alexandru
    Ogrutan, Petre Lucian
    2019 INTERNATIONAL SEMICONDUCTOR CONFERENCE (CAS 2019), 42ND EDITION, 2019, : 199 - 202
  • [23] Formal verification of cryptographic circuits : A semi-automatic functional approach
    Bitat, Abir
    Merniz, Salah
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEMS & SECURITY (NISS19), 2019,
  • [24] State relaxation based subsequence removal for fast static compaction in sequential circuits
    Hsiao, MS
    Chakradhar, ST
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 577 - 582
  • [25] Lattice-Based Functional Commitments: Fast Verification and Cryptanalysis
    Wee, Hoeteck
    Wu, David J.
    ADVANCES IN CRYPTOLOGY, ASIACRYPT 2023, PT V, 2023, 14442 : 201 - 235
  • [26] MSVEC: A Multidomain Testing Dataset for Scientific Claim Verification
    Evans, Michael
    Soos, Dominik
    Landers, Ethan
    Wu, Jian
    PROCEEDINGS OF THE 2023 INTERNATIONAL SYMPOSIUM ON THEORY, ALGORITHMIC FOUNDATIONS, AND PROTOCOL DESIGN FOR MOBILE NETWORKS AND MOBILE COMPUTING, MOBIHOC 2023, 2023, : 504 - 509
  • [27] Verification of Desynchronized Circuits
    Srinivasan, Sudarshan K.
    Katti, Raj S.
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1509 - 1512
  • [28] Formal Verification of the Quasi-Static Behavior of Mixed-Signal Circuits by Property Checking
    Freibothe, Martin
    Schoenherr, Jens
    Straube, Bernd
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 153 (03) : 23 - 35
  • [29] A Fast and Optimal Static Segment Scheduling Method for FlexRay v3.0
    Cakmak, Cumhur
    Schmidt, Ece Guran
    Schmidt, Klaus Werner
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [30] A fully static scheduling approach for fast cycle accurate SystemC simulation of MPSoCs
    Buchmann, Richard
    Greiner, Alain
    2007 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 307 - +