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
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;
Conference_Titel :
Design Automation Conference, 2001. Proceedings
Print_ISBN :
1-58113-297-2
DOI :
10.1109/DAC.2001.156218