skip to main content
10.1145/378239.379040acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Static schedluing of multiple asynchronous domains for functional verification

Authors Info & Claims
Published:22 June 2001Publication History

ABSTRACT

While ASIC devices of a decade ago primarily contained synchro-nous 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 sys-tems 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 synchro-nization 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.

References

  1. 1.Gopi Ganapathy, et al., "Hardware Emulation for Functional Verification of K5", Proceedings, 33rd Design Automation Conference, June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.J. Babb, R. Tessier et al. "Virtual Wires: Overcoming Pinlimitations in FPGA based logic emulators". In Proceedings of IEEE Workshop on FPGA based Custom Computing Machines, pages 142-151, Napa, CA, April 1993.Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.J. Babb, R. Tessier, et al. "Logic Emulation and Virtual Wires". In IEEE Transactions on CAD, June 1997, Vol 16, No.6, Pages 609-626. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.C. Selvidge, et al. "TIERS: Topology Independent Pipelined Routing and Scheduling for VirtualWire Compilation". In Proceedings of FPGA'95, pages 25-31, Berkeley, CA, Feb 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Corman et al. Introduction to Algorithms, MIT Press, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Shekhar Patkar and Pran Kurup, "ASIC Design Flow Scores on First Pass", Integrated Systems Design Magazine, Aug 1997.Google ScholarGoogle Scholar
  7. 7.IKOS Systems Inc, VirtuaLogic Datasheet, http:// www.ikos.com/products/vsli/index.htmlGoogle ScholarGoogle Scholar
  8. 8.Quickturn Design Systems, Cobalt Data Sheet, http:// www.quickturn.com/products/cobalt.htmGoogle ScholarGoogle Scholar

Index Terms

  1. Static schedluing of multiple asynchronous domains for functional verification

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      DAC '01: Proceedings of the 38th annual Design Automation Conference
                      June 2001
                      863 pages
                      ISBN:1581132972
                      DOI:10.1145/378239

                      Copyright © 2001 ACM

                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 22 June 2001

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • Article

                      Acceptance Rates

                      Overall Acceptance Rate1,770of5,499submissions,32%

                      Upcoming Conference

                      DAC '24
                      61st ACM/IEEE Design Automation Conference
                      June 23 - 27, 2024
                      San Francisco , CA , USA

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader