DocumentCode :
1747961
Title :
Static scheduling of multiple asynchronous domains for functional verification
Author :
Kudlugi, Murali ; Selvidge, Charles ; Tessier, Russell
Author_Institution :
Emulation Syst. Group, IKOS Syst. Inc., Waltham, MA, USA
fYear :
2001
fDate :
2001
Firstpage :
647
Lastpage :
652
Abstract :
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.
Keywords :
application specific integrated circuits; asynchronous circuits; clocks; formal verification; logic CAD; scheduling; timing; ASIC devices; benchmark designs; causality; distributed parallel simulators; functional verification; logic emulators; logic evaluation; modeling fidelity; multi-clock domain behavior; multiple asynchronous domains; multiple clocks; parallel verification system; parallel verification systems; reconvergent fanout paths; static scheduling; Application specific integrated circuits; Clocks; Emulation; Hardware; Logic design; Logic functions; Performance evaluation; Permission; Processor scheduling; Signal design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2001. Proceedings
ISSN :
0738-100X
Print_ISBN :
1-58113-297-2
Type :
conf
DOI :
10.1109/DAC.2001.156218
Filename :
935587
Link To Document :
بازگشت